### 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 09:13:25,819 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:25] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:13:25,833 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.01 - 2026-10-20 09:13:25,841 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:25] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.012 0.023 ro 2026-10-20 09:13:25,847 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:13:26,002 7 INFO rb-aa5c29f-225760-426740 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 09:13:26,036 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:26] "GET /pos/ui/80 HTTP/1.1" 200 6915 32 0.109 0.103 rw 2026-10-20 09:13:26,207 7 INFO rb-aa5c29f-225760-426740 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 09:13:26,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:26] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6915 32 0.122 0.31 rw 2026-10-20 09:13:26,347 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:26] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 4940 5 0.024 0.207 ro 2026-10-20 09:13:26,402 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.484 rw 2026-10-20 09:13:26,440 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13: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.011 0.209 rw 2026-10-20 09:13:26,580 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 24 0.087 0.267 rw 2026-10-20 09:13:26,680 7 INFO rb-aa5c29f-225760-426740 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 09:13:26,681 7 INFO rb-aa5c29f-225760-426740 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 09:13:26,846 7 INFO rb-aa5c29f-225760-426740 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 09:13:26,867 7 INFO rb-aa5c29f-225760-426740 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 09:13:26,880 7 INFO rb-aa5c29f-225760-426740 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 09:13:26,881 7 INFO rb-aa5c29f-225760-426740 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 09:13:26,884 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:26] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:13:26,886 7 INFO rb-aa5c29f-225760-426740 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 09:13:26,903 7 INFO rb-aa5c29f-225760-426740 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 09:13:26,918 7 INFO rb-aa5c29f-225760-426740 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 09:13:26,919 7 INFO rb-aa5c29f-225760-426740 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 09:13:26,920 7 INFO rb-aa5c29f-225760-426740 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 09:13:26,942 7 INFO rb-aa5c29f-225760-426740 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 09:13:26,973 7 INFO rb-aa5c29f-225760-426740 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 09:13:26,986 7 INFO rb-aa5c29f-225760-426740 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 09:13:26,987 7 INFO rb-aa5c29f-225760-426740 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 09:13:27,565 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:27] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 7 0.062 0.03 rw 2026-10-20 09:13:27,599 7 INFO rb-aa5c29f-225760-426740 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 09:13:27,605 7 INFO rb-aa5c29f-225760-426740 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 09:13:27,606 7 INFO rb-aa5c29f-225760-426740 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 09:13:27,607 7 INFO rb-aa5c29f-225760-426740 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 09:13:27,652 7 INFO rb-aa5c29f-225760-426740 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 09:13:27,653 7 INFO rb-aa5c29f-225760-426740 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 09:13:27,665 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:13:27,673 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:13:28,164 7 INFO rb-aa5c29f-225760-426740 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 09:13:28,191 7 INFO rb-aa5c29f-225760-426740 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 09:13:28,195 7 INFO rb-aa5c29f-225760-426740 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 09:13:28,198 7 INFO rb-aa5c29f-225760-426740 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 09:13:28,735 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22709445 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '61230c70-8c3e-42df-811f-66b196af7439'}] 2026-10-20 09:13:28,745 7 INFO rb-aa5c29f-225760-426740 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 09:13:28,752 7 INFO rb-aa5c29f-225760-426740 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 09:13:29,103 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22709445 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '61230c70-8c3e-42df-811f-66b196af7439'} created pos.order #450 2026-10-20 09:13:29,106 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22709445 finished 2026-10-20 09:13:29,285 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5470 93 0.305 0.25 rw 2026-10-20 09:13:29,402 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:29] "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 09:13:29,430 7 INFO rb-aa5c29f-225760-426740 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 09:13:29,446 7 INFO rb-aa5c29f-225760-426740 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 09:13:29,478 7 INFO rb-aa5c29f-225760-426740 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 09:13:29,479 7 INFO rb-aa5c29f-225760-426740 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 09:13:29,488 7 INFO rb-aa5c29f-225760-426740 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 09:13:29,510 7 INFO rb-aa5c29f-225760-426740 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 09:13:29,520 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.016 0.051 rw 2026-10-20 09:13:29,529 7 INFO rb-aa5c29f-225760-426740 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 09:13:29,552 7 INFO rb-aa5c29f-225760-426740 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 09:13:29,635 7 INFO rb-aa5c29f-225760-426740 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 09:13:29,636 7 INFO rb-aa5c29f-225760-426740 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 09:13:29,644 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: tour succeeded 2026-10-20 09:13:29,646 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyGiftCardTaxes SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 09:13:29,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:29] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:13:29,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:29] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:13:29,821 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:13:29,822 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: heap 21846376 (allocated 23089152) 2026-10-20 09:13:29,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nyugMurE - [20/Oct/2026 09:13:24] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 6.665 rw 2026-10-20 09:13:29,928 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing chrome headless with pid 30039 2026-10-20 09:13:29,931 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing websocket connection 2026-10-20 09:13:29,932 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Terminating chrome headless with pid 30039 2026-10-20 09:13:30,040 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091330_040149_test_gift_card_rewards_using_taxes.txt 2026-10-20 09:13:30,040 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Removing chrome user profile "/tmp/tmp55igng3c_chrome_odoo" 2026-10-20 09:13:31,627 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_two_cards_same_program ... 2026-10-20 09:13:32,771 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Chrome pid: 30176 2026-10-20 09:13:32,771 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Chrome headless temporary user profile dir: /tmp/tmpdnwqc0jn_chrome_odoo 2026-10-20 09:13:32,771 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Issuing json command http://127.0.0.1:41405/json/version 2026-10-20 09:13:32,773 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:13:32,930 7 INFO rb-aa5c29f-225760-426740 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 09:13:32,931 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Issuing json command http://127.0.0.1:41405/json 2026-10-20 09:13:32,932 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:13:32,980 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Websocket url found: ws://127.0.0.1:41405/devtools/page/16B79B09770FF4DCB20D65DD4C9493C8 2026-10-20 09:13:33,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Enable chrome headless console log notification 2026-10-20 09:13:33,015 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Chrome headless enable page notifications 2026-10-20 09:13:33,248 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:13:33,268 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Setting session cookie in browser 2026-10-20 09:13:33,273 7 INFO rb-aa5c29f-225760-426740 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 09:13:33,273 7 INFO rb-aa5c29f-225760-426740 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 09:13:33,293 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:13:33,803 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:33] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.111 0.417 rw 2026-10-20 09:13:33,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Navigation result: {'frameId': '16B79B09770FF4DCB20D65DD4C9493C8', 'loaderId': 'A87D305A24820FD4610DBB3F23EE966B', 'isDownload': False} 2026-10-20 09:13:33,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTwoCardsTour')" 2026-10-20 09:13:33,880 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:33] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.591 ro 2026-10-20 09:13:33,889 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:33] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.039 ro 2026-10-20 09:13:33,951 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:33] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.108 ro 2026-10-20 09:13:34,579 7 INFO rb-aa5c29f-225760-426740 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 09:13:34,593 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:13:34,608 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:13:34,646 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.034 ro 2026-10-20 09:13:34,727 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13: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.017 0.038 rw 2026-10-20 09:13:34,738 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:34] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.045 rw 2026-10-20 09:13:35,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:13:36,054 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522355 265 0.594 0.714 rw 2026-10-20 09:13:36,238 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: The ready code tooks too much time : 2.430809497833252 2026-10-20 09:13:36,239 7 INFO rb-aa5c29f-225760-426740 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 09:13:36,254 7 INFO rb-aa5c29f-225760-426740 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 09:13:36,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.009 0.021 ro 2026-10-20 09:13:36,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13: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 09:13:36,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:36] "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 09:13:36,347 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13: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.013 rw 2026-10-20 09:13:36,361 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:36] "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 09:13:36,948 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13: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 09:13:37,081 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13: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.003 0.011 rw 2026-10-20 09:13:37,259 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.046 rw 2026-10-20 09:13:37,293 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-20 09:13:37,295 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-20 09:13:37,321 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:37] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.017 0.029 ro 2026-10-20 09:13:37,329 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:37] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.045 rw 2026-10-20 09:13:37,366 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:37] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 09:13:37,381 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.01 - 2026-10-20 09:13:37,394 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.014 - 2026-10-20 09:13:37,395 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:37] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.013 0.026 ro 2026-10-20 09:13:37,521 7 INFO rb-aa5c29f-225760-426740 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 09:13:37,549 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:37] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.079 0.099 rw 2026-10-20 09:13:37,693 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:37] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.055 0.269 rw 2026-10-20 09:13:37,708 7 INFO rb-aa5c29f-225760-426740 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 09:13:37,758 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:37] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 4940 5 0.025 0.057 ro 2026-10-20 09:13:37,828 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.399 rw 2026-10-20 09:13:37,863 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13: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.009 0.141 rw 2026-10-20 09:13:37,945 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.036 0.188 rw 2026-10-20 09:13:38,034 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,035 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,191 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,201 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,213 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,220 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,222 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,223 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:38] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 09:13:38,224 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:38] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 09:13:38,240 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,257 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,257 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,258 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,258 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,274 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,318 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,349 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,374 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,442 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:38] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 312 10 0.018 0.046 rw 2026-10-20 09:13:38,501 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,532 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,532 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,533 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,537 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,541 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:38] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-20 09:13:38,563 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,593 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,631 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,666 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:38] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 312 10 0.01 0.032 rw 2026-10-20 09:13:38,725 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,731 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,732 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,771 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,772 7 INFO rb-aa5c29f-225760-426740 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 09:13:38,799 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:13:38,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.009 - 2026-10-20 09:13:39,282 7 INFO rb-aa5c29f-225760-426740 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 09:13:39,306 7 INFO rb-aa5c29f-225760-426740 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 09:13:39,310 7 INFO rb-aa5c29f-225760-426740 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 09:13:39,837 7 INFO rb-aa5c29f-225760-426740 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 09:13:39,843 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78358888 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'cd005ed7-e5e2-489e-8047-7ef0d6490a66'}] 2026-10-20 09:13:39,846 7 INFO rb-aa5c29f-225760-426740 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 09:13:40,562 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78358888 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'cd005ed7-e5e2-489e-8047-7ef0d6490a66'} created pos.order #451 2026-10-20 09:13:40,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78358888 finished 2026-10-20 09:13:40,710 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6946 200 0.408 0.464 rw 2026-10-20 09:13:40,823 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:40] "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 09:13:40,846 7 INFO rb-aa5c29f-225760-426740 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 09:13:40,868 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: tour succeeded 2026-10-20 09:13:40,868 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: ╔════════════════════════════════════════════╗ ║ TOUR GiftCardProgramTwoCardsTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-20 09:13:40,962 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.027 0.06 rw 2026-10-20 09:13:41,039 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:13:41,053 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AVjhcOF4 - [20/Oct/2026 09:13:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.04 6.237 rw 2026-10-20 09:13:41,054 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: heap 21914732 (allocated 23613440) 2026-10-20 09:13:41,171 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Closing chrome headless with pid 30176 2026-10-20 09:13:41,172 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Closing websocket connection 2026-10-20 09:13:41,173 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Terminating chrome headless with pid 30176 2026-10-20 09:13:41,304 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091341_303997_test_gift_card_two_cards_same_program.txt 2026-10-20 09:13:41,304 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Removing chrome user profile "/tmp/tmpdnwqc0jn_chrome_odoo" 2026-10-20 09:13:41,341 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-10-20 09:13:42,594 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 30303 2026-10-20 09:13:42,595 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpgyll1izf_chrome_odoo 2026-10-20 09:13:42,596 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:35373/json/version 2026-10-20 09:13:42,598 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35373', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:13:42,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-20 09:13:42,683 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:35373/json 2026-10-20 09:13:42,684 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35373', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:13:42,705 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:35373/devtools/page/A95F611F60C545328CEBC5FCF33CB491 2026-10-20 09:13:42,717 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-10-20 09:13:42,731 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-10-20 09:13:42,964 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:13:42,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-10-20 09:13:42,989 7 INFO rb-aa5c29f-225760-426740 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 09:13:42,990 7 INFO rb-aa5c29f-225760-426740 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 09:13:43,010 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:13:43,431 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:43] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.055 0.381 rw 2026-10-20 09:13:43,437 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'A95F611F60C545328CEBC5FCF33CB491', 'loaderId': '7FD4F1496FEA7B3AE685AA81B6E7ACD5', 'isDownload': False} 2026-10-20 09:13:43,437 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-10-20 09:13:43,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:43] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.547 ro 2026-10-20 09:13:43,553 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:43] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.049 ro 2026-10-20 09:13:43,570 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:43] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.057 ro 2026-10-20 09:13:44,474 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-20 09:13:44,506 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:13:44,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.012 - 2026-10-20 09:13:44,548 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 09:13:44,589 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09: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.004 0.017 rw 2026-10-20 09:13:44,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:44] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.028 rw 2026-10-20 09:13:44,936 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:13:45,473 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524796 265 0.228 0.625 rw 2026-10-20 09:13:45,731 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: The ready code tooks too much time : 2.2932868003845215 2026-10-20 09:13:45,731 7 INFO rb-aa5c29f-225760-426740 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 09:13:45,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:45] "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 09:13:45,762 7 INFO rb-aa5c29f-225760-426740 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 09:13:45,783 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:45] "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 09:13:45,820 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:45] "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 09:13:45,836 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09: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.017 rw 2026-10-20 09:13:45,857 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09: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 09:13:46,348 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:46] "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 09:13:46,524 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09: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.003 0.014 rw 2026-10-20 09:13:46,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.015 0.057 rw 2026-10-20 09:13:46,728 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:13:46,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:13:46,798 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:46] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.023 0.053 ro 2026-10-20 09:13:46,810 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:46] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.087 rw 2026-10-20 09:13:46,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:46] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.014 ro 2026-10-20 09:13:46,921 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:46] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:13:46,927 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 09:13:46,952 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-20 09:13:47,162 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:47] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.106 0.13 rw 2026-10-20 09:13:47,170 7 INFO rb-aa5c29f-225760-426740 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 09:13:47,328 7 INFO rb-aa5c29f-225760-426740 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 09:13:47,351 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:47] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.108 0.319 rw 2026-10-20 09:13:47,406 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.379 rw 2026-10-20 09:13:47,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:47] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.006 0.115 rw 2026-10-20 09:13:47,578 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.062 0.172 rw 2026-10-20 09:13:47,714 7 INFO rb-aa5c29f-225760-426740 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 09:13:47,715 7 INFO rb-aa5c29f-225760-426740 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 09:13:47,859 7 INFO rb-aa5c29f-225760-426740 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 09:13:47,865 7 INFO rb-aa5c29f-225760-426740 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 09:13:47,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:47] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:13:47,893 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:47] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:13:48,046 7 INFO rb-aa5c29f-225760-426740 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 09:13:48,052 7 INFO rb-aa5c29f-225760-426740 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 09:13:48,053 7 INFO rb-aa5c29f-225760-426740 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 09:13:48,104 7 INFO rb-aa5c29f-225760-426740 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 09:13:48,108 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:48] "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 09:13:48,123 7 INFO rb-aa5c29f-225760-426740 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 09:13:48,123 7 INFO rb-aa5c29f-225760-426740 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 09:13:48,134 7 INFO rb-aa5c29f-225760-426740 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 09:13:48,483 7 INFO rb-aa5c29f-225760-426740 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 09:13:48,484 7 INFO rb-aa5c29f-225760-426740 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 09:13:48,506 7 INFO rb-aa5c29f-225760-426740 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 09:13:48,507 7 INFO rb-aa5c29f-225760-426740 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 09:13:48,508 7 INFO rb-aa5c29f-225760-426740 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 09:13:48,509 7 INFO rb-aa5c29f-225760-426740 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 09:13:48,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:48] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.007 0.019 ro 2026-10-20 09:13:48,570 7 INFO rb-aa5c29f-225760-426740 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 09:13:48,571 7 INFO rb-aa5c29f-225760-426740 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 09:13:48,595 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:13:48,597 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 09:13:49,080 7 INFO rb-aa5c29f-225760-426740 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 09:13:49,107 7 INFO rb-aa5c29f-225760-426740 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 09:13:49,113 7 INFO rb-aa5c29f-225760-426740 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 09:13:49,115 7 INFO rb-aa5c29f-225760-426740 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 09:13:49,657 7 INFO rb-aa5c29f-225760-426740 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 09:13:49,671 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32171196 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'c622ba4a-8533-44f3-9fbb-2275d3604fe8'}] 2026-10-20 09:13:49,672 7 INFO rb-aa5c29f-225760-426740 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 09:13:50,377 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32171196 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'c622ba4a-8533-44f3-9fbb-2275d3604fe8'} created pos.order #452 2026-10-20 09:13:50,379 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32171196 finished 2026-10-20 09:13:50,493 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6604 207 0.348 0.479 rw 2026-10-20 09:13:50,614 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:50] "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 09:13:50,653 7 INFO rb-aa5c29f-225760-426740 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 09:13:50,670 7 INFO rb-aa5c29f-225760-426740 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 09:13:50,671 7 INFO rb-aa5c29f-225760-426740 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 09:13:50,708 7 INFO rb-aa5c29f-225760-426740 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 09:13:50,729 7 INFO rb-aa5c29f-225760-426740 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 09:13:50,730 7 INFO rb-aa5c29f-225760-426740 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 09:13:50,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.018 0.041 rw 2026-10-20 09:13:50,742 7 INFO rb-aa5c29f-225760-426740 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 09:13:50,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.008 0.07 ro 2026-10-20 09:13:51,088 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,089 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,105 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,106 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,132 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,133 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,142 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,143 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,144 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,152 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:51] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.018 0.039 ro 2026-10-20 09:13:51,166 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,167 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,179 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,180 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,180 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,180 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,181 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,192 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,211 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,212 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,213 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,221 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,221 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,229 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,248 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,259 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,277 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,346 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,347 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,347 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,355 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,379 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:51] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:13:51,442 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,443 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,449 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,465 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,466 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,467 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,476 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,477 7 INFO rb-aa5c29f-225760-426740 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 09:13:51,996 7 INFO rb-aa5c29f-225760-426740 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 09:13:52,004 7 INFO rb-aa5c29f-225760-426740 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 09:13:52,007 7 INFO rb-aa5c29f-225760-426740 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 09:13:52,011 7 INFO rb-aa5c29f-225760-426740 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 09:13:52,525 7 INFO rb-aa5c29f-225760-426740 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 09:13:52,540 7 INFO rb-aa5c29f-225760-426740 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 09:13:52,554 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22425085 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'cb13a6dc-0400-4f8b-84f7-9e57aa2cc133'}] 2026-10-20 09:13:53,422 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22425085 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'cb13a6dc-0400-4f8b-84f7-9e57aa2cc133'} created pos.order #453 2026-10-20 09:13:53,424 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22425085 finished 2026-10-20 09:13:53,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8102 184 0.568 0.481 rw 2026-10-20 09:13:53,697 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13: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 09:13:53,728 7 INFO rb-aa5c29f-225760-426740 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 09:13:53,745 7 INFO rb-aa5c29f-225760-426740 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 09:13:53,774 7 INFO rb-aa5c29f-225760-426740 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 09:13:53,775 7 INFO rb-aa5c29f-225760-426740 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 09:13:53,781 7 INFO rb-aa5c29f-225760-426740 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 09:13:53,784 7 INFO rb-aa5c29f-225760-426740 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 09:13:53,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.054 rw 2026-10-20 09:13:53,961 7 INFO rb-aa5c29f-225760-426740 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 09:13:53,962 7 INFO rb-aa5c29f-225760-426740 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 09:13:53,963 7 INFO rb-aa5c29f-225760-426740 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 09:13:53,963 7 INFO rb-aa5c29f-225760-426740 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 09:13:53,964 7 INFO rb-aa5c29f-225760-426740 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 09:13:53,994 7 INFO rb-aa5c29f-225760-426740 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 09:13:53,995 7 INFO rb-aa5c29f-225760-426740 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 09:13:53,999 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,012 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,025 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:54] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.01 0.043 ro 2026-10-20 09:13:54,351 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,352 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,385 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,385 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,386 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:54] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.017 0.034 ro 2026-10-20 09:13:54,418 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,425 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,425 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,430 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,441 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,441 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,462 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,497 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,528 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,551 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,646 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,647 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,654 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,669 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,675 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,676 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,683 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,684 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,686 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,687 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,688 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,870 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,871 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,871 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,872 7 INFO rb-aa5c29f-225760-426740 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 09:13:54,872 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,047 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,048 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,064 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,067 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,072 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,072 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,073 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,088 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,089 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,096 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,097 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,097 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,109 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,111 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,115 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,115 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,116 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,116 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,123 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,136 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,137 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,138 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,148 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,167 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,168 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,176 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,177 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,177 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,179 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,191 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,191 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,198 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,206 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,207 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,207 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,219 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,220 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,726 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,733 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,742 7 INFO rb-aa5c29f-225760-426740 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 09:13:55,744 7 INFO rb-aa5c29f-225760-426740 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 09:13:56,268 7 INFO rb-aa5c29f-225760-426740 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 09:13:56,268 7 INFO rb-aa5c29f-225760-426740 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 09:13:56,286 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31945475 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000003', 'uuid': '7b7a968f-f419-4f8b-b6b0-0140a979892f'}] 2026-10-20 09:13:56,942 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31945475 order {'name': '/', 'pos_reference': '261-80-000003', 'uuid': '7b7a968f-f419-4f8b-b6b0-0140a979892f'} created pos.order #454 2026-10-20 09:13:56,945 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31945475 finished 2026-10-20 09:13:57,059 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6608 167 0.34 0.441 rw 2026-10-20 09:13:57,176 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:57] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.018 ro 2026-10-20 09:13:57,218 7 INFO rb-aa5c29f-225760-426740 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 09:13:57,231 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-20 09:13:57,232 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 09:13:57,297 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.051 rw 2026-10-20 09:13:57,567 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:13:57,579 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 25531992 (allocated 28856320) 2026-10-20 09:13:57,589 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FXarcX4I - [20/Oct/2026 09:13:45] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 12.95 rw 2026-10-20 09:13:57,724 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 30303 2026-10-20 09:13:57,731 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-20 09:13:57,740 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 30303 2026-10-20 09:13:57,874 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091357_873974_test_loyalty_free_product_loyalty_program.txt 2026-10-20 09:13:57,874 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpgyll1izf_chrome_odoo" 2026-10-20 09:13:58,462 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 30447 2026-10-20 09:13:58,462 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpln5orgem_chrome_odoo 2026-10-20 09:13:58,466 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:34315/json/version 2026-10-20 09:13:58,476 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34315', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:13:58,495 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-20 09:13:58,498 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:34315/json 2026-10-20 09:13:58,498 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34315', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:13:58,508 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:34315/devtools/page/B2D2C32167D2D9E06B7F2960061CECAA 2026-10-20 09:13:58,528 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-10-20 09:13:58,534 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-10-20 09:13:58,637 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:13:58,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-10-20 09:13:58,644 7 INFO rb-aa5c29f-225760-426740 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 09:13:58,645 7 INFO rb-aa5c29f-225760-426740 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 09:13:58,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:13:58] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.065 0.104 rw 2026-10-20 09:13:58,834 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'B2D2C32167D2D9E06B7F2960061CECAA', 'loaderId': '560528FBC52969311F29991781563B8B', 'isDownload': False} 2026-10-20 09:13:58,834 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-10-20 09:13:58,919 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:13:58] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.032 ro 2026-10-20 09:13:58,932 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:13:58] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.048 ro 2026-10-20 09:13:58,966 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:13:58] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.011 0.297 ro 2026-10-20 09:13:59,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-20 09:13:59,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:13:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.009 - 2026-10-20 09:13:59,838 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:13:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.019 ro 2026-10-20 09:13:59,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:13:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:13:59,898 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:13:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.029 rw 2026-10-20 09:13:59,919 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:13:59] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.042 rw 2026-10-20 09:14:00,355 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:14:01,064 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524854 248 0.487 0.652 rw 2026-10-20 09:14:01,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: The ready code tooks too much time : 2.4624454975128174 2026-10-20 09:14:01,297 7 INFO rb-aa5c29f-225760-426740 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 09:14:01,320 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:01] "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 09:14:01,321 7 INFO rb-aa5c29f-225760-426740 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 09:14:01,347 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:01] "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 09:14:01,395 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:01] "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 09:14:01,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14: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.026 rw 2026-10-20 09:14:01,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:01] "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 09:14:01,950 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14: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 09:14:02,083 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14: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.011 rw 2026-10-20 09:14:02,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.007 0.051 rw 2026-10-20 09:14:02,303 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:02] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.016 rw 2026-10-20 09:14:02,304 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-20 09:14:02,320 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.026 - 2026-10-20 09:14:02,331 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:02] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.031 ro 2026-10-20 09:14:02,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:02] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.012 ro 2026-10-20 09:14:02,386 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 09:14:02,386 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:02] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 09:14:02,419 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.031 - 2026-10-20 09:14:02,527 7 INFO rb-aa5c29f-225760-426740 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 09:14:02,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:02] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.058 0.082 rw 2026-10-20 09:14:02,529 7 INFO rb-aa5c29f-225760-426740 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 09:14:02,677 7 INFO rb-aa5c29f-225760-426740 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 09:14:02,716 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:02] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.081 0.247 rw 2026-10-20 09:14:02,759 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.332 rw 2026-10-20 09:14:02,761 7 INFO rb-aa5c29f-225760-426740 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 09:14:02,762 7 INFO rb-aa5c29f-225760-426740 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 09:14:02,791 7 INFO rb-aa5c29f-225760-426740 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 09:14:02,821 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:02] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:14:02,824 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.014 0.163 ro 2026-10-20 09:14:03,140 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,147 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,186 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:03] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.005 0.023 ro 2026-10-20 09:14:03,189 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,190 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,291 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,291 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,307 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,431 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,432 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,437 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,451 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:03] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:14:03,464 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,464 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,470 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,505 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,560 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,584 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,609 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,609 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,622 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,636 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:03] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:14:03,638 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,639 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,641 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,665 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,666 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,666 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,712 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,713 7 INFO rb-aa5c29f-225760-426740 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 09:14:03,750 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.01 - 2026-10-20 09:14:03,758 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:14:04,238 7 INFO rb-aa5c29f-225760-426740 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 09:14:04,262 7 INFO rb-aa5c29f-225760-426740 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 09:14:04,265 7 INFO rb-aa5c29f-225760-426740 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 09:14:04,268 7 INFO rb-aa5c29f-225760-426740 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 09:14:04,805 7 INFO rb-aa5c29f-225760-426740 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 09:14:04,820 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52085110 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': 'a1615686-fe60-44be-8d7c-74bd36153c20'}] 2026-10-20 09:14:04,824 7 INFO rb-aa5c29f-225760-426740 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 09:14:05,493 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52085110 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': 'a1615686-fe60-44be-8d7c-74bd36153c20'} created pos.order #455 2026-10-20 09:14:05,504 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52085110 finished 2026-10-20 09:14:05,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8102 184 0.32 0.492 rw 2026-10-20 09:14:05,741 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:05] "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 09:14:05,778 7 INFO rb-aa5c29f-225760-426740 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 09:14:05,802 7 INFO rb-aa5c29f-225760-426740 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 09:14:05,803 7 INFO rb-aa5c29f-225760-426740 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 09:14:05,831 7 INFO rb-aa5c29f-225760-426740 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 09:14:05,858 7 INFO rb-aa5c29f-225760-426740 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 09:14:05,859 7 INFO rb-aa5c29f-225760-426740 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 09:14:05,883 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.019 0.061 rw 2026-10-20 09:14:05,894 7 INFO rb-aa5c29f-225760-426740 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 09:14:05,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:05] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.005 0.095 ro 2026-10-20 09:14:06,220 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,220 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,243 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,244 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,244 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,256 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,258 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:06] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.004 0.027 ro 2026-10-20 09:14:06,266 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,270 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,272 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,285 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,302 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,302 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,319 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,319 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,320 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,335 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,335 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,340 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,340 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,345 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,362 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,363 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,375 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,375 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,376 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,376 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,377 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,418 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,419 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,423 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,431 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,447 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,447 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,452 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,453 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,453 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,459 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,459 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,470 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,471 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,471 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,483 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,484 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,505 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,516 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,521 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,527 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,533 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:06] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.011 0.027 ro 2026-10-20 09:14:06,878 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,879 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,907 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,908 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,914 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:06] "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 09:14:06,923 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,923 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,924 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,952 7 INFO rb-aa5c29f-225760-426740 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 09:14:06,953 7 INFO rb-aa5c29f-225760-426740 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 09:14:07,479 7 INFO rb-aa5c29f-225760-426740 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 09:14:07,479 7 INFO rb-aa5c29f-225760-426740 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 09:14:07,482 7 INFO rb-aa5c29f-225760-426740 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 09:14:07,490 7 INFO rb-aa5c29f-225760-426740 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 09:14:08,002 7 INFO rb-aa5c29f-225760-426740 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 09:14:08,007 7 INFO rb-aa5c29f-225760-426740 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 09:14:08,015 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96247534 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000002', 'uuid': '07f7cf4f-1d16-4e87-bbed-3b712eb11144'}] 2026-10-20 09:14:08,618 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96247534 order {'name': '/', 'pos_reference': '262-80-000002', 'uuid': '07f7cf4f-1d16-4e87-bbed-3b712eb11144'} created pos.order #456 2026-10-20 09:14:08,620 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96247534 finished 2026-10-20 09:14:08,718 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6609 172 0.25 0.459 rw 2026-10-20 09:14:08,840 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:08] "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 09:14:08,879 7 INFO rb-aa5c29f-225760-426740 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 09:14:08,899 7 INFO rb-aa5c29f-225760-426740 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 09:14:08,899 7 INFO rb-aa5c29f-225760-426740 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 09:14:08,928 7 INFO rb-aa5c29f-225760-426740 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 09:14:08,945 7 INFO rb-aa5c29f-225760-426740 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 09:14:08,946 7 INFO rb-aa5c29f-225760-426740 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 09:14:08,951 7 INFO rb-aa5c29f-225760-426740 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 09:14:08,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.043 rw 2026-10-20 09:14:09,003 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 462 4 0.012 0.053 ro 2026-10-20 09:14:09,302 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,303 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,332 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,332 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,343 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.01 0.021 ro 2026-10-20 09:14:09,370 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,371 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,385 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,386 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,567 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,568 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,568 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,588 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,615 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,615 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,621 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,630 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 462 4 0.006 0.044 ro 2026-10-20 09:14:09,969 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,970 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,988 7 INFO rb-aa5c29f-225760-426740 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 09:14:09,989 7 INFO rb-aa5c29f-225760-426740 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 09:14:10,003 7 INFO rb-aa5c29f-225760-426740 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 09:14:10,004 7 INFO rb-aa5c29f-225760-426740 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 09:14:10,004 7 INFO rb-aa5c29f-225760-426740 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 09:14:10,007 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.013 0.018 ro 2026-10-20 09:14:10,019 7 INFO rb-aa5c29f-225760-426740 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 09:14:10,020 7 INFO rb-aa5c29f-225760-426740 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 09:14:10,523 7 INFO rb-aa5c29f-225760-426740 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 09:14:10,529 7 INFO rb-aa5c29f-225760-426740 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 09:14:10,532 7 INFO rb-aa5c29f-225760-426740 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 09:14:10,534 7 INFO rb-aa5c29f-225760-426740 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 09:14:11,055 7 INFO rb-aa5c29f-225760-426740 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 09:14:11,056 7 INFO rb-aa5c29f-225760-426740 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 09:14:11,067 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6400797 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000003', 'uuid': '0bf4c2e7-c000-41e0-86a5-944c7f4619e7'}] 2026-10-20 09:14:11,738 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6400797 order {'name': '/', 'pos_reference': '262-80-000003', 'uuid': '0bf4c2e7-c000-41e0-86a5-944c7f4619e7'} created pos.order #457 2026-10-20 09:14:11,743 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6400797 finished 2026-10-20 09:14:11,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6604 172 0.3 0.482 rw 2026-10-20 09:14:11,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:11] "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 09:14:11,981 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,007 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,036 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,036 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,055 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.041 rw 2026-10-20 09:14:12,059 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,060 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,061 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,061 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,070 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,079 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,080 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,081 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,092 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,093 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,136 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,172 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 673 4 0.012 0.053 ro 2026-10-20 09:14:12,224 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,224 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,235 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,579 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,580 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,600 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,601 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,601 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,622 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,631 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,632 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,634 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,649 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,650 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,652 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.024 0.037 ro 2026-10-20 09:14:12,657 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,674 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,706 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,723 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,740 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,741 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,758 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,785 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,796 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,816 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 673 4 0.018 0.034 ro 2026-10-20 09:14:12,828 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,829 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,829 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,830 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,839 7 INFO rb-aa5c29f-225760-426740 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 09:14:12,840 7 INFO rb-aa5c29f-225760-426740 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 09:14:13,344 7 INFO rb-aa5c29f-225760-426740 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 09:14:13,350 7 INFO rb-aa5c29f-225760-426740 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 09:14:13,353 7 INFO rb-aa5c29f-225760-426740 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 09:14:13,355 7 INFO rb-aa5c29f-225760-426740 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 09:14:13,873 7 INFO rb-aa5c29f-225760-426740 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 09:14:13,877 7 INFO rb-aa5c29f-225760-426740 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 09:14:13,883 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67373506 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000004', 'uuid': '3a0c82eb-9c9b-4fdb-9eb8-6198ece23f0f'}] 2026-10-20 09:14:14,432 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67373506 order {'name': '/', 'pos_reference': '262-80-000004', 'uuid': '3a0c82eb-9c9b-4fdb-9eb8-6198ece23f0f'} created pos.order #458 2026-10-20 09:14:14,434 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67373506 finished 2026-10-20 09:14:14,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6401 152 0.236 0.397 rw 2026-10-20 09:14:14,631 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:14] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.006 0.025 ro 2026-10-20 09:14:14,661 7 INFO rb-aa5c29f-225760-426740 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 09:14:14,680 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-20 09:14:14,684 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 09:14:14,743 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.017 0.042 rw 2026-10-20 09:14:14,897 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:14:14,903 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NgHNkuar - [20/Oct/2026 09:14:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 14.95 rw 2026-10-20 09:14:14,905 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 26682060 (allocated 28594176) 2026-10-20 09:14:15,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 30447 2026-10-20 09:14:15,038 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-20 09:14:15,040 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 30447 2026-10-20 09:14:15,161 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091415_160982_test_loyalty_free_product_loyalty_program.txt 2026-10-20 09:14:15,161 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpln5orgem_chrome_odoo" 2026-10-20 09:14:15,833 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 30590 2026-10-20 09:14:15,833 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp8e3vbxtz_chrome_odoo 2026-10-20 09:14:15,833 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:40081/json/version 2026-10-20 09:14:15,835 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40081', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:14:15,922 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-20 09:14:15,922 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:40081/json 2026-10-20 09:14:15,923 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40081', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:14:15,940 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:40081/devtools/page/1D0C4A92834C65AB270493D054F7CF5F 2026-10-20 09:14:15,974 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-10-20 09:14:15,984 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-10-20 09:14:16,036 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:14:16,039 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-10-20 09:14:16,054 7 INFO rb-aa5c29f-225760-426740 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 09:14:16,054 7 INFO rb-aa5c29f-225760-426740 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 09:14:16,314 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:16] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.149 0.1 rw 2026-10-20 09:14:16,321 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '1D0C4A92834C65AB270493D054F7CF5F', 'loaderId': 'F79EA2C244063238EFDA1F8538529AC3', 'isDownload': False} 2026-10-20 09:14:16,321 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-10-20 09:14:16,401 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:16] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.322 ro 2026-10-20 09:14:16,443 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:16] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.072 ro 2026-10-20 09:14:16,450 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:16] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.069 ro 2026-10-20 09:14:17,406 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-20 09:14:17,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:14:17,451 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:14:17,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.015 ro 2026-10-20 09:14:17,537 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14: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.007 0.028 rw 2026-10-20 09:14:17,549 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:17] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.036 rw 2026-10-20 09:14:18,003 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:14:18,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526056 248 0.474 0.612 rw 2026-10-20 09:14:18,868 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: The ready code tooks too much time : 2.5466108322143555 2026-10-20 09:14:18,868 7 INFO rb-aa5c29f-225760-426740 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 09:14:18,891 7 INFO rb-aa5c29f-225760-426740 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 09:14:18,899 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.008 0.021 ro 2026-10-20 09:14:18,939 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:18] "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 09:14:19,005 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:19] "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 09:14:19,030 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14: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.022 rw 2026-10-20 09:14:19,041 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:19] "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 09:14:19,639 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:19] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.026 ro 2026-10-20 09:14:19,751 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14: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.005 0.019 rw 2026-10-20 09:14:19,901 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 09:14:19,907 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 09:14:19,910 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.017 0.055 rw 2026-10-20 09:14:19,946 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:19] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.008 0.044 ro 2026-10-20 09:14:19,972 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:19] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.08 rw 2026-10-20 09:14:19,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:19] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.015 ro 2026-10-20 09:14:19,986 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 09:14:19,990 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:19] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 09:14:20,114 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.047 rw 2026-10-20 09:14:20,133 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,133 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.031 - 2026-10-20 09:14:20,330 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,380 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:20] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.047 0.135 rw 2026-10-20 09:14:20,416 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,418 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,442 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,469 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:20] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 09:14:20,575 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:20] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.091 0.27 rw 2026-10-20 09:14:20,627 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 890 4 0.006 0.284 ro 2026-10-20 09:14:20,798 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,799 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,818 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,819 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,893 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.019 0.05 ro 2026-10-20 09:14:20,910 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,911 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,955 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,957 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,958 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,958 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,977 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,998 7 INFO rb-aa5c29f-225760-426740 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 09:14:20,999 7 INFO rb-aa5c29f-225760-426740 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 09:14:21,000 7 INFO rb-aa5c29f-225760-426740 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 09:14:21,052 7 INFO rb-aa5c29f-225760-426740 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 09:14:21,053 7 INFO rb-aa5c29f-225760-426740 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 09:14:21,074 7 INFO rb-aa5c29f-225760-426740 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 09:14:21,090 7 INFO rb-aa5c29f-225760-426740 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 09:14:21,109 7 INFO rb-aa5c29f-225760-426740 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 09:14:21,120 7 INFO rb-aa5c29f-225760-426740 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 09:14:21,214 7 INFO rb-aa5c29f-225760-426740 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 09:14:21,215 7 INFO rb-aa5c29f-225760-426740 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 09:14:21,219 7 INFO rb-aa5c29f-225760-426740 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 09:14:21,220 7 INFO rb-aa5c29f-225760-426740 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 09:14:21,220 7 INFO rb-aa5c29f-225760-426740 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 09:14:21,222 7 INFO rb-aa5c29f-225760-426740 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 09:14:21,223 7 INFO rb-aa5c29f-225760-426740 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 09:14:21,237 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:21] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:14:21,241 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:21] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 09:14:21,395 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-20 09:14:21,396 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 09:14:21,583 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:14:21,584 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 20724336 (allocated 22040576) 2026-10-20 09:14:21,602 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xHBWeMQ_ - [20/Oct/2026 09:14:18] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.022 3.998 rw 2026-10-20 09:14:21,698 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 30590 2026-10-20 09:14:21,701 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-20 09:14:21,702 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 30590 2026-10-20 09:14:21,814 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091421_814087_test_loyalty_free_product_loyalty_program.txt 2026-10-20 09:14:21,814 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmp8e3vbxtz_chrome_odoo" 2026-10-20 09:14:21,828 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-10-20 09:14:23,232 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 30723 2026-10-20 09:14:23,232 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmp2cf0e6pk_chrome_odoo 2026-10-20 09:14:23,232 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:34971/json/version 2026-10-20 09:14:23,233 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34971', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:14:23,273 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: Chrome/150.0.7871.114 2026-10-20 09:14:23,273 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:34971/json 2026-10-20 09:14:23,274 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34971', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:14:23,282 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:34971/devtools/page/3662B0F0B307A9D71E2C210B9BCF67F1 2026-10-20 09:14:23,290 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-10-20 09:14:23,300 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-10-20 09:14:23,539 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:14:23,555 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-10-20 09:14:23,571 7 INFO rb-aa5c29f-225760-426740 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 09:14:23,571 7 INFO rb-aa5c29f-225760-426740 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 09:14:23,589 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:14:24,067 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:24] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.095 0.397 rw 2026-10-20 09:14:24,073 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': '3662B0F0B307A9D71E2C210B9BCF67F1', 'loaderId': 'D32599CEE022A50BD185B34DF2DC861E', 'isDownload': False} 2026-10-20 09:14:24,073 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-10-20 09:14:24,145 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:24] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.019 ro 2026-10-20 09:14:24,177 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:24] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.011 0.572 ro 2026-10-20 09:14:24,222 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:24] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.088 ro 2026-10-20 09:14:24,976 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-10-20 09:14:25,030 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:14:25,032 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 09:14:25,118 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.026 ro 2026-10-20 09:14:25,231 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14: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.027 0.049 rw 2026-10-20 09:14:25,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:25] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.066 rw 2026-10-20 09:14:25,729 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:14:26,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526858 274 0.369 0.651 rw 2026-10-20 09:14:26,488 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: The ready code tooks too much time : 2.4148125648498535 2026-10-20 09:14:26,488 7 INFO rb-aa5c29f-225760-426740 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 09:14:26,515 7 INFO rb-aa5c29f-225760-426740 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 09:14:26,520 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.013 ro 2026-10-20 09:14:26,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.022 0.01 ro 2026-10-20 09:14:26,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:26] "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 09:14:26,672 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14: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.013 rw 2026-10-20 09:14:26,692 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:26] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-20 09:14:27,236 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:27] "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 09:14:27,333 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14: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.014 rw 2026-10-20 09:14:27,579 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.039 0.055 rw 2026-10-20 09:14:27,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-20 09:14:27,608 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.015 - 2026-10-20 09:14:27,631 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:27] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.012 0.05 ro 2026-10-20 09:14:27,632 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:27] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.056 rw 2026-10-20 09:14:27,703 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:27] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 09:14:27,720 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:27] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.017 ro 2026-10-20 09:14:27,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.015 - 2026-10-20 09:14:27,753 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.033 - 2026-10-20 09:14:27,832 7 INFO rb-aa5c29f-225760-426740 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 09:14:27,886 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:27] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.083 0.084 rw 2026-10-20 09:14:27,996 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,055 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:28] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.073 0.263 rw 2026-10-20 09:14:28,132 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.019 0.356 rw 2026-10-20 09:14:28,275 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.077 0.196 rw 2026-10-20 09:14:28,296 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14: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.287 rw 2026-10-20 09:14:28,363 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,363 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,439 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,446 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,458 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:28] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:14:28,645 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,646 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,646 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,662 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,680 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,707 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,727 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,822 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,902 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,979 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,979 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,994 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:28] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:14:28,996 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,997 7 INFO rb-aa5c29f-225760-426740 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 09:14:28,998 7 INFO rb-aa5c29f-225760-426740 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 09:14:29,001 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:29] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.011 - 2026-10-20 09:14:29,071 7 INFO rb-aa5c29f-225760-426740 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 09:14:29,072 7 INFO rb-aa5c29f-225760-426740 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 09:14:29,082 7 INFO rb-aa5c29f-225760-426740 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 09:14:29,111 7 INFO rb-aa5c29f-225760-426740 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 09:14:29,112 7 INFO rb-aa5c29f-225760-426740 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 09:14:29,123 7 INFO rb-aa5c29f-225760-426740 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 09:14:29,138 7 INFO rb-aa5c29f-225760-426740 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 09:14:29,139 7 INFO rb-aa5c29f-225760-426740 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 09:14:29,139 7 INFO rb-aa5c29f-225760-426740 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 09:14:29,185 7 INFO rb-aa5c29f-225760-426740 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 09:14:29,186 7 INFO rb-aa5c29f-225760-426740 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 09:14:29,216 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 09:14:29,220 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 09:14:29,710 7 INFO rb-aa5c29f-225760-426740 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 09:14:29,736 7 INFO rb-aa5c29f-225760-426740 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 09:14:29,739 7 INFO rb-aa5c29f-225760-426740 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 09:14:29,745 7 INFO rb-aa5c29f-225760-426740 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 09:14:30,287 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48644633 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '168884d0-ef9d-4435-8030-ff77a00574f0'}] 2026-10-20 09:14:30,288 7 INFO rb-aa5c29f-225760-426740 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 09:14:30,295 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,145 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48644633 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '168884d0-ef9d-4435-8030-ff77a00574f0'} created pos.order #459 2026-10-20 09:14:31,148 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48644633 finished 2026-10-20 09:14:31,267 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8083 213 0.467 0.517 rw 2026-10-20 09:14:31,386 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:31] "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 09:14:31,432 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,450 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,478 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,494 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,495 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.041 rw 2026-10-20 09:14:31,503 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,517 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,526 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,535 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,547 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,551 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,555 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,556 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,556 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,559 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,559 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,560 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,742 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,743 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,743 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,744 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,752 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,753 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,758 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,759 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,760 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,928 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,929 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,929 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,929 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,931 7 INFO rb-aa5c29f-225760-426740 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 09:14:31,933 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,113 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,115 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,132 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,140 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,140 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,146 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,156 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,158 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,167 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,174 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,175 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,175 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,186 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,187 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,696 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,705 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,714 7 INFO rb-aa5c29f-225760-426740 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 09:14:32,718 7 INFO rb-aa5c29f-225760-426740 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 09:14:33,230 7 INFO rb-aa5c29f-225760-426740 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 09:14:33,235 7 INFO rb-aa5c29f-225760-426740 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 09:14:33,241 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59602535 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'dc8fa507-bccb-4a40-9f0f-adcc41a16d38'}] 2026-10-20 09:14:33,854 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59602535 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'dc8fa507-bccb-4a40-9f0f-adcc41a16d38'} created pos.order #460 2026-10-20 09:14:33,856 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59602535 finished 2026-10-20 09:14:33,938 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6394 152 0.289 0.413 rw 2026-10-20 09:14:34,072 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:34] "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 09:14:34,114 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,142 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,174 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,175 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,177 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,182 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.023 0.055 rw 2026-10-20 09:14:34,359 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,366 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,366 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,370 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,381 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,383 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,388 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,411 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,434 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,436 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,451 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,465 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,466 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,468 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,476 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,477 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,486 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,506 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,518 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,533 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,533 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,551 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,565 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,570 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,572 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,580 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,582 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,588 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,594 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,595 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,596 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,596 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,597 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,597 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,601 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,602 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,603 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,779 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,779 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,780 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,784 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,798 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,799 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,802 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,813 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,815 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,815 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,816 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,824 7 INFO rb-aa5c29f-225760-426740 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 09:14:34,825 7 INFO rb-aa5c29f-225760-426740 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 09:14:35,334 7 INFO rb-aa5c29f-225760-426740 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 09:14:35,341 7 INFO rb-aa5c29f-225760-426740 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 09:14:35,346 7 INFO rb-aa5c29f-225760-426740 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 09:14:35,351 7 INFO rb-aa5c29f-225760-426740 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 09:14:35,863 7 INFO rb-aa5c29f-225760-426740 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 09:14:35,870 7 INFO rb-aa5c29f-225760-426740 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 09:14:35,877 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25274144 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000003', 'uuid': '4a1f2166-f99e-4d7a-94a4-5ab1557b5fe1'}] 2026-10-20 09:14:36,590 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25274144 order {'name': '/', 'pos_reference': '261-80-000003', 'uuid': '4a1f2166-f99e-4d7a-94a4-5ab1557b5fe1'} created pos.order #461 2026-10-20 09:14:36,592 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25274144 finished 2026-10-20 09:14:36,698 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8107 183 0.32 0.507 rw 2026-10-20 09:14:36,819 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:36] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.018 ro 2026-10-20 09:14:36,864 7 INFO rb-aa5c29f-225760-426740 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 09:14:36,890 7 INFO rb-aa5c29f-225760-426740 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 09:14:36,922 7 INFO rb-aa5c29f-225760-426740 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 09:14:36,923 7 INFO rb-aa5c29f-225760-426740 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 09:14:36,924 7 INFO rb-aa5c29f-225760-426740 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 09:14:36,925 7 INFO rb-aa5c29f-225760-426740 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 09:14:36,957 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.068 rw 2026-10-20 09:14:37,099 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,100 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,102 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,109 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,128 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,142 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,157 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,173 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,175 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,188 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,199 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,200 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,202 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,218 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,220 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,230 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,231 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,231 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,238 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,239 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,239 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,254 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,255 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,255 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,263 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,270 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,271 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,414 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,415 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,454 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,455 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,464 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,465 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,510 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,511 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,512 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,513 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,560 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,561 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,569 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,570 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,571 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,571 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,573 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,586 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,586 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,590 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,602 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,602 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,603 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,610 7 INFO rb-aa5c29f-225760-426740 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 09:14:37,612 7 INFO rb-aa5c29f-225760-426740 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 09:14:38,120 7 INFO rb-aa5c29f-225760-426740 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 09:14:38,127 7 INFO rb-aa5c29f-225760-426740 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 09:14:38,130 7 INFO rb-aa5c29f-225760-426740 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 09:14:38,132 7 INFO rb-aa5c29f-225760-426740 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 09:14:38,657 7 INFO rb-aa5c29f-225760-426740 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 09:14:38,668 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38662884 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000004', 'uuid': 'f043f0c2-c825-4d36-8473-1ca1f6f26371'}] 2026-10-20 09:14:38,671 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,338 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38662884 order {'name': '/', 'pos_reference': '261-80-000004', 'uuid': 'f043f0c2-c825-4d36-8473-1ca1f6f26371'} created pos.order #462 2026-10-20 09:14:39,340 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38662884 finished 2026-10-20 09:14:39,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8102 183 0.317 0.501 rw 2026-10-20 09:14:39,637 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:39] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.028 ro 2026-10-20 09:14:39,667 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,686 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,713 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,714 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,732 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,733 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,733 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,741 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,744 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,745 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,751 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.044 rw 2026-10-20 09:14:39,753 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,774 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,792 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,793 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,802 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,803 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,804 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,811 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,816 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,822 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,823 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,830 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,850 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,851 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,861 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,874 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,875 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,878 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,889 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,889 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,890 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,922 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,935 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,942 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,955 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,956 7 INFO rb-aa5c29f-225760-426740 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 09:14:39,995 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,007 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,008 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,009 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,009 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,011 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,011 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,012 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,026 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,077 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,204 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,207 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,235 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,238 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,253 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,278 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,295 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,298 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,314 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,315 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,337 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,350 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,350 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,353 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,379 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,380 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,380 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,389 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,390 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,391 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,391 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,391 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,392 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,392 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,397 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,415 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,567 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,574 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,586 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,587 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,596 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,614 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,622 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,627 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,634 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,635 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,658 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,670 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,671 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,679 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,686 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,688 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,692 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,705 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,705 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,706 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,707 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,708 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,708 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,719 7 INFO rb-aa5c29f-225760-426740 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 09:14:40,720 7 INFO rb-aa5c29f-225760-426740 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 09:14:41,236 7 INFO rb-aa5c29f-225760-426740 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 09:14:41,243 7 INFO rb-aa5c29f-225760-426740 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 09:14:41,246 7 INFO rb-aa5c29f-225760-426740 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 09:14:41,255 7 INFO rb-aa5c29f-225760-426740 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 09:14:41,777 7 INFO rb-aa5c29f-225760-426740 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 09:14:41,785 7 INFO rb-aa5c29f-225760-426740 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 09:14:41,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59188257 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000005', 'uuid': 'b4cbd39d-f4a0-4668-a0aa-bfb3d3c6b366'}] 2026-10-20 09:14:42,474 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59188257 order {'name': '/', 'pos_reference': '261-80-000005', 'uuid': 'b4cbd39d-f4a0-4668-a0aa-bfb3d3c6b366'} created pos.order #463 2026-10-20 09:14:42,476 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59188257 finished 2026-10-20 09:14:42,603 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10267 194 0.24 0.575 rw 2026-10-20 09:14:42,715 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:42] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-20 09:14:42,743 7 INFO rb-aa5c29f-225760-426740 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 09:14:42,764 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-10-20 09:14:42,765 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 09:14:42,867 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.028 0.057 rw 2026-10-20 09:14:43,031 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:14:43,035 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 30546384 (allocated 32919552) 2026-10-20 09:14:43,037 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -y22pQYM - [20/Oct/2026 09:14:26] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 17.759 rw 2026-10-20 09:14:43,137 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 30723 2026-10-20 09:14:43,138 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-10-20 09:14:43,141 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 30723 2026-10-20 09:14:43,278 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091443_278070_test_loyalty_free_product_rewards.txt 2026-10-20 09:14:43,278 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmp2cf0e6pk_chrome_odoo" 2026-10-20 09:14:43,300 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-10-20 09:14:44,430 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 30856 2026-10-20 09:14:44,430 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmpnukq1e4z_chrome_odoo 2026-10-20 09:14:44,430 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:40389/json/version 2026-10-20 09:14:44,432 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40389', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:14:44,495 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-10-20 09:14:44,496 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:40389/json 2026-10-20 09:14:44,496 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40389', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:14:44,509 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:40389/devtools/page/14BBC23E65B0FE1A8F6BAC9338E62595 2026-10-20 09:14:44,521 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-10-20 09:14:44,526 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-10-20 09:14:44,728 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:14:44,740 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-10-20 09:14:44,742 7 INFO rb-aa5c29f-225760-426740 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 09:14:44,742 7 INFO rb-aa5c29f-225760-426740 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 09:14:44,761 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:14:45,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:45] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.101 0.429 rw 2026-10-20 09:14:45,281 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': '14BBC23E65B0FE1A8F6BAC9338E62595', 'loaderId': 'A968191665E9A6AF70FCB775799F2D99', 'isDownload': False} 2026-10-20 09:14:45,282 7 INFO rb-aa5c29f-225760-426740 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 09:14:45,349 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:45] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.015 ro 2026-10-20 09:14:45,365 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:45] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.613 ro 2026-10-20 09:14:45,418 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:45] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.011 0.069 ro 2026-10-20 09:14:46,229 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-10-20 09:14:46,268 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:14:46,272 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:14:46,358 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.019 ro 2026-10-20 09:14:46,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.009 0.034 rw 2026-10-20 09:14:46,462 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14: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.059 rw 2026-10-20 09:14:47,107 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:14:47,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521225 265 0.688 0.772 rw 2026-10-20 09:14:48,171 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: The ready code tooks too much time : 2.8893141746520996 2026-10-20 09:14:48,172 7 INFO rb-aa5c29f-225760-426740 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 09:14:48,198 7 INFO rb-aa5c29f-225760-426740 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 09:14:48,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:48] "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 09:14:48,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:48] "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 09:14:48,323 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:48] "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 09:14:48,353 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.005 0.024 rw 2026-10-20 09:14:48,363 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:48] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.025 rw 2026-10-20 09:14:48,972 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:48] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-20 09:14:49,085 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.015 rw 2026-10-20 09:14:49,248 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 09:14:49,252 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:14:49,258 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:49] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.013 rw 2026-10-20 09:14:49,259 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.075 rw 2026-10-20 09:14:49,319 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:49] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.073 ro 2026-10-20 09:14:49,378 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 09:14:49,380 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 09:14:49,388 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:49] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.02 ro 2026-10-20 09:14:49,432 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.042 - 2026-10-20 09:14:49,520 7 INFO rb-aa5c29f-225760-426740 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 09:14:49,535 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:49] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.048 0.097 rw 2026-10-20 09:14:49,667 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:49] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.049 0.224 rw 2026-10-20 09:14:49,718 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.281 rw 2026-10-20 09:14:49,723 7 INFO rb-aa5c29f-225760-426740 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 09:14:49,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14: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.011 0.061 rw 2026-10-20 09:14:49,890 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.06 0.095 rw 2026-10-20 09:14:49,995 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,032 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,033 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,033 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,051 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,178 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,192 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:50] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:14:50,206 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,226 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,384 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,385 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,386 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,441 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,442 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,467 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:50] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.006 - 2026-10-20 09:14:50,472 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 09:14:50,473 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.009 - 2026-10-20 09:14:50,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:50] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.017 - 2026-10-20 09:14:50,958 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,981 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,986 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,990 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,994 7 INFO rb-aa5c29f-225760-426740 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 09:14:50,998 7 INFO rb-aa5c29f-225760-426740 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 09:14:51,001 7 INFO rb-aa5c29f-225760-426740 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 09:14:51,530 7 INFO rb-aa5c29f-225760-426740 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 09:14:51,537 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65901635 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '1db0a1e8-2f13-4fc6-9d67-0e4256a14851'}] 2026-10-20 09:14:51,541 7 INFO rb-aa5c29f-225760-426740 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 09:14:52,336 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65901635 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '1db0a1e8-2f13-4fc6-9d67-0e4256a14851'} created pos.order #464 2026-10-20 09:14:52,338 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65901635 finished 2026-10-20 09:14:52,468 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6887 221 0.391 0.546 rw 2026-10-20 09:14:52,566 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:52] "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 09:14:52,598 7 INFO rb-aa5c29f-225760-426740 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 09:14:52,625 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-10-20 09:14:52,626 7 INFO rb-aa5c29f-225760-426740 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 09:14:52,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.068 rw 2026-10-20 09:14:52,808 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:14:52,810 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 21384452 (allocated 22564864) 2026-10-20 09:14:52,825 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RSmbH_gK - [20/Oct/2026 09:14:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.027 6.323 rw 2026-10-20 09:14:52,916 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 30856 2026-10-20 09:14:52,917 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-10-20 09:14:52,918 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 30856 2026-10-20 09:14:53,054 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091453_054055_test_loyalty_free_product_rewards_2.txt 2026-10-20 09:14:53,054 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmpnukq1e4z_chrome_odoo" 2026-10-20 09:14:53,075 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-10-20 09:14:54,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 30985 2026-10-20 09:14:54,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpz1zd_h_h_chrome_odoo 2026-10-20 09:14:54,193 7 INFO rb-aa5c29f-225760-426740 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:43117/json/version 2026-10-20 09:14:54,199 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43117', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:14:54,281 7 INFO rb-aa5c29f-225760-426740 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 09:14:54,281 7 INFO rb-aa5c29f-225760-426740 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:43117/json 2026-10-20 09:14:54,282 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43117', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:14:54,301 7 INFO rb-aa5c29f-225760-426740 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:43117/devtools/page/C405DA2A71C435601582F21514E82380 2026-10-20 09:14:54,328 7 INFO rb-aa5c29f-225760-426740 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 09:14:54,339 7 INFO rb-aa5c29f-225760-426740 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 09:14:54,545 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:14:54,564 7 INFO rb-aa5c29f-225760-426740 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 09:14:54,571 7 INFO rb-aa5c29f-225760-426740 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 09:14:54,572 7 INFO rb-aa5c29f-225760-426740 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 09:14:54,597 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:14:55,116 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:55] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.086 0.453 rw 2026-10-20 09:14:55,120 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': 'C405DA2A71C435601582F21514E82380', 'loaderId': 'A9583BCADF4BCDBED97AD1FC62267C3A', 'isDownload': False} 2026-10-20 09:14:55,120 7 INFO rb-aa5c29f-225760-426740 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 09:14:55,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:55] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.591 ro 2026-10-20 09:14:55,200 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:55] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.041 ro 2026-10-20 09:14:55,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:55] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.055 ro 2026-10-20 09:14:56,005 7 INFO rb-aa5c29f-225760-426740 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 09:14:56,033 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:14:56,058 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.012 - 2026-10-20 09:14:56,099 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.008 0.044 ro 2026-10-20 09:14:56,141 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:56] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.008 rw 2026-10-20 09:14:56,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14: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.005 0.021 rw 2026-10-20 09:14:56,705 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:14:57,365 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522384 264 0.539 0.63 rw 2026-10-20 09:14:57,579 7 INFO rb-aa5c29f-225760-426740 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.458451509475708 2026-10-20 09:14:57,579 7 INFO rb-aa5c29f-225760-426740 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 09:14:57,593 7 INFO rb-aa5c29f-225760-426740 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 09:14:57,595 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:57] "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 09:14:57,618 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:57] "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 09:14:57,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:57] "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 09:14:57,661 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-20 09:14:57,688 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14: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 09:14:58,224 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:58] "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 09:14:58,333 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14: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.002 0.012 rw 2026-10-20 09:14:58,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 09:14:58,510 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:14:58,549 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.03 0.08 rw 2026-10-20 09:14:58,581 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:58] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.073 ro 2026-10-20 09:14:58,584 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:58] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.086 rw 2026-10-20 09:14:58,614 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:58] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.015 ro 2026-10-20 09:14:58,620 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:14:58,624 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:58] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 09:14:58,691 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.042 rw 2026-10-20 09:14:58,744 7 INFO rb-aa5c29f-225760-426740 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 09:14:58,827 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 09:14:58,950 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:58] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.058 0.083 rw 2026-10-20 09:14:58,954 7 INFO rb-aa5c29f-225760-426740 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 09:14:59,088 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:59] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.038 0.227 rw 2026-10-20 09:14:59,107 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:59] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.169 rw 2026-10-20 09:14:59,196 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.034 0.198 rw 2026-10-20 09:14:59,287 7 INFO rb-aa5c29f-225760-426740 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 09:14:59,288 7 INFO rb-aa5c29f-225760-426740 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 09:14:59,372 7 INFO rb-aa5c29f-225760-426740 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 09:14:59,377 7 INFO rb-aa5c29f-225760-426740 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 09:14:59,401 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:59] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:14:59,560 7 INFO rb-aa5c29f-225760-426740 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 09:14:59,561 7 INFO rb-aa5c29f-225760-426740 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 09:14:59,561 7 INFO rb-aa5c29f-225760-426740 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 09:14:59,590 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:59] "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 09:14:59,591 7 INFO rb-aa5c29f-225760-426740 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 09:14:59,631 7 INFO rb-aa5c29f-225760-426740 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 09:14:59,631 7 INFO rb-aa5c29f-225760-426740 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 09:14:59,636 7 INFO rb-aa5c29f-225760-426740 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 09:14:59,987 7 INFO rb-aa5c29f-225760-426740 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 09:14:59,988 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,009 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,010 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,011 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,015 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:15:00] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.004 0.016 ro 2026-10-20 09:15:00,049 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,067 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,068 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,070 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,084 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,085 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,092 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,109 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,121 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,143 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,223 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,223 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,227 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,227 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,228 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,233 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,234 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,243 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:15:00] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-20 09:15:00,248 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:15:00] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:15:00,415 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,416 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,416 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,446 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,446 7 INFO rb-aa5c29f-225760-426740 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 09:15:00,468 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:15:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:15:00,472 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:15:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-20 09:15:00,961 7 INFO rb-aa5c29f-225760-426740 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 09:15:01,002 7 INFO rb-aa5c29f-225760-426740 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 09:15:01,004 7 INFO rb-aa5c29f-225760-426740 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 09:15:01,008 7 INFO rb-aa5c29f-225760-426740 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 09:15:01,011 7 INFO rb-aa5c29f-225760-426740 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 09:15:01,014 7 INFO rb-aa5c29f-225760-426740 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 09:15:01,554 7 INFO rb-aa5c29f-225760-426740 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 09:15:01,561 7 INFO rb-aa5c29f-225760-426740 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 09:15:01,575 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62912705 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '7a737e52-15a4-435a-8287-d059285c5eb5'}] 2026-10-20 09:15:02,591 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62912705 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '7a737e52-15a4-435a-8287-d059285c5eb5'} created pos.order #465 2026-10-20 09:15:02,595 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62912705 finished 2026-10-20 09:15:02,741 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:15:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6886 220 0.607 0.565 rw 2026-10-20 09:15:02,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:15:02] "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 09:15:02,950 7 INFO rb-aa5c29f-225760-426740 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 09:15:02,978 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-10-20 09:15:02,979 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 09:15:03,040 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:15:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.047 rw 2026-10-20 09:15:03,215 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:15:03,217 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 22233348 (allocated 23875584) 2026-10-20 09:15:03,231 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g3T_6OXA - [20/Oct/2026 09:14:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 7.037 rw 2026-10-20 09:15:03,325 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 30985 2026-10-20 09:15:03,326 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-10-20 09:15:03,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 30985 2026-10-20 09:15:03,452 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091503_451699_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-10-20 09:15:03,452 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmpz1zd_h_h_chrome_odoo" 2026-10-20 09:15:03,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-10-20 09:15:05,272 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 31116 2026-10-20 09:15:05,272 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmp74gufkvu_chrome_odoo 2026-10-20 09:15:05,272 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:36675/json/version 2026-10-20 09:15:05,274 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:15:05,388 7 INFO rb-aa5c29f-225760-426740 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 09:15:05,388 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:36675/json 2026-10-20 09:15:05,389 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:15:05,423 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:36675/devtools/page/5F360BDF64ADBAD0A8932786C5721ED0 2026-10-20 09:15:05,437 7 INFO rb-aa5c29f-225760-426740 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 09:15:05,450 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-10-20 09:15:05,628 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:15:05,637 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-10-20 09:15:05,639 7 INFO rb-aa5c29f-225760-426740 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 09:15:05,640 7 INFO rb-aa5c29f-225760-426740 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 09:15:05,663 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:15:06,094 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:06] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.069 0.38 rw 2026-10-20 09:15:06,100 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': '5F360BDF64ADBAD0A8932786C5721ED0', 'loaderId': 'AA9A15FE0FDB04207ADB8740E739090C', 'isDownload': False} 2026-10-20 09:15:06,101 7 INFO rb-aa5c29f-225760-426740 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 09:15:06,171 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:06] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.027 ro 2026-10-20 09:15:06,184 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:06] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.523 ro 2026-10-20 09:15:06,194 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:06] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.051 ro 2026-10-20 09:15:06,923 7 INFO rb-aa5c29f-225760-426740 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 09:15:06,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:15:06,957 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:15:07,002 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.012 0.025 ro 2026-10-20 09:15:07,044 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.011 rw 2026-10-20 09:15:07,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15: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.031 rw 2026-10-20 09:15:07,457 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:15:08,270 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524172 263 0.499 0.681 rw 2026-10-20 09:15:08,488 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: The ready code tooks too much time : 2.386951446533203 2026-10-20 09:15:08,488 7 INFO rb-aa5c29f-225760-426740 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 09:15:08,515 7 INFO rb-aa5c29f-225760-426740 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 09:15:08,517 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.008 0.016 ro 2026-10-20 09:15:08,558 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:08] "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 09:15:08,608 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:08] "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 09:15:08,618 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15: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 09:15:08,645 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:08] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-20 09:15:09,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:09] "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 09:15:09,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-20 09:15:09,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:15:09,563 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.014 0.062 rw 2026-10-20 09:15:09,564 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 09:15:09,635 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:09] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.026 0.069 ro 2026-10-20 09:15:09,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:09] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.108 rw 2026-10-20 09:15:09,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:09] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 09:15:09,668 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:15:09,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:09] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.019 0.052 ro 2026-10-20 09:15:09,766 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.07 rw 2026-10-20 09:15:09,792 7 INFO rb-aa5c29f-225760-426740 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 09:15:09,849 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.025 - 2026-10-20 09:15:09,948 7 INFO rb-aa5c29f-225760-426740 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 09:15:09,949 7 INFO rb-aa5c29f-225760-426740 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 09:15:10,009 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:10] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.089 0.102 rw 2026-10-20 09:15:10,136 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:10] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.039 0.274 rw 2026-10-20 09:15:10,296 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.1 0.239 rw 2026-10-20 09:15:10,312 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15: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.331 rw 2026-10-20 09:15:10,371 7 INFO rb-aa5c29f-225760-426740 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 09:15:10,417 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 265 4 0.025 0.042 ro 2026-10-20 09:15:10,424 7 INFO rb-aa5c29f-225760-426740 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 09:15:10,425 7 INFO rb-aa5c29f-225760-426740 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 09:15:10,430 7 INFO rb-aa5c29f-225760-426740 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 09:15:10,445 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:10] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:15:10,784 7 INFO rb-aa5c29f-225760-426740 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 09:15:10,784 7 INFO rb-aa5c29f-225760-426740 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 09:15:10,811 7 INFO rb-aa5c29f-225760-426740 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 09:15:10,811 7 INFO rb-aa5c29f-225760-426740 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 09:15:10,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 265 4 0.016 0.025 ro 2026-10-20 09:15:10,862 7 INFO rb-aa5c29f-225760-426740 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 09:15:10,862 7 INFO rb-aa5c29f-225760-426740 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 09:15:10,984 7 INFO rb-aa5c29f-225760-426740 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 09:15:10,993 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,012 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:11] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.01 - 2026-10-20 09:15:11,014 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,015 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,020 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,026 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,051 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,071 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,076 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,076 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,077 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,077 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,078 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,124 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,124 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,125 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,128 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,129 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,130 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-10-20 09:15:11,131 7 INFO rb-aa5c29f-225760-426740 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 09:15:11,183 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28168912 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'f6360881-f46f-4a80-bd3c-36ce8294cc88'}] 2026-10-20 09:15:11,184 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.017 0.058 rw 2026-10-20 09:15:11,374 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:15:11,386 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 20765876 (allocated 22302720) 2026-10-20 09:15:11,393 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28168912 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'f6360881-f46f-4a80-bd3c-36ce8294cc88'} created pos.order #466 2026-10-20 09:15:11,396 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28168912 finished 2026-10-20 09:15:11,501 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 31116 2026-10-20 09:15:11,508 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-10-20 09:15:11,511 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 31116 2026-10-20 09:15:11,552 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.038 4.429 rw 2026-10-20 09:15:11,557 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Bah5FGrh - [20/Oct/2026 09:15:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 53 0.214 0.212 rw 2026-10-20 09:15:11,633 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091511_633077_test_loyalty_is_not_processed_for_draft_order.txt 2026-10-20 09:15:11,633 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmp74gufkvu_chrome_odoo" 2026-10-20 09:15:11,647 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-10-20 09:15:12,806 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 31261 2026-10-20 09:15:12,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmpvko7jd_4_chrome_odoo 2026-10-20 09:15:12,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:40649/json/version 2026-10-20 09:15:12,808 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40649', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:15:12,874 7 INFO rb-aa5c29f-225760-426740 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 09:15:12,874 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:40649/json 2026-10-20 09:15:12,875 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40649', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:15:12,891 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:40649/devtools/page/A239E736D2044506F6D99C235969B615 2026-10-20 09:15:12,906 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-10-20 09:15:12,910 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-10-20 09:15:13,180 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:15:13,187 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-10-20 09:15:13,197 7 INFO rb-aa5c29f-225760-426740 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 09:15:13,197 7 INFO rb-aa5c29f-225760-426740 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 09:15:13,228 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:15:13,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:13] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.057 0.376 rw 2026-10-20 09:15:13,649 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': 'A239E736D2044506F6D99C235969B615', 'loaderId': '740077386CC26FA2D709DE63A3602D4A', 'isDownload': False} 2026-10-20 09:15:13,650 7 INFO rb-aa5c29f-225760-426740 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 09:15:13,721 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:13] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.019 ro 2026-10-20 09:15:13,747 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:13] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.527 ro 2026-10-20 09:15:13,770 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:13] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.069 ro 2026-10-20 09:15:14,514 7 INFO rb-aa5c29f-225760-426740 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 09:15:14,542 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-20 09:15:14,565 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:15:14,580 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.022 ro 2026-10-20 09:15:14,646 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:14] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.035 rw 2026-10-20 09:15:14,674 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.017 0.05 rw 2026-10-20 09:15:15,146 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:15:15,846 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522778 263 0.441 0.695 rw 2026-10-20 09:15:16,079 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: The ready code tooks too much time : 2.429598331451416 2026-10-20 09:15:16,080 7 INFO rb-aa5c29f-225760-426740 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 09:15:16,103 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:16] "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 09:15:16,107 7 INFO rb-aa5c29f-225760-426740 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 09:15:16,160 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:16] "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 09:15:16,209 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:16] "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 09:15:16,255 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.034 rw 2026-10-20 09:15:16,269 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:16] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.032 rw 2026-10-20 09:15:16,856 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:16] "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 09:15:16,987 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.02 rw 2026-10-20 09:15:17,181 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:15:17,183 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:15:17,195 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.062 rw 2026-10-20 09:15:17,270 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:17] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.034 0.061 ro 2026-10-20 09:15:17,295 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.117 rw 2026-10-20 09:15:17,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:15:17,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 09:15:17,351 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:17] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.013 0.036 ro 2026-10-20 09:15:17,426 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.047 rw 2026-10-20 09:15:17,454 7 INFO rb-aa5c29f-225760-426740 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 09:15:17,483 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.011 - 2026-10-20 09:15:17,618 7 INFO rb-aa5c29f-225760-426740 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 09:15:17,712 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:17] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.172 0.075 rw 2026-10-20 09:15:17,856 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:17] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.068 0.324 rw 2026-10-20 09:15:17,876 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:17] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.006 0.26 rw 2026-10-20 09:15:17,989 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.049 0.32 rw 2026-10-20 09:15:18,071 7 INFO rb-aa5c29f-225760-426740 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 09:15:18,079 7 INFO rb-aa5c29f-225760-426740 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 09:15:18,097 7 INFO rb-aa5c29f-225760-426740 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 09:15:18,195 7 INFO rb-aa5c29f-225760-426740 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 09:15:18,217 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:18] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:15:18,225 7 INFO rb-aa5c29f-225760-426740 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 09:15:18,251 7 INFO rb-aa5c29f-225760-426740 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 09:15:18,355 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:18] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 310 7 0.051 0.051 rw 2026-10-20 09:15:18,498 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-10-20 09:15:18,500 7 INFO rb-aa5c29f-225760-426740 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 09:15:18,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:18] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:15:18,514 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:18] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.011 - 2026-10-20 09:15:18,663 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:15:18,672 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 20081100 (allocated 21516288) 2026-10-20 09:15:18,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gSVyvoxY - [20/Oct/2026 09:15:14] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 3.976 rw 2026-10-20 09:15:18,784 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 31261 2026-10-20 09:15:18,785 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-10-20 09:15:18,785 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 31261 2026-10-20 09:15:18,885 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091518_885016_test_loyalty_on_order_with_fixed_tax.txt 2026-10-20 09:15:18,885 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmpvko7jd_4_chrome_odoo" 2026-10-20 09:15:18,899 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-10-20 09:15:19,719 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 31394 2026-10-20 09:15:19,719 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpaizfunbr_chrome_odoo 2026-10-20 09:15:19,719 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:33435/json/version 2026-10-20 09:15:19,720 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33435', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:15:19,739 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-10-20 09:15:19,740 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:33435/json 2026-10-20 09:15:19,740 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33435', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:15:19,750 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:33435/devtools/page/37A1D0B24FC1288381B28B080896BDBE 2026-10-20 09:15:19,762 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-10-20 09:15:19,772 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-10-20 09:15:19,948 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:15:19,964 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-10-20 09:15:19,968 7 INFO rb-aa5c29f-225760-426740 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 09:15:19,968 7 INFO rb-aa5c29f-225760-426740 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 09:15:19,994 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:15:20,615 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:20] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.057 0.587 rw 2026-10-20 09:15:20,619 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': '37A1D0B24FC1288381B28B080896BDBE', 'loaderId': '729DD43ABECC615B77A11969276DEC8E', 'isDownload': False} 2026-10-20 09:15:20,619 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-10-20 09:15:20,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:20] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.013 0.019 ro 2026-10-20 09:15:20,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:20] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.712 ro 2026-10-20 09:15:20,726 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:20] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.061 ro 2026-10-20 09:15:21,434 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-10-20 09:15:21,474 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:15:21,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:15:21,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.034 ro 2026-10-20 09:15:21,580 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15: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.009 0.021 rw 2026-10-20 09:15:21,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:21] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.033 rw 2026-10-20 09:15:22,145 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:15:22,952 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534380 269 0.651 0.695 rw 2026-10-20 09:15:23,183 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: The ready code tooks too much time : 2.563042402267456 2026-10-20 09:15:23,183 7 INFO rb-aa5c29f-225760-426740 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 09:15:23,203 7 INFO rb-aa5c29f-225760-426740 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 09:15:23,227 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:23] "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 09:15:23,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:23] "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 09:15:23,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:23] "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 09:15:23,326 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15: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.017 rw 2026-10-20 09:15:23,341 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:23] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-20 09:15:23,925 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:23] "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 09:15:24,054 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09: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.005 0.016 rw 2026-10-20 09:15:24,253 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.055 rw 2026-10-20 09:15:24,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:24] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.011 rw 2026-10-20 09:15:24,263 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 09:15:24,276 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.017 - 2026-10-20 09:15:24,323 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:24] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.016 0.046 ro 2026-10-20 09:15:24,417 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:24] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.014 ro 2026-10-20 09:15:24,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:24] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:15:24,430 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:15:24,450 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 09:15:24,578 7 INFO rb-aa5c29f-225760-426740 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 09:15:24,585 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:24] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.065 0.091 rw 2026-10-20 09:15:24,787 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:24] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.109 0.25 rw 2026-10-20 09:15:24,834 7 INFO rb-aa5c29f-225760-426740 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 09:15:24,872 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.025 0.364 rw 2026-10-20 09:15:24,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15: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.012 0.091 rw 2026-10-20 09:15:25,025 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.046 0.133 rw 2026-10-20 09:15:25,142 7 INFO rb-aa5c29f-225760-426740 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 09:15:25,142 7 INFO rb-aa5c29f-225760-426740 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 09:15:25,299 7 INFO rb-aa5c29f-225760-426740 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 09:15:25,300 7 INFO rb-aa5c29f-225760-426740 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 09:15:25,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:25] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:15:25,311 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:25] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-20 09:15:25,316 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:25] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:15:25,495 7 INFO rb-aa5c29f-225760-426740 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 09:15:25,495 7 INFO rb-aa5c29f-225760-426740 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 09:15:25,496 7 INFO rb-aa5c29f-225760-426740 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 09:15:25,536 7 INFO rb-aa5c29f-225760-426740 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 09:15:25,565 7 INFO rb-aa5c29f-225760-426740 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 09:15:25,566 7 INFO rb-aa5c29f-225760-426740 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 09:15:25,576 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 253 4 0.01 0.042 ro 2026-10-20 09:15:25,578 7 INFO rb-aa5c29f-225760-426740 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 09:15:25,925 7 INFO rb-aa5c29f-225760-426740 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 09:15:25,926 7 INFO rb-aa5c29f-225760-426740 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 09:15:25,970 7 INFO rb-aa5c29f-225760-426740 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 09:15:25,971 7 INFO rb-aa5c29f-225760-426740 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 09:15:25,975 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 253 4 0.01 0.022 ro 2026-10-20 09:15:26,024 7 INFO rb-aa5c29f-225760-426740 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 09:15:26,025 7 INFO rb-aa5c29f-225760-426740 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 09:15:26,046 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 09:15:26,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:15:26,559 7 INFO rb-aa5c29f-225760-426740 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 09:15:26,581 7 INFO rb-aa5c29f-225760-426740 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 09:15:26,611 7 INFO rb-aa5c29f-225760-426740 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 09:15:26,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.037 rw 2026-10-20 09:15:26,662 7 INFO rb-aa5c29f-225760-426740 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 09:15:26,665 7 INFO rb-aa5c29f-225760-426740 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 09:15:26,684 7 INFO rb-aa5c29f-225760-426740 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 09:15:26,684 7 INFO rb-aa5c29f-225760-426740 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 09:15:26,685 7 INFO rb-aa5c29f-225760-426740 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 09:15:26,695 7 INFO rb-aa5c29f-225760-426740 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 09:15:26,696 7 INFO rb-aa5c29f-225760-426740 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 09:15:27,204 7 INFO rb-aa5c29f-225760-426740 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 09:15:27,213 7 INFO rb-aa5c29f-225760-426740 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 09:15:27,217 7 INFO rb-aa5c29f-225760-426740 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 09:15:27,220 7 INFO rb-aa5c29f-225760-426740 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 09:15:27,750 7 INFO rb-aa5c29f-225760-426740 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 09:15:27,756 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86301650 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'ecbb1e50-645f-4ea1-8583-14a6be6e0114'}] 2026-10-20 09:15:27,758 7 INFO rb-aa5c29f-225760-426740 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 09:15:28,694 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86301650 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'ecbb1e50-645f-4ea1-8583-14a6be6e0114'} created pos.order #467 2026-10-20 09:15:28,695 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86301650 finished 2026-10-20 09:15:28,870 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9650 214 0.362 0.756 rw 2026-10-20 09:15:29,002 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:29] "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 09:15:29,051 7 INFO rb-aa5c29f-225760-426740 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 09:15:29,061 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-10-20 09:15:29,065 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-20 09:15:29,130 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.02 0.04 rw 2026-10-20 09:15:29,253 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:15:29,257 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 23566092 (allocated 25972736) 2026-10-20 09:15:29,267 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sTf1uZW6 - [20/Oct/2026 09:15:22] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 7.638 rw 2026-10-20 09:15:29,364 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 31394 2026-10-20 09:15:29,366 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-10-20 09:15:29,367 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 31394 2026-10-20 09:15:29,503 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091529_503120_test_loyalty_program_different_orders.txt 2026-10-20 09:15:29,503 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpaizfunbr_chrome_odoo" 2026-10-20 09:15:29,545 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-10-20 09:15:30,733 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 31525 2026-10-20 09:15:30,733 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmp5vgshi_o_chrome_odoo 2026-10-20 09:15:30,733 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:43737/json/version 2026-10-20 09:15:30,735 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43737', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:15:30,750 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-10-20 09:15:30,750 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:43737/json 2026-10-20 09:15:30,751 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43737', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:15:30,764 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:43737/devtools/page/CC96E17B7D99E32DA42CAC7D21DDB5C7 2026-10-20 09:15:30,785 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-10-20 09:15:30,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-10-20 09:15:30,926 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:15:30,938 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-10-20 09:15:30,940 7 INFO rb-aa5c29f-225760-426740 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 09:15:30,940 7 INFO rb-aa5c29f-225760-426740 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 09:15:30,965 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:15:31,634 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:31] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.102 0.582 rw 2026-10-20 09:15:31,638 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': 'CC96E17B7D99E32DA42CAC7D21DDB5C7', 'loaderId': 'E2BA0926901E13EB83183F302BF8BB9D', 'isDownload': False} 2026-10-20 09:15:31,639 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-10-20 09:15:31,710 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:31] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.747 ro 2026-10-20 09:15:31,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:31] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.044 ro 2026-10-20 09:15:31,750 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:31] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.054 ro 2026-10-20 09:15:32,539 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-10-20 09:15:32,570 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 09:15:32,588 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:15:32,623 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 09:15:32,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:32] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.022 rw 2026-10-20 09:15:32,689 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15: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.011 0.022 rw 2026-10-20 09:15:33,055 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:15:33,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525679 265 0.392 0.635 rw 2026-10-20 09:15:33,934 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: The ready code tooks too much time : 2.295135021209717 2026-10-20 09:15:33,934 7 INFO rb-aa5c29f-225760-426740 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 09:15:33,964 7 INFO rb-aa5c29f-225760-426740 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 09:15:33,975 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.029 ro 2026-10-20 09:15:34,031 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:34] "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 09:15:34,072 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:34] "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 09:15:34,113 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15: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.004 0.035 rw 2026-10-20 09:15:34,121 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15: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 09:15:34,769 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:34] "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 09:15:34,931 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15: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.01 0.018 rw 2026-10-20 09:15:35,125 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:15:35,138 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.021 0.052 rw 2026-10-20 09:15:35,148 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.018 - 2026-10-20 09:15:35,189 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:35] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.018 0.05 ro 2026-10-20 09:15:35,209 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:35] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.081 rw 2026-10-20 09:15:35,263 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:35] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 09:15:35,273 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:15:35,275 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:35] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.014 0.021 ro 2026-10-20 09:15:35,396 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.048 rw 2026-10-20 09:15:35,424 7 INFO rb-aa5c29f-225760-426740 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 09:15:35,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 09:15:35,604 7 INFO rb-aa5c29f-225760-426740 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 09:15:35,691 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:35] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.128 0.092 rw 2026-10-20 09:15:35,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:35] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.041 0.296 rw 2026-10-20 09:15:35,839 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15: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.006 0.227 rw 2026-10-20 09:15:35,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.077 0.285 rw 2026-10-20 09:15:36,056 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,057 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,124 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,125 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,141 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,141 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,153 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:36] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 09:15:36,169 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,170 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,170 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,191 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,223 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,267 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,306 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,307 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,307 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,310 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,315 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,325 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:36] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 09:15:36,332 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,333 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:36] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.01 - 2026-10-20 09:15:36,386 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,400 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,401 7 INFO rb-aa5c29f-225760-426740 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 09:15:36,402 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-10-20 09:15:36,403 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 09:15:36,599 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:15:36,603 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 20679068 (allocated 21778432) 2026-10-20 09:15:36,623 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 whL5Sg9C - [20/Oct/2026 09:15:32] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 3.92 rw 2026-10-20 09:15:36,716 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 31525 2026-10-20 09:15:36,718 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-10-20 09:15:36,720 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 31525 2026-10-20 09:15:36,845 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091536_845155_test_loyalty_program_specific_product.txt 2026-10-20 09:15:36,845 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmp5vgshi_o_chrome_odoo" 2026-10-20 09:15:36,863 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-10-20 09:15:37,852 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 31656 2026-10-20 09:15:37,853 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmp9fcu5jt8_chrome_odoo 2026-10-20 09:15:37,853 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:43729/json/version 2026-10-20 09:15:37,858 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43729', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:15:37,893 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-10-20 09:15:37,893 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:43729/json 2026-10-20 09:15:37,894 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43729', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:15:37,916 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:43729/devtools/page/3CE224CEAB95399067EAC4BE16BE4E8A 2026-10-20 09:15:37,926 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-10-20 09:15:37,954 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-10-20 09:15:38,135 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:15:38,148 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-10-20 09:15:38,151 7 INFO rb-aa5c29f-225760-426740 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 09:15:38,151 7 INFO rb-aa5c29f-225760-426740 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 09:15:38,176 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:15:38,811 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:38] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.077 0.579 rw 2026-10-20 09:15:38,815 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': '3CE224CEAB95399067EAC4BE16BE4E8A', 'loaderId': '794C8ED08CA937BDC53492B34AF5A63D', 'isDownload': False} 2026-10-20 09:15:38,815 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-10-20 09:15:38,906 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:38] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.05 ro 2026-10-20 09:15:38,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:38] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.095 ro 2026-10-20 09:15:38,949 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:38] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.024 0.759 ro 2026-10-20 09:15:39,705 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-10-20 09:15:39,742 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 09:15:39,745 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:15:39,775 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.006 0.019 ro 2026-10-20 09:15:39,819 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:39] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.02 rw 2026-10-20 09:15:39,824 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15: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.004 0.019 rw 2026-10-20 09:15:40,345 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:15:41,173 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523655 264 0.539 0.787 rw 2026-10-20 09:15:41,413 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: The ready code tooks too much time : 2.597658634185791 2026-10-20 09:15:41,413 7 INFO rb-aa5c29f-225760-426740 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 09:15:41,433 7 INFO rb-aa5c29f-225760-426740 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 09:15:41,447 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.024 ro 2026-10-20 09:15:41,486 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15: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 09:15:41,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:41] "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 09:15:41,540 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15: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.018 rw 2026-10-20 09:15:41,553 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15: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 09:15:42,114 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:42] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.006 ro 2026-10-20 09:15:42,224 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15: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 09:15:42,412 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.02 0.062 rw 2026-10-20 09:15:42,427 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 09:15:42,428 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 09:15:42,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:42] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.012 0.054 ro 2026-10-20 09:15:42,482 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:42] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.065 rw 2026-10-20 09:15:42,553 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:42] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.016 ro 2026-10-20 09:15:42,557 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:42] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 09:15:42,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 09:15:42,587 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.013 - 2026-10-20 09:15:42,671 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:42] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.042 0.067 rw 2026-10-20 09:15:42,685 7 INFO rb-aa5c29f-225760-426740 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 09:15:42,847 7 INFO rb-aa5c29f-225760-426740 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 09:15:42,848 7 INFO rb-aa5c29f-225760-426740 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 09:15:42,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:42] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.087 0.218 rw 2026-10-20 09:15:42,919 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.302 rw 2026-10-20 09:15:42,944 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15: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.085 rw 2026-10-20 09:15:43,054 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.034 0.163 rw 2026-10-20 09:15:43,126 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,145 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 255 4 0.005 0.026 ro 2026-10-20 09:15:43,163 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,163 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,174 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,201 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:43] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 09:15:43,525 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,526 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,547 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,548 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,579 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 255 4 0.014 0.031 ro 2026-10-20 09:15:43,632 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,632 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,669 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,671 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,672 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,672 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,682 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,703 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,703 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,708 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,768 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,769 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,771 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,791 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,836 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,899 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,900 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,908 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,924 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,925 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:43] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-20 09:15:43,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:43] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.008 - 2026-10-20 09:15:43,932 7 INFO rb-aa5c29f-225760-426740 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 09:15:43,944 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-10-20 09:15:43,954 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 09:15:44,083 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 20751512 (allocated 22040576) 2026-10-20 09:15:44,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:15:44,095 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qTZgGHPJ - [20/Oct/2026 09:15:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.021 4.212 rw 2026-10-20 09:15:44,193 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 31656 2026-10-20 09:15:44,194 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-10-20 09:15:44,195 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 31656 2026-10-20 09:15:44,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091544_297465_test_loyalty_program_using_same_product.txt 2026-10-20 09:15:44,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmp9fcu5jt8_chrome_odoo" 2026-10-20 09:15:44,310 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-20 09:15:45,632 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 31786 2026-10-20 09:15:45,633 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmp_rpafwvq_chrome_odoo 2026-10-20 09:15:45,633 7 INFO rb-aa5c29f-225760-426740 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:37587/json/version 2026-10-20 09:15:45,634 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37587', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:15:45,690 7 INFO rb-aa5c29f-225760-426740 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 09:15:45,690 7 INFO rb-aa5c29f-225760-426740 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:37587/json 2026-10-20 09:15:45,691 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37587', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:15:45,698 7 INFO rb-aa5c29f-225760-426740 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:37587/devtools/page/94CC79A16FF0421302EF2DADE3D73F48 2026-10-20 09:15:45,706 7 INFO rb-aa5c29f-225760-426740 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 09:15:45,709 7 INFO rb-aa5c29f-225760-426740 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 09:15:46,040 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:15:46,057 7 INFO rb-aa5c29f-225760-426740 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 09:15:46,059 7 INFO rb-aa5c29f-225760-426740 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 09:15:46,059 7 INFO rb-aa5c29f-225760-426740 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 09:15:46,074 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:15:46,696 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:46] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.078 0.555 rw 2026-10-20 09:15:46,700 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '94CC79A16FF0421302EF2DADE3D73F48', 'loaderId': '97B9A34E021C35F725BFB573A8D492F1', 'isDownload': False} 2026-10-20 09:15:46,700 7 INFO rb-aa5c29f-225760-426740 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 09:15:46,783 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:46] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.044 ro 2026-10-20 09:15:46,788 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:46] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.041 ro 2026-10-20 09:15:46,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:46] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.009 0.739 ro 2026-10-20 09:15:47,558 7 INFO rb-aa5c29f-225760-426740 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 09:15:47,592 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:15:47,604 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:15:47,644 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 09:15:47,710 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.026 rw 2026-10-20 09:15:47,718 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:47] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.022 rw 2026-10-20 09:15:48,096 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:15:48,708 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524913 264 0.375 0.601 rw 2026-10-20 09:15:48,947 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: The ready code tooks too much time : 2.2470648288726807 2026-10-20 09:15:48,948 7 INFO rb-aa5c29f-225760-426740 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 09:15:48,963 7 INFO rb-aa5c29f-225760-426740 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 09:15:48,987 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.026 ro 2026-10-20 09:15:49,024 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:49] "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 09:15:49,097 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.018 rw 2026-10-20 09:15:49,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.049 rw 2026-10-20 09:15:49,141 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:49] "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 09:15:49,711 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:49] "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 09:15:49,855 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15: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.032 rw 2026-10-20 09:15:50,032 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 09:15:50,040 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 09:15:50,048 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.013 0.053 rw 2026-10-20 09:15:50,091 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:50] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.009 0.052 ro 2026-10-20 09:15:50,110 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:50] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.074 rw 2026-10-20 09:15:50,128 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:50] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 09:15:50,134 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:50] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.016 ro 2026-10-20 09:15:50,134 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.019 - 2026-10-20 09:15:50,206 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.047 rw 2026-10-20 09:15:50,242 7 INFO rb-aa5c29f-225760-426740 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 09:15:50,272 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.003 - 2026-10-20 09:15:50,388 7 INFO rb-aa5c29f-225760-426740 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 09:15:50,389 7 INFO rb-aa5c29f-225760-426740 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 09:15:50,423 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:50] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.077 0.087 rw 2026-10-20 09:15:50,531 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:50] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.039 0.219 rw 2026-10-20 09:15:50,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15: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.166 rw 2026-10-20 09:15:50,625 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.027 0.182 rw 2026-10-20 09:15:50,694 7 INFO rb-aa5c29f-225760-426740 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 09:15:50,715 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.01 0.03 ro 2026-10-20 09:15:50,751 7 INFO rb-aa5c29f-225760-426740 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 09:15:50,752 7 INFO rb-aa5c29f-225760-426740 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 09:15:50,764 7 INFO rb-aa5c29f-225760-426740 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 09:15:50,780 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:50] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:15:51,116 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,116 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,139 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,140 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,144 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:51] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.01 0.03 ro 2026-10-20 09:15:51,200 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,201 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,269 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,270 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,446 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,447 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,447 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,448 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,448 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,449 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,463 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,486 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,487 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,488 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,514 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,571 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,571 7 INFO rb-aa5c29f-225760-426740 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 09:15:51,589 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:15:51,594 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.009 - 2026-10-20 09:15:52,083 7 INFO rb-aa5c29f-225760-426740 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 09:15:52,109 7 INFO rb-aa5c29f-225760-426740 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 09:15:52,112 7 INFO rb-aa5c29f-225760-426740 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 09:15:52,114 7 INFO rb-aa5c29f-225760-426740 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 09:15:52,117 7 INFO rb-aa5c29f-225760-426740 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 09:15:52,650 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67616522 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '808d5c34-a258-46ef-a205-0ee641763a9f'}] 2026-10-20 09:15:52,651 7 INFO rb-aa5c29f-225760-426740 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 09:15:52,651 7 INFO rb-aa5c29f-225760-426740 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 09:15:53,360 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67616522 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '808d5c34-a258-46ef-a205-0ee641763a9f'} created pos.order #468 2026-10-20 09:15:53,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67616522 finished 2026-10-20 09:15:53,487 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6694 212 0.307 0.535 rw 2026-10-20 09:15:53,611 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:53] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.017 ro 2026-10-20 09:15:53,660 7 INFO rb-aa5c29f-225760-426740 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 09:15:53,689 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-20 09:15:53,693 7 INFO rb-aa5c29f-225760-426740 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 09:15:53,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.045 rw 2026-10-20 09:15:53,880 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:15:53,887 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 21513612 (allocated 23089152) 2026-10-20 09:15:53,904 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DiMaekbI - [20/Oct/2026 09:15:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.027 6.138 rw 2026-10-20 09:15:54,002 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 31786 2026-10-20 09:15:54,003 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-20 09:15:54,004 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 31786 2026-10-20 09:15:54,135 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091554_135365_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-20 09:15:54,135 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmp_rpafwvq_chrome_odoo" 2026-10-20 09:15:54,616 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 31911 2026-10-20 09:15:54,616 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpurylcai4_chrome_odoo 2026-10-20 09:15:54,616 7 INFO rb-aa5c29f-225760-426740 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:46283/json/version 2026-10-20 09:15:54,617 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:15:54,726 7 INFO rb-aa5c29f-225760-426740 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 09:15:54,726 7 INFO rb-aa5c29f-225760-426740 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:46283/json 2026-10-20 09:15:54,727 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:15:54,734 7 INFO rb-aa5c29f-225760-426740 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:46283/devtools/page/45EBB4E6D9F911290905276E0E977634 2026-10-20 09:15:54,750 7 INFO rb-aa5c29f-225760-426740 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 09:15:54,773 7 INFO rb-aa5c29f-225760-426740 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 09:15:54,894 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:15:54,899 7 INFO rb-aa5c29f-225760-426740 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 09:15:54,908 7 INFO rb-aa5c29f-225760-426740 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 09:15:54,908 7 INFO rb-aa5c29f-225760-426740 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 09:15:55,021 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:55] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.027 0.083 rw 2026-10-20 09:15:55,026 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '45EBB4E6D9F911290905276E0E977634', 'loaderId': 'D204E56EE6823C66FA6B23978F822658', 'isDownload': False} 2026-10-20 09:15:55,026 7 INFO rb-aa5c29f-225760-426740 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 09:15:55,107 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:55] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.009 0.17 ro 2026-10-20 09:15:55,114 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:55] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.041 ro 2026-10-20 09:15:55,150 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:55] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.076 ro 2026-10-20 09:15:55,887 7 INFO rb-aa5c29f-225760-426740 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 09:15:55,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:15:55,923 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:15:55,941 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.007 ro 2026-10-20 09:15:56,006 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15: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.012 0.033 rw 2026-10-20 09:15:56,016 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:56] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.049 rw 2026-10-20 09:15:56,403 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:15:56,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524973 247 0.299 0.564 rw 2026-10-20 09:15:57,052 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: The ready code tooks too much time : 2.0252323150634766 2026-10-20 09:15:57,052 7 INFO rb-aa5c29f-225760-426740 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 09:15:57,069 7 INFO rb-aa5c29f-225760-426740 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 09:15:57,073 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:57] "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 09:15:57,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:57] "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 09:15:57,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15: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 09:15:57,146 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.013 rw 2026-10-20 09:15:57,174 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15: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 09:15:57,665 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:57] "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 09:15:57,789 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.012 rw 2026-10-20 09:15:57,945 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.006 0.045 rw 2026-10-20 09:15:57,982 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.02 - 2026-10-20 09:15:57,986 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.019 - 2026-10-20 09:15:58,001 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:57] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.008 0.036 ro 2026-10-20 09:15:58,002 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:58] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.025 rw 2026-10-20 09:15:58,078 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:58] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 09:15:58,079 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:58] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.013 ro 2026-10-20 09:15:58,082 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:15:58,114 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.03 - 2026-10-20 09:15:58,192 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:58] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.045 0.064 rw 2026-10-20 09:15:58,212 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,214 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:58] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.036 0.188 rw 2026-10-20 09:15:58,340 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,355 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.219 rw 2026-10-20 09:15:58,378 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:58] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 243 4 0.005 0.041 ro 2026-10-20 09:15:58,437 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,444 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,456 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,472 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:58] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 09:15:58,807 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,809 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,834 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,835 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,836 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,861 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:58] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 243 4 0.005 0.04 ro 2026-10-20 09:15:58,883 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,884 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,921 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,922 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,922 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,939 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,963 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,965 7 INFO rb-aa5c29f-225760-426740 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 09:15:58,968 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,002 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,002 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,008 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,067 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,088 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,096 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,099 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,126 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,146 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,148 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,152 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,161 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,161 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,167 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,194 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,217 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,234 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,290 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,291 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,301 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,311 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:59] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:15:59,312 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,314 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,315 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:59] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:15:59,316 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,330 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,331 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,331 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,332 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,369 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,369 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,393 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 09:15:59,395 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 09:15:59,891 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,919 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,923 7 INFO rb-aa5c29f-225760-426740 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 09:15:59,925 7 INFO rb-aa5c29f-225760-426740 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 09:16:00,459 7 INFO rb-aa5c29f-225760-426740 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 09:16:00,465 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5322293 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': 'a662871b-497a-45c1-8d39-e68dd31eeb4f'}] 2026-10-20 09:16:00,467 7 INFO rb-aa5c29f-225760-426740 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 09:16:01,268 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5322293 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': 'a662871b-497a-45c1-8d39-e68dd31eeb4f'} created pos.order #469 2026-10-20 09:16:01,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5322293 finished 2026-10-20 09:16:01,364 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:16:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6874 206 0.315 0.59 rw 2026-10-20 09:16:01,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:16:01] "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 09:16:01,512 7 INFO rb-aa5c29f-225760-426740 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 09:16:01,528 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-20 09:16:01,528 7 INFO rb-aa5c29f-225760-426740 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 09:16:01,575 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:16:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.04 rw 2026-10-20 09:16:01,678 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:16:01,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H_c2DVCE - [20/Oct/2026 09:15:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 5.621 rw 2026-10-20 09:16:01,694 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 22031716 (allocated 23875584) 2026-10-20 09:16:01,784 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 31911 2026-10-20 09:16:01,786 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-20 09:16:01,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 31911 2026-10-20 09:16:01,929 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091601_929503_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-20 09:16:01,929 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpurylcai4_chrome_odoo" 2026-10-20 09:16:01,960 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-10-20 09:16:03,118 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 32047 2026-10-20 09:16:03,119 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmp7vp5myzb_chrome_odoo 2026-10-20 09:16:03,119 7 INFO rb-aa5c29f-225760-426740 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:42429/json/version 2026-10-20 09:16:03,120 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:16:03,155 7 INFO rb-aa5c29f-225760-426740 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 09:16:03,155 7 INFO rb-aa5c29f-225760-426740 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:42429/json 2026-10-20 09:16:03,156 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:16:03,171 7 INFO rb-aa5c29f-225760-426740 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:42429/devtools/page/AEEE8CB302C0526DDFA03A2930B4EDA9 2026-10-20 09:16:03,194 7 INFO rb-aa5c29f-225760-426740 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 09:16:03,210 7 INFO rb-aa5c29f-225760-426740 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 09:16:03,430 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:16:03,453 7 INFO rb-aa5c29f-225760-426740 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 09:16:03,458 7 INFO rb-aa5c29f-225760-426740 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 09:16:03,458 7 INFO rb-aa5c29f-225760-426740 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 09:16:03,485 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:16:04,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': 'AEEE8CB302C0526DDFA03A2930B4EDA9', 'loaderId': 'D34CF5602EE85B842CF04C03C03722D6', 'isDownload': False} 2026-10-20 09:16:04,132 7 INFO rb-aa5c29f-225760-426740 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 09:16:04,140 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:04] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.094 0.583 rw 2026-10-20 09:16:04,190 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:04] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.014 ro 2026-10-20 09:16:04,229 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:04] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.011 0.033 ro 2026-10-20 09:16:04,229 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:04] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.755 ro 2026-10-20 09:16:04,957 7 INFO rb-aa5c29f-225760-426740 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 09:16:04,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:16:04,993 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 09:16:05,054 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.023 0.019 ro 2026-10-20 09:16:05,110 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16: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.013 0.015 rw 2026-10-20 09:16:05,120 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.025 rw 2026-10-20 09:16:05,574 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:16:06,185 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523968 270 0.441 0.611 rw 2026-10-20 09:16:06,408 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: The ready code tooks too much time : 2.2765514850616455 2026-10-20 09:16:06,409 7 INFO rb-aa5c29f-225760-426740 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 09:16:06,422 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:06] "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 09:16:06,431 7 INFO rb-aa5c29f-225760-426740 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 09:16:06,461 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:06] "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 09:16:06,486 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:06] "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 09:16:06,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16: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.003 0.025 rw 2026-10-20 09:16:06,526 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:06] "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 09:16:07,114 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:07] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.026 ro 2026-10-20 09:16:07,252 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16: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.014 rw 2026-10-20 09:16:07,405 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.047 rw 2026-10-20 09:16:07,434 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 09:16:07,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-20 09:16:07,460 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:07] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.038 rw 2026-10-20 09:16:07,461 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:07] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.013 0.03 ro 2026-10-20 09:16:07,492 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 09:16:07,495 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:07] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.016 ro 2026-10-20 09:16:07,504 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:07] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.021 - 2026-10-20 09:16:07,565 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.034 rw 2026-10-20 09:16:07,615 7 INFO rb-aa5c29f-225760-426740 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 09:16:07,655 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.015 - 2026-10-20 09:16:07,749 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:07] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.041 0.081 rw 2026-10-20 09:16:07,767 7 INFO rb-aa5c29f-225760-426740 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 09:16:07,861 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:07] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.029 0.197 rw 2026-10-20 09:16:07,889 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16: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.013 0.107 rw 2026-10-20 09:16:07,963 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.023 0.167 rw 2026-10-20 09:16:08,050 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,051 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,158 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,161 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,172 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:08] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:16:08,360 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,360 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,378 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,378 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,395 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,396 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,396 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,408 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,434 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,444 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,449 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,466 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,467 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,479 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,530 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,531 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,538 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,539 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,539 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,580 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,580 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,598 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,599 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,613 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:08] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:16:08,616 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:08] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 09:16:08,793 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,794 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,861 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,862 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,864 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,864 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,865 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,876 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,877 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,883 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,883 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,884 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,890 7 INFO rb-aa5c29f-225760-426740 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 09:16:08,891 7 INFO rb-aa5c29f-225760-426740 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 09:16:09,070 7 INFO rb-aa5c29f-225760-426740 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 09:16:09,079 7 INFO rb-aa5c29f-225760-426740 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 09:16:09,085 7 INFO rb-aa5c29f-225760-426740 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 09:16:09,094 7 INFO rb-aa5c29f-225760-426740 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 09:16:09,110 7 INFO rb-aa5c29f-225760-426740 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 09:16:09,118 7 INFO rb-aa5c29f-225760-426740 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 09:16:09,118 7 INFO rb-aa5c29f-225760-426740 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 09:16:09,119 7 INFO rb-aa5c29f-225760-426740 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 09:16:09,120 7 INFO rb-aa5c29f-225760-426740 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 09:16:09,120 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-10-20 09:16:09,121 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-20 09:16:09,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:16:09,236 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 21792776 (allocated 23089152) 2026-10-20 09:16:09,247 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JbSWFIXK - [20/Oct/2026 09:16:06] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 4.08 rw 2026-10-20 09:16:09,343 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 32047 2026-10-20 09:16:09,344 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-10-20 09:16:09,344 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 32047 2026-10-20 09:16:09,442 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091609_442280_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-10-20 09:16:09,442 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmp7vp5myzb_chrome_odoo" 2026-10-20 09:16:09,456 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-10-20 09:16:10,709 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 32186 2026-10-20 09:16:10,709 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmpnr_9sfm4_chrome_odoo 2026-10-20 09:16:10,710 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:34297/json/version 2026-10-20 09:16:10,712 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34297', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:16:10,785 7 INFO rb-aa5c29f-225760-426740 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 09:16:10,785 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:34297/json 2026-10-20 09:16:10,786 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34297', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:16:10,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:34297/devtools/page/839CFC9B56F537EC3C39659EE10B5404 2026-10-20 09:16:10,822 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-10-20 09:16:10,828 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-10-20 09:16:11,001 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:16:11,013 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-10-20 09:16:11,015 7 INFO rb-aa5c29f-225760-426740 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 09:16:11,015 7 INFO rb-aa5c29f-225760-426740 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 09:16:11,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:16:11,608 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:11] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.06 0.53 rw 2026-10-20 09:16:11,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': '839CFC9B56F537EC3C39659EE10B5404', 'loaderId': 'DE146A56CB9DF6EA26944192DA03E0BA', 'isDownload': False} 2026-10-20 09:16:11,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-10-20 09:16:11,681 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:11] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.65 ro 2026-10-20 09:16:11,705 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:11] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.046 ro 2026-10-20 09:16:11,712 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:11] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.067 ro 2026-10-20 09:16:12,393 7 INFO rb-aa5c29f-225760-426740 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 09:16:12,420 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:16:12,424 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-20 09:16:12,440 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 09:16:12,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16: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.011 0.025 rw 2026-10-20 09:16:12,529 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.009 0.061 rw 2026-10-20 09:16:13,033 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:16:13,686 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526389 269 0.432 0.743 rw 2026-10-20 09:16:13,872 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: The ready code tooks too much time : 2.2597577571868896 2026-10-20 09:16:13,872 7 INFO rb-aa5c29f-225760-426740 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 09:16:13,891 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:13] "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 09:16:13,899 7 INFO rb-aa5c29f-225760-426740 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 09:16:13,926 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:13] "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 09:16:13,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:13] "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 09:16:13,982 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:13] "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 09:16:13,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.022 rw 2026-10-20 09:16:14,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:14] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.003 0.01 ro 2026-10-20 09:16:14,635 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16: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.011 rw 2026-10-20 09:16:14,807 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.055 rw 2026-10-20 09:16:14,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 09:16:14,828 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 09:16:14,882 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:14] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.075 rw 2026-10-20 09:16:14,886 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:14] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.012 0.062 ro 2026-10-20 09:16:14,957 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:14] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 09:16:14,960 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:14] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.017 ro 2026-10-20 09:16:14,978 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-20 09:16:14,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.025 - 2026-10-20 09:16:15,108 7 INFO rb-aa5c29f-225760-426740 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 09:16:15,129 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:15] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.092 0.076 rw 2026-10-20 09:16:15,240 7 INFO rb-aa5c29f-225760-426740 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 09:16:15,241 7 INFO rb-aa5c29f-225760-426740 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 09:16:15,279 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:15] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.06 0.241 rw 2026-10-20 09:16:15,338 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.292 rw 2026-10-20 09:16:15,350 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:15] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.104 rw 2026-10-20 09:16:15,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.023 0.103 rw 2026-10-20 09:16:15,474 7 INFO rb-aa5c29f-225760-426740 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 09:16:15,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:15] "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 09:16:15,534 7 INFO rb-aa5c29f-225760-426740 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 09:16:15,535 7 INFO rb-aa5c29f-225760-426740 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 09:16:15,552 7 INFO rb-aa5c29f-225760-426740 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 09:16:15,568 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:15] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:16:15,904 7 INFO rb-aa5c29f-225760-426740 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 09:16:15,906 7 INFO rb-aa5c29f-225760-426740 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 09:16:15,923 7 INFO rb-aa5c29f-225760-426740 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 09:16:15,923 7 INFO rb-aa5c29f-225760-426740 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 09:16:15,928 7 INFO rb-aa5c29f-225760-426740 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 09:16:15,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:15] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.006 0.027 ro 2026-10-20 09:16:15,978 7 INFO rb-aa5c29f-225760-426740 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 09:16:15,979 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,035 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,038 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,041 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,041 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,042 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,042 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,058 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,074 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,076 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,080 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,094 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,096 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,100 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,154 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,178 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,184 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,196 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,220 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,283 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,284 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,284 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,285 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,285 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,287 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,302 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,303 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,303 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:16] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-20 09:16:16,305 7 INFO rb-aa5c29f-225760-426740 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 09:16:16,305 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:16] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-20 09:16:16,314 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-10-20 09:16:16,316 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-20 09:16:16,467 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:16:16,478 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 20772960 (allocated 22040576) 2026-10-20 09:16:16,483 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 F8esgm4x - [20/Oct/2026 09:16:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 3.913 rw 2026-10-20 09:16:16,585 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 32186 2026-10-20 09:16:16,588 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-10-20 09:16:16,589 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 32186 2026-10-20 09:16:16,726 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091616_725905_test_loyalty_program_with_tagged_free_product.txt 2026-10-20 09:16:16,726 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmpnr_9sfm4_chrome_odoo" 2026-10-20 09:16:16,740 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-10-20 09:16:18,029 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 32313 2026-10-20 09:16:18,029 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmpnf3xlb2k_chrome_odoo 2026-10-20 09:16:18,030 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:35519/json/version 2026-10-20 09:16:18,032 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35519', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:16:18,155 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-10-20 09:16:18,156 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:35519/json 2026-10-20 09:16:18,157 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35519', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:16:18,201 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:35519/devtools/page/8FD54A6F7D3C25B8E9460422E5193ACB 2026-10-20 09:16:18,217 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-10-20 09:16:18,236 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-10-20 09:16:18,421 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:16:18,434 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-10-20 09:16:18,437 7 INFO rb-aa5c29f-225760-426740 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 09:16:18,437 7 INFO rb-aa5c29f-225760-426740 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 09:16:18,472 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:16:19,017 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:19] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.083 0.495 rw 2026-10-20 09:16:19,021 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': '8FD54A6F7D3C25B8E9460422E5193ACB', 'loaderId': '401343085732AFEE4947DD2B2AB7958D', 'isDownload': False} 2026-10-20 09:16:19,021 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-10-20 09:16:19,106 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:19] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.633 ro 2026-10-20 09:16:19,114 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:19] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.046 ro 2026-10-20 09:16:19,134 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:19] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.052 ro 2026-10-20 09:16:19,866 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-10-20 09:16:19,902 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:16:19,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:16:19,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.025 ro 2026-10-20 09:16:20,040 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16: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.012 0.037 rw 2026-10-20 09:16:20,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:20] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.029 rw 2026-10-20 09:16:20,500 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:16:21,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523904 273 0.477 0.659 rw 2026-10-20 09:16:21,395 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: The ready code tooks too much time : 2.373594284057617 2026-10-20 09:16:21,395 7 INFO rb-aa5c29f-225760-426740 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 09:16:21,415 7 INFO rb-aa5c29f-225760-426740 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 09:16:21,443 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.009 0.025 ro 2026-10-20 09:16:21,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.022 ro 2026-10-20 09:16:21,553 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:21] "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 09:16:21,583 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16: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.008 0.017 rw 2026-10-20 09:16:21,589 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:21] "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 09:16:22,172 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:22] "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 09:16:22,284 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-20 09:16:22,443 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.016 0.049 rw 2026-10-20 09:16:22,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 09:16:22,470 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.022 - 2026-10-20 09:16:22,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:22] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.03 ro 2026-10-20 09:16:22,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:22] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.037 rw 2026-10-20 09:16:22,529 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:22] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.011 ro 2026-10-20 09:16:22,530 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:22] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 09:16:22,542 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:16:22,575 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 09:16:22,703 7 INFO rb-aa5c29f-225760-426740 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 09:16:22,749 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:22] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.122 0.082 rw 2026-10-20 09:16:22,890 7 INFO rb-aa5c29f-225760-426740 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 09:16:22,926 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:22] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.069 0.304 rw 2026-10-20 09:16:22,976 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.383 rw 2026-10-20 09:16:23,012 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16: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.009 0.095 rw 2026-10-20 09:16:23,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.035 0.149 rw 2026-10-20 09:16:23,183 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,204 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,205 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,217 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,296 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,302 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,303 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,318 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:23] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:16:23,327 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,327 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,333 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,359 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,386 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,389 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,403 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,403 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,420 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,510 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,513 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,513 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,518 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,534 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,534 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,535 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,536 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:23] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 09:16:23,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:23] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:16:23,547 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,590 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,634 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,646 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,647 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,650 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,666 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,667 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,668 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,678 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,689 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,694 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,695 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,696 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,696 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,875 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,875 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,878 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,892 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,893 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,895 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,909 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,909 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,913 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,929 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,944 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,949 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,969 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,989 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,995 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,996 7 INFO rb-aa5c29f-225760-426740 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 09:16:23,997 7 INFO rb-aa5c29f-225760-426740 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 09:16:24,001 7 INFO rb-aa5c29f-225760-426740 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 09:16:24,021 7 INFO rb-aa5c29f-225760-426740 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 09:16:24,022 7 INFO rb-aa5c29f-225760-426740 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 09:16:24,022 7 INFO rb-aa5c29f-225760-426740 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 09:16:24,044 7 INFO rb-aa5c29f-225760-426740 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 09:16:24,094 7 INFO rb-aa5c29f-225760-426740 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 09:16:24,136 7 INFO rb-aa5c29f-225760-426740 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 09:16:24,146 7 INFO rb-aa5c29f-225760-426740 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 09:16:24,147 7 INFO rb-aa5c29f-225760-426740 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 09:16:24,151 7 INFO rb-aa5c29f-225760-426740 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 09:16:24,168 7 INFO rb-aa5c29f-225760-426740 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 09:16:24,169 7 INFO rb-aa5c29f-225760-426740 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 09:16:24,170 7 INFO rb-aa5c29f-225760-426740 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 09:16:24,183 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-10-20 09:16:24,187 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 09:16:24,430 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:16:24,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oUKZJJ-E - [20/Oct/2026 09:16:21] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 4.353 rw 2026-10-20 09:16:24,440 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 23016612 (allocated 24137728) 2026-10-20 09:16:24,542 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 32313 2026-10-20 09:16:24,544 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-10-20 09:16:24,544 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 32313 2026-10-20 09:16:24,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091624_682307_test_loyalty_reward_product_tag.txt 2026-10-20 09:16:24,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmpnf3xlb2k_chrome_odoo" 2026-10-20 09:16:24,696 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-10-20 09:16:26,410 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 32454 2026-10-20 09:16:26,411 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmpzkse0w7f_chrome_odoo 2026-10-20 09:16:26,411 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:43105/json/version 2026-10-20 09:16:26,412 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43105', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:16:26,516 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-10-20 09:16:26,516 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:43105/json 2026-10-20 09:16:26,517 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43105', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:16:26,536 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:43105/devtools/page/C77A596E6974C7960536278610B9BB49 2026-10-20 09:16:26,558 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-10-20 09:16:26,580 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-10-20 09:16:26,695 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:16:26,708 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-10-20 09:16:26,710 7 INFO rb-aa5c29f-225760-426740 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 09:16:26,710 7 INFO rb-aa5c29f-225760-426740 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 09:16:26,726 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:16:27,339 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:27] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 66 0.082 0.541 rw 2026-10-20 09:16:27,347 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': 'C77A596E6974C7960536278610B9BB49', 'loaderId': '5B27FB4089826116B2675D9D88204DFC', 'isDownload': False} 2026-10-20 09:16:27,347 7 INFO rb-aa5c29f-225760-426740 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 09:16:27,428 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:27] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.027 ro 2026-10-20 09:16:27,463 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:27] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.73 ro 2026-10-20 09:16:27,489 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:27] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.016 0.063 ro 2026-10-20 09:16:28,187 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-10-20 09:16:28,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:16:28,221 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 09:16:28,241 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.016 ro 2026-10-20 09:16:28,296 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:28] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.01 0.018 rw 2026-10-20 09:16:28,319 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16: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.004 0.044 rw 2026-10-20 09:16:28,811 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:16:29,519 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523999 269 0.402 0.773 rw 2026-10-20 09:16:29,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: The ready code tooks too much time : 2.4102251529693604 2026-10-20 09:16:29,758 7 INFO rb-aa5c29f-225760-426740 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 09:16:29,780 7 INFO rb-aa5c29f-225760-426740 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 09:16:29,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.036 0.012 ro 2026-10-20 09:16:29,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16: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 09:16:29,881 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16: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.007 0.015 rw 2026-10-20 09:16:29,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:29] "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 09:16:29,935 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:29] "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 09:16:30,450 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:30] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.02 0.022 ro 2026-10-20 09:16:30,543 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16: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 09:16:30,655 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16: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.023 rw 2026-10-20 09:16:30,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 09:16:30,827 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 09:16:30,836 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.027 0.045 rw 2026-10-20 09:16:30,885 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:30] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.014 0.059 ro 2026-10-20 09:16:30,890 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:30] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 09:16:30,890 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-20 09:16:30,910 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:30] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.099 rw 2026-10-20 09:16:30,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:30] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.053 ro 2026-10-20 09:16:31,004 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.021 0.064 rw 2026-10-20 09:16:31,017 7 INFO rb-aa5c29f-225760-426740 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 09:16:31,056 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-20 09:16:31,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:31] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.054 0.067 rw 2026-10-20 09:16:31,171 7 INFO rb-aa5c29f-225760-426740 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 09:16:31,179 7 INFO rb-aa5c29f-225760-426740 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 09:16:31,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:31] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.045 0.176 rw 2026-10-20 09:16:31,282 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16: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.103 rw 2026-10-20 09:16:31,428 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.078 0.161 rw 2026-10-20 09:16:31,496 7 INFO rb-aa5c29f-225760-426740 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 09:16:31,503 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:31] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.004 0.023 ro 2026-10-20 09:16:31,534 7 INFO rb-aa5c29f-225760-426740 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 09:16:31,535 7 INFO rb-aa5c29f-225760-426740 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 09:16:31,548 7 INFO rb-aa5c29f-225760-426740 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 09:16:31,568 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:31] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 09:16:31,897 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,099 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,100 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,102 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,103 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,104 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,108 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:16:32,464 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,472 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,481 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,484 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,492 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 99 0.188 0.187 rw 2026-10-20 09:16:32,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.033 ro 2026-10-20 09:16:32,513 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,542 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,557 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,569 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,608 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,712 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,720 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:32] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:16:32,730 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,751 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,831 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,832 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:16:32,840 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,859 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,860 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,877 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,892 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,900 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,905 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,911 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 98 0.196 0.195 rw 2026-10-20 09:16:32,915 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,927 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,955 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,956 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,957 7 INFO rb-aa5c29f-225760-426740 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 09:16:32,959 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-10-20 09:16:32,960 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-20 09:16:32,973 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:32] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-20 09:16:33,107 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:16:33,108 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 21312572 (allocated 23089152) 2026-10-20 09:16:33,121 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PJ6wnkP3 - [20/Oct/2026 09:16:28] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.025 4.775 rw 2026-10-20 09:16:33,215 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 32454 2026-10-20 09:16:33,217 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-10-20 09:16:33,218 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 32454 2026-10-20 09:16:33,334 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091633_334396_test_loyalty_reward_with_variant.txt 2026-10-20 09:16:33,334 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmpzkse0w7f_chrome_odoo" 2026-10-20 09:16:33,355 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-10-20 09:16:34,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 32579 2026-10-20 09:16:34,035 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmp6ghpt32x_chrome_odoo 2026-10-20 09:16:34,035 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:38167/json/version 2026-10-20 09:16:34,036 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38167', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:16:34,099 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-20 09:16:34,099 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:38167/json 2026-10-20 09:16:34,100 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38167', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:16:34,125 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:38167/devtools/page/563DF9390AE9781B79134C29CBEBF1F4 2026-10-20 09:16:34,142 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-20 09:16:34,147 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-20 09:16:34,312 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:16:34,338 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-20 09:16:34,341 7 INFO rb-aa5c29f-225760-426740 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 09:16:34,341 7 INFO rb-aa5c29f-225760-426740 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 09:16:34,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:16:35,052 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:35] "GET /pos/ui/80 HTTP/1.1" 200 6846 64 0.104 0.598 rw 2026-10-20 09:16:35,057 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '563DF9390AE9781B79134C29CBEBF1F4', 'loaderId': '293F848447CBA4BE9C5A722B3D0D8F97', 'isDownload': False} 2026-10-20 09:16:35,057 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-10-20 09:16:35,145 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:35] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.047 ro 2026-10-20 09:16:35,169 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:35] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.01 0.804 ro 2026-10-20 09:16:35,176 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:35] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.073 ro 2026-10-20 09:16:35,948 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-20 09:16:35,986 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:16:35,988 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:16:36,036 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.017 ro 2026-10-20 09:16:36,099 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.009 0.029 rw 2026-10-20 09:16:36,120 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.037 rw 2026-10-20 09:16:36,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:16:37,116 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526595 263 0.387 0.602 rw 2026-10-20 09:16:37,302 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: The ready code tooks too much time : 2.2447574138641357 2026-10-20 09:16:37,302 7 INFO rb-aa5c29f-225760-426740 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 09:16:37,328 7 INFO rb-aa5c29f-225760-426740 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 09:16:37,329 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.016 ro 2026-10-20 09:16:37,351 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:37] "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 09:16:37,385 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16: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 09:16:37,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-20 09:16:37,417 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:37] "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 09:16:37,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16: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 09:16:38,064 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.015 rw 2026-10-20 09:16:38,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 09:16:38,248 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 09:16:38,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.033 0.068 rw 2026-10-20 09:16:38,320 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:38] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.075 ro 2026-10-20 09:16:38,331 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:38] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.081 rw 2026-10-20 09:16:38,388 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:38] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 09:16:38,392 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:16:38,397 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:38] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.039 ro 2026-10-20 09:16:38,499 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.059 rw 2026-10-20 09:16:38,543 7 INFO rb-aa5c29f-225760-426740 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 09:16:38,641 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-20 09:16:38,716 7 INFO rb-aa5c29f-225760-426740 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 09:16:38,800 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:38] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.099 0.092 rw 2026-10-20 09:16:38,917 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:38] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.051 0.249 rw 2026-10-20 09:16:38,935 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16: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.2 rw 2026-10-20 09:16:39,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.056 0.257 rw 2026-10-20 09:16:39,117 7 INFO rb-aa5c29f-225760-426740 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 09:16:39,122 7 INFO rb-aa5c29f-225760-426740 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 09:16:39,238 7 INFO rb-aa5c29f-225760-426740 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 09:16:39,246 7 INFO rb-aa5c29f-225760-426740 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 09:16:39,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:39] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 09:16:39,262 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:39] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 09:16:39,421 7 INFO rb-aa5c29f-225760-426740 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 09:16:39,422 7 INFO rb-aa5c29f-225760-426740 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 09:16:39,423 7 INFO rb-aa5c29f-225760-426740 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 09:16:39,442 7 INFO rb-aa5c29f-225760-426740 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 09:16:39,468 7 INFO rb-aa5c29f-225760-426740 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 09:16:39,468 7 INFO rb-aa5c29f-225760-426740 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 09:16:39,473 7 INFO rb-aa5c29f-225760-426740 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 09:16:39,490 7 INFO rb-aa5c29f-225760-426740 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 09:16:39,491 7 INFO rb-aa5c29f-225760-426740 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 09:16:39,491 7 INFO rb-aa5c29f-225760-426740 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 09:16:39,518 7 INFO rb-aa5c29f-225760-426740 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 09:16:39,519 7 INFO rb-aa5c29f-225760-426740 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 09:16:39,545 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:16:39,549 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:16:40,034 7 INFO rb-aa5c29f-225760-426740 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 09:16:40,063 7 INFO rb-aa5c29f-225760-426740 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 09:16:40,065 7 INFO rb-aa5c29f-225760-426740 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 09:16:40,068 7 INFO rb-aa5c29f-225760-426740 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 09:16:40,596 7 INFO rb-aa5c29f-225760-426740 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 09:16:40,602 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13438306 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '8c7548aa-5284-44f2-b545-f1f0eb4a0ca8'}] 2026-10-20 09:16:40,603 7 INFO rb-aa5c29f-225760-426740 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 09:16:41,344 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13438306 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '8c7548aa-5284-44f2-b545-f1f0eb4a0ca8'} created pos.order #470 2026-10-20 09:16:41,346 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13438306 finished 2026-10-20 09:16:41,518 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6775 196 0.401 0.52 rw 2026-10-20 09:16:41,639 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:41] "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 09:16:41,680 7 INFO rb-aa5c29f-225760-426740 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 09:16:41,694 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-20 09:16:41,696 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 09:16:41,756 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.045 rw 2026-10-20 09:16:41,871 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:16:41,874 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 21028552 (allocated 22564864) 2026-10-20 09:16:41,880 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mTWLZaul - [20/Oct/2026 09:16:37] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 5.728 rw 2026-10-20 09:16:41,980 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 32579 2026-10-20 09:16:41,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-20 09:16:41,983 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 32579 2026-10-20 09:16:42,087 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091642_087349_test_loyalty_validity_dates_and_use.txt 2026-10-20 09:16:42,087 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmp6ghpt32x_chrome_odoo" 2026-10-20 09:16:42,530 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 32712 2026-10-20 09:16:42,531 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmp9buos4n9_chrome_odoo 2026-10-20 09:16:42,531 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:45763/json/version 2026-10-20 09:16:42,532 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:16:42,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-20 09:16:42,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:45763/json 2026-10-20 09:16:42,613 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:16:42,631 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:45763/devtools/page/B890EAC48E0B88E374BCF11E970F562E 2026-10-20 09:16:42,645 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-20 09:16:42,663 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-20 09:16:42,725 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:16:42,728 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-20 09:16:42,732 7 INFO rb-aa5c29f-225760-426740 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 09:16:42,732 7 INFO rb-aa5c29f-225760-426740 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 09:16:42,854 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:42] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.026 0.09 rw 2026-10-20 09:16:42,860 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': 'B890EAC48E0B88E374BCF11E970F562E', 'loaderId': '810C22001E475646F3D4165332C9AE84', 'isDownload': False} 2026-10-20 09:16:42,861 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-10-20 09:16:42,930 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:42] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.177 ro 2026-10-20 09:16:42,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:42] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.034 ro 2026-10-20 09:16:42,962 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:42] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.05 ro 2026-10-20 09:16:43,674 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-20 09:16:43,704 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:16:43,706 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:16:43,728 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.01 ro 2026-10-20 09:16:43,777 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:43] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.017 rw 2026-10-20 09:16:43,790 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16: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.03 rw 2026-10-20 09:16:44,470 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:16:45,080 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529343 249 0.493 0.779 rw 2026-10-20 09:16:45,285 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: The ready code tooks too much time : 2.423882484436035 2026-10-20 09:16:45,285 7 INFO rb-aa5c29f-225760-426740 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 09:16:45,301 7 INFO rb-aa5c29f-225760-426740 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 09:16:45,311 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:45] "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 09:16:45,348 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:45] "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 09:16:45,393 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:45] "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 09:16:45,406 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.015 rw 2026-10-20 09:16:45,424 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16: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 09:16:45,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16: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 09:16:46,032 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-20 09:16:46,209 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 09:16:46,212 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:16:46,213 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.01 0.057 rw 2026-10-20 09:16:46,232 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:46] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.03 rw 2026-10-20 09:16:46,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:46] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.009 0.036 ro 2026-10-20 09:16:46,295 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:46] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.012 ro 2026-10-20 09:16:46,296 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:46] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 09:16:46,300 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-20 09:16:46,316 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 09:16:46,435 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:46] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.055 0.078 rw 2026-10-20 09:16:46,447 7 INFO rb-aa5c29f-225760-426740 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 09:16:46,618 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:46] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.071 0.244 rw 2026-10-20 09:16:46,650 7 INFO rb-aa5c29f-225760-426740 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 09:16:46,650 7 INFO rb-aa5c29f-225760-426740 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 09:16:46,666 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.308 rw 2026-10-20 09:16:46,766 7 INFO rb-aa5c29f-225760-426740 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 09:16:46,776 7 INFO rb-aa5c29f-225760-426740 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 09:16:46,799 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:46] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-20 09:16:46,800 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:46] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-20 09:16:46,802 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:46] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-20 09:16:46,955 7 INFO rb-aa5c29f-225760-426740 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 09:16:46,956 7 INFO rb-aa5c29f-225760-426740 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 09:16:46,957 7 INFO rb-aa5c29f-225760-426740 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 09:16:46,988 7 INFO rb-aa5c29f-225760-426740 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 09:16:46,989 7 INFO rb-aa5c29f-225760-426740 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 09:16:47,018 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:16:47,020 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:16:47,507 7 INFO rb-aa5c29f-225760-426740 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 09:16:47,535 7 INFO rb-aa5c29f-225760-426740 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 09:16:47,538 7 INFO rb-aa5c29f-225760-426740 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 09:16:47,541 7 INFO rb-aa5c29f-225760-426740 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 09:16:48,078 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26258077 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': '26893bdf-2b19-4cdc-b31e-3fc8f0456d5b'}] 2026-10-20 09:16:48,080 7 INFO rb-aa5c29f-225760-426740 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 09:16:48,084 7 INFO rb-aa5c29f-225760-426740 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 09:16:48,721 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26258077 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': '26893bdf-2b19-4cdc-b31e-3fc8f0456d5b'} created pos.order #471 2026-10-20 09:16:48,723 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26258077 finished 2026-10-20 09:16:48,891 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9681 187 0.283 0.535 rw 2026-10-20 09:16:49,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:49] "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 09:16:49,037 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,060 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,082 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,083 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,091 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,095 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,108 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.04 rw 2026-10-20 09:16:49,272 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,273 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,273 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,295 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,312 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,313 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,318 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,329 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,335 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,335 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,346 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,347 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,855 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,864 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,868 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,871 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,874 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,876 7 INFO rb-aa5c29f-225760-426740 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 09:16:49,878 7 INFO rb-aa5c29f-225760-426740 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 09:16:50,390 7 INFO rb-aa5c29f-225760-426740 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 09:16:50,397 7 INFO rb-aa5c29f-225760-426740 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 09:16:50,405 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48369010 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000002', 'uuid': '95e37bdd-77e2-400d-9eb1-e48540a353ae'}] 2026-10-20 09:16:50,949 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48369010 order {'name': '/', 'pos_reference': '262-80-000002', 'uuid': '95e37bdd-77e2-400d-9eb1-e48540a353ae'} created pos.order #472 2026-10-20 09:16:50,951 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48369010 finished 2026-10-20 09:16:51,077 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6731 163 0.209 0.467 rw 2026-10-20 09:16:51,176 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:51] "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 09:16:51,205 7 INFO rb-aa5c29f-225760-426740 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 09:16:51,224 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-20 09:16:51,225 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 09:16:51,289 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.055 rw 2026-10-20 09:16:51,391 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:16:51,394 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 22354864 (allocated 24137728) 2026-10-20 09:16:51,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j0lJ--fu - [20/Oct/2026 09:16:43] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 7.596 rw 2026-10-20 09:16:51,498 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 32712 2026-10-20 09:16:51,499 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-20 09:16:51,500 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 32712 2026-10-20 09:16:51,599 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091651_598962_test_loyalty_validity_dates_and_use.txt 2026-10-20 09:16:51,599 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmp9buos4n9_chrome_odoo" 2026-10-20 09:16:51,619 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-10-20 09:16:52,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 32855 2026-10-20 09:16:52,683 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmpbgezt2lq_chrome_odoo 2026-10-20 09:16:52,683 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:43747/json/version 2026-10-20 09:16:52,684 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43747', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:16:52,729 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-10-20 09:16:52,729 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:43747/json 2026-10-20 09:16:52,729 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43747', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:16:52,747 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:43747/devtools/page/B9135E71C66E19F704E56A2E190AA2CB 2026-10-20 09:16:52,766 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-10-20 09:16:52,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-10-20 09:16:52,956 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:16:52,965 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-10-20 09:16:52,968 7 INFO rb-aa5c29f-225760-426740 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 09:16:52,968 7 INFO rb-aa5c29f-225760-426740 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 09:16:52,989 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:16:53,549 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:53] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 65 0.058 0.52 rw 2026-10-20 09:16:53,553 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': 'B9135E71C66E19F704E56A2E190AA2CB', 'loaderId': '9D9FB2B0F3D78DE0055A4E4944006AFC', 'isDownload': False} 2026-10-20 09:16:53,553 7 INFO rb-aa5c29f-225760-426740 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 09:16:53,631 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:53] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.65 ro 2026-10-20 09:16:53,633 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:53] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.044 ro 2026-10-20 09:16:53,642 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:53] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.055 ro 2026-10-20 09:16:54,311 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-10-20 09:16:54,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:16:54,352 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:16:54,404 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.007 0.024 ro 2026-10-20 09:16:54,467 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16: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.005 0.024 rw 2026-10-20 09:16:54,482 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.026 rw 2026-10-20 09:16:54,996 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:16:55,688 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523521 263 0.551 0.649 rw 2026-10-20 09:16:55,890 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: The ready code tooks too much time : 2.3372979164123535 2026-10-20 09:16:55,891 7 INFO rb-aa5c29f-225760-426740 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 09:16:55,910 7 INFO rb-aa5c29f-225760-426740 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 09:16:55,913 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:55] "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 09:16:55,939 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-20 09:16:55,964 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-20 09:16:55,998 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16: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.018 0.013 rw 2026-10-20 09:16:56,006 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:56] "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 09:16:56,555 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:56] "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 09:16:56,665 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.016 rw 2026-10-20 09:16:56,814 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 09:16:56,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 09:16:56,848 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.028 0.058 rw 2026-10-20 09:16:56,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:56] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 09:16:56,890 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-20 09:16:56,901 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:56] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.03 0.064 ro 2026-10-20 09:16:56,919 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:56] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.044 ro 2026-10-20 09:16:56,920 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:56] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.113 rw 2026-10-20 09:16:56,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.051 rw 2026-10-20 09:16:57,007 7 INFO rb-aa5c29f-225760-426740 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 09:16:57,061 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.023 - 2026-10-20 09:16:57,143 7 INFO rb-aa5c29f-225760-426740 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 09:16:57,174 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:57] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.051 0.085 rw 2026-10-20 09:16:57,293 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:57] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.04 0.209 rw 2026-10-20 09:16:57,305 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16: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.006 0.156 rw 2026-10-20 09:16:57,406 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.044 0.214 rw 2026-10-20 09:16:57,483 7 INFO rb-aa5c29f-225760-426740 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 09:16:57,489 7 INFO rb-aa5c29f-225760-426740 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 09:16:57,563 7 INFO rb-aa5c29f-225760-426740 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 09:16:57,565 7 INFO rb-aa5c29f-225760-426740 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 09:16:57,585 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:57] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:16:57,744 7 INFO rb-aa5c29f-225760-426740 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 09:16:57,745 7 INFO rb-aa5c29f-225760-426740 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 09:16:57,745 7 INFO rb-aa5c29f-225760-426740 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 09:16:57,794 7 INFO rb-aa5c29f-225760-426740 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 09:16:57,809 7 INFO rb-aa5c29f-225760-426740 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 09:16:57,810 7 INFO rb-aa5c29f-225760-426740 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 09:16:57,812 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.009 0.032 ro 2026-10-20 09:16:57,819 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,171 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,171 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,194 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,194 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,195 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,203 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:58] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.008 0.015 ro 2026-10-20 09:16:58,255 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,271 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,272 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,279 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,290 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,291 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,297 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,333 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,370 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,375 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,470 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,471 7 INFO rb-aa5c29f-225760-426740 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 09:16:58,482 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:58] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 09:16:58,482 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:58] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 09:16:58,492 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:16:58,495 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-20 09:16:58,976 7 INFO rb-aa5c29f-225760-426740 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 09:16:59,000 7 INFO rb-aa5c29f-225760-426740 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 09:16:59,004 7 INFO rb-aa5c29f-225760-426740 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 09:16:59,530 7 INFO rb-aa5c29f-225760-426740 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 09:16:59,536 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4142320 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '84c00050-b98d-4131-b1f4-63865dec68db'}] 2026-10-20 09:16:59,538 7 INFO rb-aa5c29f-225760-426740 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 09:17:00,307 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4142320 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '84c00050-b98d-4131-b1f4-63865dec68db'} created pos.order #473 2026-10-20 09:17:00,309 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4142320 finished 2026-10-20 09:17:00,411 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:17:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5687 224 0.354 0.526 rw 2026-10-20 09:17:00,518 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:17:00] "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 09:17:00,560 7 INFO rb-aa5c29f-225760-426740 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 09:17:00,581 7 INFO rb-aa5c29f-225760-426740 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 09:17:00,582 7 INFO rb-aa5c29f-225760-426740 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 09:17:00,604 7 INFO rb-aa5c29f-225760-426740 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 09:17:00,626 7 INFO rb-aa5c29f-225760-426740 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 09:17:00,627 7 INFO rb-aa5c29f-225760-426740 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 09:17:00,637 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:17:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.041 rw 2026-10-20 09:17:00,644 7 INFO rb-aa5c29f-225760-426740 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 09:17:00,663 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:17:00] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 473 4 0.005 0.05 ro 2026-10-20 09:17:00,981 7 INFO rb-aa5c29f-225760-426740 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 09:17:00,981 7 INFO rb-aa5c29f-225760-426740 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 09:17:00,999 7 INFO rb-aa5c29f-225760-426740 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 09:17:00,999 7 INFO rb-aa5c29f-225760-426740 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 09:17:01,014 7 INFO rb-aa5c29f-225760-426740 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 09:17:01,015 7 INFO rb-aa5c29f-225760-426740 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 09:17:01,025 7 INFO rb-aa5c29f-225760-426740 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 09:17:01,028 7 INFO rb-aa5c29f-225760-426740 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 09:17:01,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:17:01] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.022 0.032 ro 2026-10-20 09:17:01,203 7 INFO rb-aa5c29f-225760-426740 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 09:17:01,204 7 INFO rb-aa5c29f-225760-426740 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 09:17:01,204 7 INFO rb-aa5c29f-225760-426740 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 09:17:01,209 7 INFO rb-aa5c29f-225760-426740 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 09:17:01,224 7 INFO rb-aa5c29f-225760-426740 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 09:17:01,225 7 INFO rb-aa5c29f-225760-426740 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 09:17:01,229 7 INFO rb-aa5c29f-225760-426740 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 09:17:01,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-10-20 09:17:01,241 7 INFO rb-aa5c29f-225760-426740 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 09:17:01,431 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:17:01,432 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 22487240 (allocated 24924160) 2026-10-20 09:17:01,441 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0DP8WfOo - [20/Oct/2026 09:16:55] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 6.919 rw 2026-10-20 09:17:01,537 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 32855 2026-10-20 09:17:01,538 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-10-20 09:17:01,538 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 32855 2026-10-20 09:17:01,677 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091701_676941_test_max_usage_partner_with_point.txt 2026-10-20 09:17:01,677 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmpbgezt2lq_chrome_odoo" 2026-10-20 09:17:01,692 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-10-20 09:17:02,734 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 32986 2026-10-20 09:17:02,735 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmpysirpjac_chrome_odoo 2026-10-20 09:17:02,735 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:41507/json/version 2026-10-20 09:17:02,736 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:17:02,783 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-10-20 09:17:02,783 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:41507/json 2026-10-20 09:17:02,784 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:17:02,795 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:41507/devtools/page/12993891130B315592CD54F8CD9F670C 2026-10-20 09:17:02,814 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-10-20 09:17:02,822 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-10-20 09:17:03,006 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:17:03,030 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-10-20 09:17:03,033 7 INFO rb-aa5c29f-225760-426740 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 09:17:03,033 7 INFO rb-aa5c29f-225760-426740 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 09:17:03,048 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:17:03,748 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:03] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 64 0.083 0.628 rw 2026-10-20 09:17:03,752 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': '12993891130B315592CD54F8CD9F670C', 'loaderId': 'D80256D724BD48B0D0521AFAD637855E', 'isDownload': False} 2026-10-20 09:17:03,752 7 INFO rb-aa5c29f-225760-426740 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 09:17:03,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:03] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.046 ro 2026-10-20 09:17:03,838 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:03] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.794 ro 2026-10-20 09:17:03,859 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:03] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.065 ro 2026-10-20 09:17:04,616 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-10-20 09:17:04,652 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.016 - 2026-10-20 09:17:04,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.018 - 2026-10-20 09:17:04,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.025 ro 2026-10-20 09:17:04,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.007 rw 2026-10-20 09:17:04,744 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17: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.006 0.015 rw 2026-10-20 09:17:05,133 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:17:05,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522379 264 0.444 0.629 rw 2026-10-20 09:17:06,024 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: The ready code tooks too much time : 2.271595001220703 2026-10-20 09:17:06,024 7 INFO rb-aa5c29f-225760-426740 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 09:17:06,038 7 INFO rb-aa5c29f-225760-426740 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 09:17:06,058 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.024 ro 2026-10-20 09:17:06,099 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:06] "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 09:17:06,164 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:06] "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 09:17:06,165 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17: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.027 rw 2026-10-20 09:17:06,194 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17: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 09:17:06,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:06] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-20 09:17:06,779 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17: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.017 rw 2026-10-20 09:17:06,933 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.043 rw 2026-10-20 09:17:06,971 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 09:17:06,976 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.016 - 2026-10-20 09:17:06,985 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:06] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.009 0.037 ro 2026-10-20 09:17:06,985 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:06] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.03 rw 2026-10-20 09:17:07,095 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:07] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 09:17:07,107 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:07] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.01 0.031 ro 2026-10-20 09:17:07,108 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.019 - 2026-10-20 09:17:07,162 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.071 - 2026-10-20 09:17:07,198 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:07] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.025 0.083 rw 2026-10-20 09:17:07,225 7 INFO rb-aa5c29f-225760-426740 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 09:17:07,303 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:07] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.03 0.172 rw 2026-10-20 09:17:07,331 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.187 rw 2026-10-20 09:17:07,382 7 INFO rb-aa5c29f-225760-426740 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 09:17:07,383 7 INFO rb-aa5c29f-225760-426740 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 09:17:07,395 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17: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.006 0.013 rw 2026-10-20 09:17:07,540 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.059 0.088 rw 2026-10-20 09:17:07,628 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.004 0.022 ro 2026-10-20 09:17:07,652 7 INFO rb-aa5c29f-225760-426740 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 09:17:07,734 7 INFO rb-aa5c29f-225760-426740 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 09:17:07,735 7 INFO rb-aa5c29f-225760-426740 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 09:17:07,745 7 INFO rb-aa5c29f-225760-426740 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 09:17:07,764 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:07] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:17:08,093 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,094 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,113 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,114 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.004 0.02 ro 2026-10-20 09:17:08,175 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,175 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,188 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,297 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,315 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:08] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:17:08,315 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,334 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,335 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,451 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,452 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,467 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:08] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:17:08,638 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,640 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,640 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,667 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,667 7 INFO rb-aa5c29f-225760-426740 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 09:17:08,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 09:17:08,701 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 09:17:09,197 7 INFO rb-aa5c29f-225760-426740 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 09:17:09,221 7 INFO rb-aa5c29f-225760-426740 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 09:17:09,225 7 INFO rb-aa5c29f-225760-426740 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 09:17:09,227 7 INFO rb-aa5c29f-225760-426740 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 09:17:09,229 7 INFO rb-aa5c29f-225760-426740 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 09:17:09,231 7 INFO rb-aa5c29f-225760-426740 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 09:17:09,760 7 INFO rb-aa5c29f-225760-426740 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 09:17:09,766 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16241677 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '2d297f63-dc35-4702-baed-38e51882e90d'}] 2026-10-20 09:17:09,771 7 INFO rb-aa5c29f-225760-426740 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 09:17:10,522 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16241677 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '2d297f63-dc35-4702-baed-38e51882e90d'} created pos.order #474 2026-10-20 09:17:10,525 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16241677 finished 2026-10-20 09:17:10,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6888 208 0.428 0.464 rw 2026-10-20 09:17:10,785 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:10] "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 09:17:10,822 7 INFO rb-aa5c29f-225760-426740 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 09:17:10,847 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-10-20 09:17:10,848 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-20 09:17:10,920 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.041 rw 2026-10-20 09:17:11,039 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 22068236 (allocated 23875584) 2026-10-20 09:17:11,040 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:17:11,061 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nX6WaFvm - [20/Oct/2026 09:17:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 6.303 rw 2026-10-20 09:17:11,148 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 32986 2026-10-20 09:17:11,149 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-10-20 09:17:11,150 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 32986 2026-10-20 09:17:11,249 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091711_249629_test_min_qty_points_awarded.txt 2026-10-20 09:17:11,250 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmpysirpjac_chrome_odoo" 2026-10-20 09:17:11,290 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-10-20 09:17:12,530 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 33127 2026-10-20 09:17:12,530 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmpgxpasw_u_chrome_odoo 2026-10-20 09:17:12,530 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:46565/json/version 2026-10-20 09:17:12,532 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:17:12,555 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-10-20 09:17:12,556 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:46565/json 2026-10-20 09:17:12,556 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:17:12,564 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:46565/devtools/page/C0A4CFEA400D5959DAC76C2E65D2CF51 2026-10-20 09:17:12,573 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-10-20 09:17:12,584 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-10-20 09:17:12,710 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:17:12,721 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-10-20 09:17:12,726 7 INFO rb-aa5c29f-225760-426740 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 09:17:12,726 7 INFO rb-aa5c29f-225760-426740 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 09:17:12,747 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:17:13,328 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:13] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.072 0.526 rw 2026-10-20 09:17:13,332 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': 'C0A4CFEA400D5959DAC76C2E65D2CF51', 'loaderId': 'BA2D59C5548AD99DA21A52DC825C1144', 'isDownload': False} 2026-10-20 09:17:13,332 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-10-20 09:17:13,427 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:13] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.685 ro 2026-10-20 09:17:13,430 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:13] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.056 ro 2026-10-20 09:17:13,432 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:13] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.051 ro 2026-10-20 09:17:14,042 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-10-20 09:17:14,075 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:17:14,088 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:17:14,117 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.017 ro 2026-10-20 09:17:14,155 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:14] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.018 rw 2026-10-20 09:17:14,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.018 rw 2026-10-20 09:17:14,564 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:17:15,206 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533703 265 0.294 0.731 rw 2026-10-20 09:17:15,435 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: The ready code tooks too much time : 2.1022558212280273 2026-10-20 09:17:15,435 7 INFO rb-aa5c29f-225760-426740 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 09:17:15,450 7 INFO rb-aa5c29f-225760-426740 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 09:17:15,451 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-20 09:17:15,464 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17: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 09:17:15,489 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:15] "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 09:17:15,510 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17: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.015 rw 2026-10-20 09:17:15,517 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:15] "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 09:17:16,008 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:16] "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 09:17:16,145 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17: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.016 rw 2026-10-20 09:17:16,305 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.045 rw 2026-10-20 09:17:16,318 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 09:17:16,320 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 09:17:16,322 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:16] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.014 rw 2026-10-20 09:17:16,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:16] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.03 ro 2026-10-20 09:17:16,461 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:16] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.01 ro 2026-10-20 09:17:16,465 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:16] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:17:16,500 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.034 - 2026-10-20 09:17:16,520 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.053 - 2026-10-20 09:17:16,572 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:16] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.028 0.078 rw 2026-10-20 09:17:16,575 7 INFO rb-aa5c29f-225760-426740 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 09:17:16,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:16] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.036 0.177 rw 2026-10-20 09:17:16,711 7 INFO rb-aa5c29f-225760-426740 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 09:17:16,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.018 0.193 rw 2026-10-20 09:17:16,787 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:16] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 4940 5 0.01 0.141 ro 2026-10-20 09:17:16,893 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.038 0.133 rw 2026-10-20 09:17:16,907 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:16] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.006 0.173 rw 2026-10-20 09:17:16,955 7 INFO rb-aa5c29f-225760-426740 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 09:17:16,992 7 INFO rb-aa5c29f-225760-426740 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 09:17:16,992 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,037 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,038 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,117 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,117 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,117 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,126 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,127 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,127 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,134 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,134 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,135 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,138 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,141 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:17] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 09:17:17,142 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,142 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,321 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,322 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,352 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,353 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:17:17,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 09:17:17,863 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,887 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,890 7 INFO rb-aa5c29f-225760-426740 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 09:17:17,892 7 INFO rb-aa5c29f-225760-426740 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 09:17:18,418 7 INFO rb-aa5c29f-225760-426740 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 09:17:18,425 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22204426 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'a7a55cbc-7f4e-4e93-ba96-5d35e9b9959e'}] 2026-10-20 09:17:18,426 7 INFO rb-aa5c29f-225760-426740 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 09:17:18,703 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22204426 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'a7a55cbc-7f4e-4e93-ba96-5d35e9b9959e'} created pos.order #475 2026-10-20 09:17:18,706 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22204426 finished 2026-10-20 09:17:18,795 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5407 96 0.159 0.217 rw 2026-10-20 09:17:18,930 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:18] "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 09:17:18,964 7 INFO rb-aa5c29f-225760-426740 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 09:17:18,982 7 INFO rb-aa5c29f-225760-426740 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 09:17:18,999 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,021 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,021 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,032 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,033 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,033 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,040 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,041 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.048 rw 2026-10-20 09:17:19,044 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,045 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,045 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,045 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,047 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,052 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,052 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,226 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,226 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,231 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,231 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,746 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,754 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,755 7 INFO rb-aa5c29f-225760-426740 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 09:17:19,760 7 INFO rb-aa5c29f-225760-426740 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 09:17:20,274 7 INFO rb-aa5c29f-225760-426740 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 09:17:20,278 7 INFO rb-aa5c29f-225760-426740 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 09:17:20,284 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86544693 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'e07d658d-a53e-4ea0-b380-d5a468949333'}] 2026-10-20 09:17:20,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86544693 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'e07d658d-a53e-4ea0-b380-d5a468949333'} created pos.order #476 2026-10-20 09:17:20,465 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86544693 finished 2026-10-20 09:17:20,548 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5407 79 0.073 0.196 rw 2026-10-20 09:17:20,678 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:20] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.004 0.024 ro 2026-10-20 09:17:20,726 7 INFO rb-aa5c29f-225760-426740 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 09:17:20,744 7 INFO rb-aa5c29f-225760-426740 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 09:17:20,766 7 INFO rb-aa5c29f-225760-426740 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 09:17:20,772 7 INFO rb-aa5c29f-225760-426740 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 09:17:20,772 7 INFO rb-aa5c29f-225760-426740 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 09:17:20,803 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.048 rw 2026-10-20 09:17:20,817 7 INFO rb-aa5c29f-225760-426740 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 09:17:20,818 7 INFO rb-aa5c29f-225760-426740 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 09:17:20,832 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.005 0.032 ro 2026-10-20 09:17:20,840 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,188 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,189 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,213 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:21] "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 09:17:21,215 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,216 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,216 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,236 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,239 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,239 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,245 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,246 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,246 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,252 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,253 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,254 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,421 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,421 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,435 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,436 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,945 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,953 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,956 7 INFO rb-aa5c29f-225760-426740 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 09:17:21,959 7 INFO rb-aa5c29f-225760-426740 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 09:17:22,471 7 INFO rb-aa5c29f-225760-426740 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 09:17:22,482 7 INFO rb-aa5c29f-225760-426740 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 09:17:22,497 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47462292 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000003', 'uuid': 'f21713f1-3b6e-42fd-b0ad-d32c4582ec6c'}] 2026-10-20 09:17:22,794 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47462292 order {'name': '/', 'pos_reference': '261-80-000003', 'uuid': 'f21713f1-3b6e-42fd-b0ad-d32c4582ec6c'} created pos.order #477 2026-10-20 09:17:22,796 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47462292 finished 2026-10-20 09:17:22,915 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5406 83 0.218 0.205 rw 2026-10-20 09:17:23,014 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:23] "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 09:17:23,046 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,063 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,089 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,124 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,124 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,141 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.052 rw 2026-10-20 09:17:23,149 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,189 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 252 5 0.014 0.053 ro 2026-10-20 09:17:23,502 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,503 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,534 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,535 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,537 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 252 5 0.008 0.02 ro 2026-10-20 09:17:23,558 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,559 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,559 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,571 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,572 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,573 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,573 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,577 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,578 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,753 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,754 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,764 7 INFO rb-aa5c29f-225760-426740 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 09:17:23,764 7 INFO rb-aa5c29f-225760-426740 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 09:17:24,277 7 INFO rb-aa5c29f-225760-426740 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 09:17:24,286 7 INFO rb-aa5c29f-225760-426740 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 09:17:24,289 7 INFO rb-aa5c29f-225760-426740 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 09:17:24,294 7 INFO rb-aa5c29f-225760-426740 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 09:17:24,803 7 INFO rb-aa5c29f-225760-426740 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 09:17:24,811 7 INFO rb-aa5c29f-225760-426740 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 09:17:24,815 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17160389 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000004', 'uuid': '5360f6fe-091a-4923-b3e6-9af6b5a82ad5'}] 2026-10-20 09:17:25,054 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17160389 order {'name': '/', 'pos_reference': '261-80-000004', 'uuid': '5360f6fe-091a-4923-b3e6-9af6b5a82ad5'} created pos.order #478 2026-10-20 09:17:25,056 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17160389 finished 2026-10-20 09:17:25,177 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5406 84 0.152 0.215 rw 2026-10-20 09:17:25,271 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:25] "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 09:17:25,309 7 INFO rb-aa5c29f-225760-426740 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 09:17:25,328 7 INFO rb-aa5c29f-225760-426740 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 09:17:25,342 7 INFO rb-aa5c29f-225760-426740 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 09:17:25,367 7 INFO rb-aa5c29f-225760-426740 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 09:17:25,369 7 INFO rb-aa5c29f-225760-426740 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 09:17:25,387 7 INFO rb-aa5c29f-225760-426740 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 09:17:25,390 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.063 rw 2026-10-20 09:17:25,427 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 464 5 0.015 0.039 ro 2026-10-20 09:17:25,735 7 INFO rb-aa5c29f-225760-426740 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 09:17:25,736 7 INFO rb-aa5c29f-225760-426740 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 09:17:25,764 7 INFO rb-aa5c29f-225760-426740 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 09:17:25,765 7 INFO rb-aa5c29f-225760-426740 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 09:17:25,767 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:25] "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 09:17:25,780 7 INFO rb-aa5c29f-225760-426740 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 09:17:25,780 7 INFO rb-aa5c29f-225760-426740 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 09:17:25,789 7 INFO rb-aa5c29f-225760-426740 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 09:17:25,789 7 INFO rb-aa5c29f-225760-426740 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 09:17:26,300 7 INFO rb-aa5c29f-225760-426740 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 09:17:26,307 7 INFO rb-aa5c29f-225760-426740 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 09:17:26,310 7 INFO rb-aa5c29f-225760-426740 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 09:17:26,313 7 INFO rb-aa5c29f-225760-426740 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 09:17:26,824 7 INFO rb-aa5c29f-225760-426740 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 09:17:26,828 7 INFO rb-aa5c29f-225760-426740 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 09:17:26,833 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8566578 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000005', 'uuid': 'bde2ece3-8ee1-4b19-93c7-ca1e96eec653'}] 2026-10-20 09:17:27,071 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8566578 order {'name': '/', 'pos_reference': '261-80-000005', 'uuid': 'bde2ece3-8ee1-4b19-93c7-ca1e96eec653'} created pos.order #479 2026-10-20 09:17:27,073 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8566578 finished 2026-10-20 09:17:27,164 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5408 83 0.127 0.209 rw 2026-10-20 09:17:27,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:27] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.009 ro 2026-10-20 09:17:27,287 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,308 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,337 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,339 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,365 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.049 rw 2026-10-20 09:17:27,376 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,387 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,394 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,399 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,405 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:27] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:17:27,412 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,416 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,420 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,602 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,603 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,603 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,615 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,625 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,628 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,628 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,654 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,677 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,678 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,678 7 INFO rb-aa5c29f-225760-426740 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 09:17:27,689 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 676 5 0.014 0.028 ro 2026-10-20 09:17:28,027 7 INFO rb-aa5c29f-225760-426740 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 09:17:28,029 7 INFO rb-aa5c29f-225760-426740 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 09:17:28,051 7 INFO rb-aa5c29f-225760-426740 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 09:17:28,052 7 INFO rb-aa5c29f-225760-426740 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 09:17:28,054 7 INFO rb-aa5c29f-225760-426740 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 09:17:28,076 7 INFO rb-aa5c29f-225760-426740 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 09:17:28,085 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:28] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 464 5 0.021 0.028 ro 2026-10-20 09:17:28,091 7 INFO rb-aa5c29f-225760-426740 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 09:17:28,098 7 INFO rb-aa5c29f-225760-426740 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 09:17:28,099 7 INFO rb-aa5c29f-225760-426740 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 09:17:28,111 7 INFO rb-aa5c29f-225760-426740 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 09:17:28,158 7 INFO rb-aa5c29f-225760-426740 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 09:17:28,161 7 INFO rb-aa5c29f-225760-426740 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 09:17:28,173 7 INFO rb-aa5c29f-225760-426740 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 09:17:28,174 7 INFO rb-aa5c29f-225760-426740 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 09:17:28,185 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:28] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:17:28,691 7 INFO rb-aa5c29f-225760-426740 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 09:17:28,700 7 INFO rb-aa5c29f-225760-426740 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 09:17:28,709 7 INFO rb-aa5c29f-225760-426740 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 09:17:29,236 7 INFO rb-aa5c29f-225760-426740 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 09:17:29,239 7 INFO rb-aa5c29f-225760-426740 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 09:17:29,245 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2509707 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000006', 'uuid': 'f4018539-61fb-418d-ac26-e4b9d6867543'}] 2026-10-20 09:17:29,883 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2509707 order {'name': '/', 'pos_reference': '261-80-000006', 'uuid': 'f4018539-61fb-418d-ac26-e4b9d6867543'} created pos.order #480 2026-10-20 09:17:29,885 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2509707 finished 2026-10-20 09:17:30,012 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5701 189 0.301 0.47 rw 2026-10-20 09:17:30,102 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:30] "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 09:17:30,143 7 INFO rb-aa5c29f-225760-426740 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 09:17:30,164 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-10-20 09:17:30,171 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 09:17:30,217 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.045 rw 2026-10-20 09:17:30,402 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:17:30,410 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 27136728 (allocated 28856320) 2026-10-20 09:17:30,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aMkPrW2E - [20/Oct/2026 09:17:14] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 16.236 rw 2026-10-20 09:17:30,507 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 33127 2026-10-20 09:17:30,508 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-10-20 09:17:30,508 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 33127 2026-10-20 09:17:30,645 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091730_644686_test_multiple_gift_wallet_programs.txt 2026-10-20 09:17:30,645 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmpgxpasw_u_chrome_odoo" 2026-10-20 09:17:30,731 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-10-20 09:17:31,933 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 33254 2026-10-20 09:17:31,934 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmpfxys7vvs_chrome_odoo 2026-10-20 09:17:31,935 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:46503/json/version 2026-10-20 09:17:31,936 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46503', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:17:31,971 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-10-20 09:17:31,971 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:46503/json 2026-10-20 09:17:31,972 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46503', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:17:31,984 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:46503/devtools/page/28E25BB92D652B6DB3577AE8954ACA94 2026-10-20 09:17:32,001 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-10-20 09:17:32,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-10-20 09:17:32,248 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:17:32,256 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-10-20 09:17:32,259 7 INFO rb-aa5c29f-225760-426740 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 09:17:32,259 7 INFO rb-aa5c29f-225760-426740 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 09:17:32,290 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:17:32,941 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:32] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 65 0.114 0.562 rw 2026-10-20 09:17:32,945 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': '28E25BB92D652B6DB3577AE8954ACA94', 'loaderId': 'CC88548F29ECC307CCBA4292CDBA312C', 'isDownload': False} 2026-10-20 09:17:32,945 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-10-20 09:17:33,028 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:32] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.037 ro 2026-10-20 09:17:33,032 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:33] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.041 ro 2026-10-20 09:17:33,039 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:33] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.761 ro 2026-10-20 09:17:33,673 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-10-20 09:17:33,703 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.012 - 2026-10-20 09:17:33,705 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:17:33,728 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.014 ro 2026-10-20 09:17:33,769 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:33] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.018 rw 2026-10-20 09:17:33,780 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17: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.006 0.029 rw 2026-10-20 09:17:34,143 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:17:34,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523834 265 0.376 0.616 rw 2026-10-20 09:17:34,990 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: The ready code tooks too much time : 2.0449600219726562 2026-10-20 09:17:34,991 7 INFO rb-aa5c29f-225760-426740 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 09:17:35,005 7 INFO rb-aa5c29f-225760-426740 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 09:17:35,016 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:35] "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 09:17:35,052 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:35] "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 09:17:35,079 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:35] "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 09:17:35,097 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17: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.018 rw 2026-10-20 09:17:35,123 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:35] "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 09:17:35,563 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:35] "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 09:17:35,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17: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.008 rw 2026-10-20 09:17:35,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.026 0.045 rw 2026-10-20 09:17:35,847 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-20 09:17:35,865 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.027 - 2026-10-20 09:17:35,871 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:35] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.042 ro 2026-10-20 09:17:35,873 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:35] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.046 rw 2026-10-20 09:17:35,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:35] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.012 ro 2026-10-20 09:17:35,930 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:35] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 09:17:35,974 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.025 - 2026-10-20 09:17:35,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.036 - 2026-10-20 09:17:36,050 7 INFO rb-aa5c29f-225760-426740 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 09:17:36,112 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:36] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.06 0.111 rw 2026-10-20 09:17:36,175 7 INFO rb-aa5c29f-225760-426740 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 09:17:36,226 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:36] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.048 0.238 rw 2026-10-20 09:17:36,288 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.3 rw 2026-10-20 09:17:36,315 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17: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.015 0.113 rw 2026-10-20 09:17:36,382 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.023 0.172 rw 2026-10-20 09:17:36,485 7 INFO rb-aa5c29f-225760-426740 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 09:17:36,489 7 INFO rb-aa5c29f-225760-426740 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 09:17:36,591 7 INFO rb-aa5c29f-225760-426740 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 09:17:36,592 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-10-20 09:17:36,593 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 09:17:36,610 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:36] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.011 - 2026-10-20 09:17:36,611 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:36] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-20 09:17:36,613 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:36] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.011 - 2026-10-20 09:17:36,734 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:17:36,743 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 19859732 (allocated 20992000) 2026-10-20 09:17:36,763 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9LKkAQmH - [20/Oct/2026 09:17:33] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.033 2.945 rw 2026-10-20 09:17:36,860 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 33254 2026-10-20 09:17:36,863 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-10-20 09:17:36,864 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 33254 2026-10-20 09:17:36,961 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091736_961384_test_multiple_loyalty_products.txt 2026-10-20 09:17:36,961 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmpfxys7vvs_chrome_odoo" 2026-10-20 09:17:36,973 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-10-20 09:17:37,839 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 33391 2026-10-20 09:17:37,840 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpfssbnfcu_chrome_odoo 2026-10-20 09:17:37,840 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:42473/json/version 2026-10-20 09:17:37,842 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42473', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:17:37,871 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-20 09:17:37,871 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:42473/json 2026-10-20 09:17:37,873 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42473', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:17:37,886 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:42473/devtools/page/4B560F0105237747509027B33083C2EF 2026-10-20 09:17:37,891 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-20 09:17:37,895 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-20 09:17:38,017 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:17:38,029 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-10-20 09:17:38,033 7 INFO rb-aa5c29f-225760-426740 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 09:17:38,034 7 INFO rb-aa5c29f-225760-426740 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 09:17:38,049 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:17:38,613 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:38] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 65 0.057 0.52 rw 2026-10-20 09:17:38,617 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': '4B560F0105237747509027B33083C2EF', 'loaderId': '6CD5785D306B8D84A036151C82C18510', 'isDownload': False} 2026-10-20 09:17:38,618 7 INFO rb-aa5c29f-225760-426740 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 09:17:38,678 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:38] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.633 ro 2026-10-20 09:17:38,704 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:38] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.034 ro 2026-10-20 09:17:38,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:38] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.06 ro 2026-10-20 09:17:39,415 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-20 09:17:39,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:17:39,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:17:39,495 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.019 0.018 ro 2026-10-20 09:17:39,537 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:39] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.022 rw 2026-10-20 09:17:39,569 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17: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.02 0.034 rw 2026-10-20 09:17:40,005 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:17:40,632 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522355 265 0.404 0.649 rw 2026-10-20 09:17:40,831 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: The ready code tooks too much time : 2.2131288051605225 2026-10-20 09:17:40,831 7 INFO rb-aa5c29f-225760-426740 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 09:17:40,851 7 INFO rb-aa5c29f-225760-426740 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 09:17:40,856 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.015 ro 2026-10-20 09:17:40,892 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:40] "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 09:17:40,913 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-20 09:17:40,939 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17: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.018 rw 2026-10-20 09:17:40,951 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:40] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-20 09:17:41,499 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:41] "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 09:17:41,607 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09: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.002 0.016 rw 2026-10-20 09:17:41,783 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-20 09:17:41,785 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-20 09:17:41,798 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.016 0.063 rw 2026-10-20 09:17:41,828 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:41] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.048 ro 2026-10-20 09:17:41,845 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:41] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.065 rw 2026-10-20 09:17:41,874 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:41] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.014 ro 2026-10-20 09:17:41,884 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:41] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 09:17:41,885 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 09:17:41,966 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.034 rw 2026-10-20 09:17:42,013 7 INFO rb-aa5c29f-225760-426740 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 09:17:42,063 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.022 - 2026-10-20 09:17:42,182 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:42] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.08 0.066 rw 2026-10-20 09:17:42,238 7 INFO rb-aa5c29f-225760-426740 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 09:17:42,245 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:42] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 4940 5 0.012 0.097 ro 2026-10-20 09:17:42,371 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:42] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.042 0.294 rw 2026-10-20 09:17:42,386 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09: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.003 0.147 rw 2026-10-20 09:17:42,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.042 0.186 rw 2026-10-20 09:17:42,556 7 INFO rb-aa5c29f-225760-426740 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 09:17:42,648 7 INFO rb-aa5c29f-225760-426740 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 09:17:42,658 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:42] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:17:42,680 7 INFO rb-aa5c29f-225760-426740 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 09:17:42,689 7 INFO rb-aa5c29f-225760-426740 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 09:17:42,691 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,212 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:43] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.009 0.023 rw 2026-10-20 09:17:43,241 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,252 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,253 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,262 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,263 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,281 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,282 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,282 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,293 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,300 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,306 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,321 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,329 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,330 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,330 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,341 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,356 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,361 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,362 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,898 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:43] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.005 0.034 rw 2026-10-20 09:17:43,939 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,951 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,989 7 INFO rb-aa5c29f-225760-426740 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 09:17:43,994 7 INFO rb-aa5c29f-225760-426740 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 09:17:44,010 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:17:44,012 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 09:17:44,504 7 INFO rb-aa5c29f-225760-426740 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 09:17:44,530 7 INFO rb-aa5c29f-225760-426740 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 09:17:44,533 7 INFO rb-aa5c29f-225760-426740 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 09:17:44,535 7 INFO rb-aa5c29f-225760-426740 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 09:17:44,537 7 INFO rb-aa5c29f-225760-426740 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 09:17:45,067 7 INFO rb-aa5c29f-225760-426740 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 09:17:45,068 7 INFO rb-aa5c29f-225760-426740 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 09:17:45,076 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65055649 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '56f0102f-e243-4dac-8dc3-9c670c80116e'}] 2026-10-20 09:17:45,354 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65055649 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '56f0102f-e243-4dac-8dc3-9c670c80116e'} created pos.order #481 2026-10-20 09:17:45,355 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65055649 finished 2026-10-20 09:17:45,434 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6765 105 0.115 0.249 rw 2026-10-20 09:17:45,552 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:45] "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 09:17:45,588 7 INFO rb-aa5c29f-225760-426740 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 09:17:45,611 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-10-20 09:17:45,612 7 INFO rb-aa5c29f-225760-426740 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 09:17:45,649 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.042 rw 2026-10-20 09:17:45,748 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:17:45,750 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 21639780 (allocated 23351296) 2026-10-20 09:17:45,764 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uIWZyS2W - [20/Oct/2026 09:17:39] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 6.198 rw 2026-10-20 09:17:45,856 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 33391 2026-10-20 09:17:45,857 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-10-20 09:17:45,858 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 33391 2026-10-20 09:17:45,954 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091745_953800_test_multiple_physical_gift_card_sale.txt 2026-10-20 09:17:45,954 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpfssbnfcu_chrome_odoo" 2026-10-20 09:17:45,985 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-10-20 09:17:47,022 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 33532 2026-10-20 09:17:47,023 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmpv1oj7ers_chrome_odoo 2026-10-20 09:17:47,023 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:42615/json/version 2026-10-20 09:17:47,024 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:17:47,041 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-10-20 09:17:47,041 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:42615/json 2026-10-20 09:17:47,042 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:17:47,049 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:42615/devtools/page/0320CE96940841E73470880A1394EA52 2026-10-20 09:17:47,074 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-10-20 09:17:47,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-10-20 09:17:47,247 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:17:47,264 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-10-20 09:17:47,267 7 INFO rb-aa5c29f-225760-426740 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 09:17:47,267 7 INFO rb-aa5c29f-225760-426740 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 09:17:47,287 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:17:48,061 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:48] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 65 0.04 0.75 rw 2026-10-20 09:17:48,066 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '0320CE96940841E73470880A1394EA52', 'loaderId': 'A219187EE6BA2AED09900C721CAE4E99', 'isDownload': False} 2026-10-20 09:17:48,066 7 INFO rb-aa5c29f-225760-426740 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 09:17:48,133 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:48] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.852 ro 2026-10-20 09:17:48,137 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:48] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.034 ro 2026-10-20 09:17:48,146 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:48] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.045 ro 2026-10-20 09:17:48,782 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-10-20 09:17:48,801 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:17:48,808 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:17:48,838 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 09:17:48,878 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.02 rw 2026-10-20 09:17:48,885 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17: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.019 rw 2026-10-20 09:17:49,257 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:17:49,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525587 266 0.296 0.64 rw 2026-10-20 09:17:50,015 7 INFO rb-aa5c29f-225760-426740 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 09:17:50,027 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-20 09:17:50,051 7 INFO rb-aa5c29f-225760-426740 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 09:17:50,071 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.007 ro 2026-10-20 09:17:50,097 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:50] "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 09:17:50,138 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17: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.01 0.023 rw 2026-10-20 09:17:50,140 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:50] "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 09:17:50,698 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17: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 09:17:50,821 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17: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 09:17:50,992 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.049 rw 2026-10-20 09:17:51,005 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 09:17:51,006 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 09:17:51,032 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:51] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.047 rw 2026-10-20 09:17:51,034 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:51] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.041 ro 2026-10-20 09:17:51,078 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:51] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-20 09:17:51,080 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 09:17:51,082 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:51] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.016 ro 2026-10-20 09:17:51,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-20 09:17:51,184 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:51] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.027 0.069 rw 2026-10-20 09:17:51,209 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,311 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:51] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.05 0.173 rw 2026-10-20 09:17:51,363 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,375 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.243 rw 2026-10-20 09:17:51,404 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:51] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.047 rw 2026-10-20 09:17:51,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.037 0.091 rw 2026-10-20 09:17:51,599 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,619 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,635 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,635 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,656 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,721 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,735 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,740 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:51] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:17:51,751 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,752 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,847 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,847 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,880 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,930 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,943 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:51] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:17:51,944 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:51] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-20 09:17:51,946 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,958 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,959 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,963 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,966 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,968 7 INFO rb-aa5c29f-225760-426740 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 09:17:51,968 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,164 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,189 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,214 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,239 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,325 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,327 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,327 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,429 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,506 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,507 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,509 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,585 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,592 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,614 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,615 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,616 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,618 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,802 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,805 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-10-20 09:17:52,806 7 INFO rb-aa5c29f-225760-426740 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 09:17:52,939 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:17:52,942 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 24960544 (allocated 26759168) 2026-10-20 09:17:52,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 K9S7nthU - [20/Oct/2026 09:17:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 4.048 rw 2026-10-20 09:17:53,044 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 33532 2026-10-20 09:17:53,044 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-10-20 09:17:53,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 33532 2026-10-20 09:17:53,141 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091753_140933_test_multiple_reward_line_free_product.txt 2026-10-20 09:17:53,141 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmpv1oj7ers_chrome_odoo" 2026-10-20 09:17:53,155 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-10-20 09:17:54,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 33664 2026-10-20 09:17:54,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmpz1tt7yib_chrome_odoo 2026-10-20 09:17:54,046 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:39873/json/version 2026-10-20 09:17:54,047 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39873', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:17:54,084 7 INFO rb-aa5c29f-225760-426740 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 09:17:54,084 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:39873/json 2026-10-20 09:17:54,085 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39873', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:17:54,110 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:39873/devtools/page/18C12FA4CB390BDCD6E0CC6E6CECDA3D 2026-10-20 09:17:54,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-10-20 09:17:54,152 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-10-20 09:17:54,282 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:17:54,293 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-10-20 09:17:54,295 7 INFO rb-aa5c29f-225760-426740 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 09:17:54,295 7 INFO rb-aa5c29f-225760-426740 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 09:17:54,321 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:17:54,730 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:54] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.058 0.373 rw 2026-10-20 09:17:54,735 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': '18C12FA4CB390BDCD6E0CC6E6CECDA3D', 'loaderId': 'EB2B0C52891D8637C615306402ACF7CC', 'isDownload': False} 2026-10-20 09:17:54,735 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-10-20 09:17:54,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:54] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.476 ro 2026-10-20 09:17:54,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:54] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.037 ro 2026-10-20 09:17:54,848 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:54] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.072 ro 2026-10-20 09:17:55,511 7 INFO rb-aa5c29f-225760-426740 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 09:17:55,541 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:17:55,545 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 09:17:55,572 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.019 ro 2026-10-20 09:17:55,632 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.03 rw 2026-10-20 09:17:55,638 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:55] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.036 rw 2026-10-20 09:17:55,994 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:17:56,675 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521180 263 0.384 0.648 rw 2026-10-20 09:17:56,885 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: The ready code tooks too much time : 2.1497840881347656 2026-10-20 09:17:56,885 7 INFO rb-aa5c29f-225760-426740 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 09:17:56,900 7 INFO rb-aa5c29f-225760-426740 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 09:17:56,906 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:56] "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 09:17:56,948 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:56] "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 09:17:56,988 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17: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 09:17:57,008 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17: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.007 0.011 rw 2026-10-20 09:17:57,031 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17: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 09:17:57,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:57] "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 09:17:57,599 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17: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.008 0.018 rw 2026-10-20 09:17:57,730 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 09:17:57,736 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.019 0.042 rw 2026-10-20 09:17:57,742 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.015 - 2026-10-20 09:17:57,779 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:57] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.008 0.044 ro 2026-10-20 09:17:57,786 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:57] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.054 rw 2026-10-20 09:17:57,833 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:57] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.008 ro 2026-10-20 09:17:57,850 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:57] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 09:17:57,854 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:17:57,880 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.025 - 2026-10-20 09:17:57,970 7 INFO rb-aa5c29f-225760-426740 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 09:17:58,067 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:58] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.098 0.113 rw 2026-10-20 09:17:58,131 7 INFO rb-aa5c29f-225760-426740 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 09:17:58,189 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:58] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.043 0.291 rw 2026-10-20 09:17:58,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.322 rw 2026-10-20 09:17:58,242 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:58] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.102 rw 2026-10-20 09:17:58,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.031 0.152 rw 2026-10-20 09:17:58,420 7 INFO rb-aa5c29f-225760-426740 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 09:17:58,421 7 INFO rb-aa5c29f-225760-426740 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 09:17:58,546 7 INFO rb-aa5c29f-225760-426740 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 09:17:58,547 7 INFO rb-aa5c29f-225760-426740 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 09:17:58,574 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:58] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:17:58,730 7 INFO rb-aa5c29f-225760-426740 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 09:17:58,731 7 INFO rb-aa5c29f-225760-426740 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 09:17:58,760 7 INFO rb-aa5c29f-225760-426740 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 09:17:58,760 7 INFO rb-aa5c29f-225760-426740 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 09:17:58,777 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 09:17:58,779 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 09:17:59,270 7 INFO rb-aa5c29f-225760-426740 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 09:17:59,290 7 INFO rb-aa5c29f-225760-426740 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 09:17:59,296 7 INFO rb-aa5c29f-225760-426740 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 09:17:59,298 7 INFO rb-aa5c29f-225760-426740 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 09:17:59,302 7 INFO rb-aa5c29f-225760-426740 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 09:17:59,304 7 INFO rb-aa5c29f-225760-426740 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 09:17:59,838 7 INFO rb-aa5c29f-225760-426740 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 09:17:59,844 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54847079 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '01a74f2c-c6b3-4ec1-a92f-f236c3124e75'}] 2026-10-20 09:17:59,847 7 INFO rb-aa5c29f-225760-426740 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 09:18:00,537 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54847079 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '01a74f2c-c6b3-4ec1-a92f-f236c3124e75'} created pos.order #482 2026-10-20 09:18:00,539 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54847079 finished 2026-10-20 09:18:00,686 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:18:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6800 191 0.367 0.48 rw 2026-10-20 09:18:00,795 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:18:00] "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 09:18:00,839 7 INFO rb-aa5c29f-225760-426740 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 09:18:00,856 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-10-20 09:18:00,865 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-20 09:18:00,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:18:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.047 rw 2026-10-20 09:18:01,021 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:18:01,025 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 20850964 (allocated 22040576) 2026-10-20 09:18:01,039 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FcwBiJ_t - [20/Oct/2026 09:17:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.032 5.34 rw 2026-10-20 09:18:01,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 33664 2026-10-20 09:18:01,133 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-10-20 09:18:01,134 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 33664 2026-10-20 09:18:01,244 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091801_244401_test_next_order_coupon_program_expiration_date.txt 2026-10-20 09:18:01,244 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmpz1tt7yib_chrome_odoo" 2026-10-20 09:18:01,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-10-20 09:18:02,344 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 33802 2026-10-20 09:18:02,344 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmpmiqt5578_chrome_odoo 2026-10-20 09:18:02,344 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:41867/json/version 2026-10-20 09:18:02,345 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:18:02,406 7 INFO rb-aa5c29f-225760-426740 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 09:18:02,406 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:41867/json 2026-10-20 09:18:02,407 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:18:02,424 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:41867/devtools/page/8A98E56FAAA2C787F868691FF5C0195D 2026-10-20 09:18:02,433 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-10-20 09:18:02,442 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-10-20 09:18:02,605 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:18:02,614 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-10-20 09:18:02,620 7 INFO rb-aa5c29f-225760-426740 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 09:18:02,620 7 INFO rb-aa5c29f-225760-426740 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 09:18:02,648 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:18:03,151 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:03] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 65 0.113 0.414 rw 2026-10-20 09:18:03,156 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '8A98E56FAAA2C787F868691FF5C0195D', 'loaderId': 'C3B74C7F105DAE7B3323136B37C46498', 'isDownload': False} 2026-10-20 09:18:03,157 7 INFO rb-aa5c29f-225760-426740 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 09:18:03,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:03] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.605 ro 2026-10-20 09:18:03,250 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:03] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.042 ro 2026-10-20 09:18:03,262 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:03] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.057 ro 2026-10-20 09:18:04,008 7 INFO rb-aa5c29f-225760-426740 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 09:18:04,041 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:18:04,045 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:18:04,088 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.032 ro 2026-10-20 09:18:04,131 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.019 rw 2026-10-20 09:18:04,178 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18: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.026 0.044 rw 2026-10-20 09:18:04,540 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:18:05,208 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 519717 245 0.368 0.646 rw 2026-10-20 09:18:05,405 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: The ready code tooks too much time : 2.2479312419891357 2026-10-20 09:18:05,405 7 INFO rb-aa5c29f-225760-426740 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 09:18:05,414 7 INFO rb-aa5c29f-225760-426740 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 09:18:05,431 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.023 ro 2026-10-20 09:18:05,453 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:05] "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 09:18:05,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18: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 09:18:05,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18: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.022 rw 2026-10-20 09:18:05,530 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:05] "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 09:18:05,989 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:05] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.014 0.009 ro 2026-10-20 09:18:06,087 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18: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.014 rw 2026-10-20 09:18:06,230 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:18:06,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:18:06,247 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.021 0.062 rw 2026-10-20 09:18:06,287 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:06] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.015 0.049 ro 2026-10-20 09:18:06,301 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:06] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.079 rw 2026-10-20 09:18:06,321 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:06] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.011 ro 2026-10-20 09:18:06,330 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:06] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 09:18:06,334 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 09:18:06,401 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.039 rw 2026-10-20 09:18:06,452 7 INFO rb-aa5c29f-225760-426740 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 09:18:06,525 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-20 09:18:06,586 7 INFO rb-aa5c29f-225760-426740 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 09:18:06,587 7 INFO rb-aa5c29f-225760-426740 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 09:18:06,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:06] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.091 0.086 rw 2026-10-20 09:18:06,767 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:06] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.041 0.231 rw 2026-10-20 09:18:06,799 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18: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.007 0.208 rw 2026-10-20 09:18:06,885 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.046 0.248 rw 2026-10-20 09:18:06,945 7 INFO rb-aa5c29f-225760-426740 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 09:18:06,990 7 INFO rb-aa5c29f-225760-426740 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 09:18:06,991 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,000 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,019 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:07] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:18:07,352 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,553 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,554 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,556 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,556 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,564 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,565 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,602 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,605 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,629 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,631 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,812 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,812 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,833 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,833 7 INFO rb-aa5c29f-225760-426740 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 09:18:07,871 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.008 - 2026-10-20 09:18:07,874 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.012 - 2026-10-20 09:18:07,926 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:18:07,957 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 84 0.19 0.158 rw 2026-10-20 09:18:08,195 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:18:08,252 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 83 0.11 0.174 rw 2026-10-20 09:18:08,336 7 INFO rb-aa5c29f-225760-426740 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 09:18:08,362 7 INFO rb-aa5c29f-225760-426740 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 09:18:08,365 7 INFO rb-aa5c29f-225760-426740 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 09:18:08,368 7 INFO rb-aa5c29f-225760-426740 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 09:18:08,371 7 INFO rb-aa5c29f-225760-426740 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 09:18:08,373 7 INFO rb-aa5c29f-225760-426740 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 09:18:08,903 7 INFO rb-aa5c29f-225760-426740 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 09:18:08,909 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83913969 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'f7f0e938-9298-4b74-9c3c-0ac935f22333'}] 2026-10-20 09:18:08,913 7 INFO rb-aa5c29f-225760-426740 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 09:18:09,550 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83913969 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'f7f0e938-9298-4b74-9c3c-0ac935f22333'} created pos.order #483 2026-10-20 09:18:09,552 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83913969 finished 2026-10-20 09:18:09,641 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5193 175 0.306 0.431 rw 2026-10-20 09:18:09,758 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:09] "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 09:18:09,787 7 INFO rb-aa5c29f-225760-426740 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 09:18:09,810 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-10-20 09:18:09,811 7 INFO rb-aa5c29f-225760-426740 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 09:18:09,860 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.04 rw 2026-10-20 09:18:09,996 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:18:10,002 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 21336568 (allocated 22827008) 2026-10-20 09:18:10,004 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1ZQYr9KL - [20/Oct/2026 09:18:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.019 5.822 rw 2026-10-20 09:18:10,110 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 33802 2026-10-20 09:18:10,111 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-10-20 09:18:10,112 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 33802 2026-10-20 09:18:10,212 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091810_212449_test_not_create_loyalty_card_expired_program.txt 2026-10-20 09:18:10,212 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmpmiqt5578_chrome_odoo" 2026-10-20 09:18:10,249 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-10-20 09:18:11,415 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 33933 2026-10-20 09:18:11,416 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmp6bh_xxc2_chrome_odoo 2026-10-20 09:18:11,416 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:40631/json/version 2026-10-20 09:18:11,421 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40631', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:18:11,466 7 INFO rb-aa5c29f-225760-426740 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 09:18:11,466 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:40631/json 2026-10-20 09:18:11,467 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40631', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:18:11,474 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:40631/devtools/page/A4760DEC8AAB18CF4597E7774AE3D412 2026-10-20 09:18:11,483 7 INFO rb-aa5c29f-225760-426740 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 09:18:11,498 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-20 09:18:11,800 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:18:11,811 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-20 09:18:11,813 7 INFO rb-aa5c29f-225760-426740 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 09:18:11,813 7 INFO rb-aa5c29f-225760-426740 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 09:18:11,830 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:18:12,256 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:12] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 65 0.064 0.377 rw 2026-10-20 09:18:12,260 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': 'A4760DEC8AAB18CF4597E7774AE3D412', 'loaderId': 'EAD8C50A8BEF5FCBC495331EDCDC3231', 'isDownload': False} 2026-10-20 09:18:12,260 7 INFO rb-aa5c29f-225760-426740 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 09:18:12,327 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:12] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.502 ro 2026-10-20 09:18:12,347 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:12] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.043 ro 2026-10-20 09:18:12,370 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:12] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.064 ro 2026-10-20 09:18:13,111 7 INFO rb-aa5c29f-225760-426740 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 09:18:13,135 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:18:13,165 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.018 ro 2026-10-20 09:18:13,167 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.025 - 2026-10-20 09:18:13,235 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:13] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.026 rw 2026-10-20 09:18:13,283 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18: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.015 0.058 rw 2026-10-20 09:18:13,692 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:18:14,306 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523565 264 0.369 0.643 rw 2026-10-20 09:18:14,476 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: The ready code tooks too much time : 2.2159805297851562 2026-10-20 09:18:14,477 7 INFO rb-aa5c29f-225760-426740 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 09:18:14,500 7 INFO rb-aa5c29f-225760-426740 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 09:18:14,507 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:14] "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 09:18:14,533 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:14] "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 09:18:14,573 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09: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.016 rw 2026-10-20 09:18:14,581 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:14] "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 09:18:14,610 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:14] "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 09:18:15,088 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:15] "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 09:18:15,196 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-20 09:18:15,350 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.054 rw 2026-10-20 09:18:15,355 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.014 - 2026-10-20 09:18:15,357 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.014 - 2026-10-20 09:18:15,377 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:15] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.008 0.031 ro 2026-10-20 09:18:15,385 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:15] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.035 rw 2026-10-20 09:18:15,440 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:15] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:18:15,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:15] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.013 ro 2026-10-20 09:18:15,450 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 09:18:15,470 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 09:18:15,582 7 INFO rb-aa5c29f-225760-426740 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 09:18:15,596 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:15] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.051 0.096 rw 2026-10-20 09:18:15,676 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:15] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.022 0.207 rw 2026-10-20 09:18:15,714 7 INFO rb-aa5c29f-225760-426740 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 09:18:15,715 7 INFO rb-aa5c29f-225760-426740 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 09:18:15,736 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.242 rw 2026-10-20 09:18:15,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09: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.008 0.057 rw 2026-10-20 09:18:15,870 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.034 0.11 rw 2026-10-20 09:18:15,946 7 INFO rb-aa5c29f-225760-426740 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 09:18:15,949 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:15] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.016 ro 2026-10-20 09:18:16,002 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,003 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,015 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,032 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:16] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:18:16,368 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,568 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,569 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,571 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,572 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,593 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,594 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,601 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:16] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.002 0.019 ro 2026-10-20 09:18:16,649 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,649 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,726 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,731 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,905 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,906 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,906 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,912 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,923 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,935 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:18:16,940 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,952 7 INFO rb-aa5c29f-225760-426740 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 09:18:16,963 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 99 0.102 0.196 rw 2026-10-20 09:18:16,969 7 INFO rb-aa5c29f-225760-426740 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 09:18:17,018 7 INFO rb-aa5c29f-225760-426740 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 09:18:17,023 7 INFO rb-aa5c29f-225760-426740 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 09:18:17,023 7 INFO rb-aa5c29f-225760-426740 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 09:18:17,024 7 INFO rb-aa5c29f-225760-426740 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 09:18:17,039 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:17] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:18:17,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:17] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-20 09:18:17,202 7 INFO rb-aa5c29f-225760-426740 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 09:18:17,239 7 INFO rb-aa5c29f-225760-426740 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 09:18:17,240 7 INFO rb-aa5c29f-225760-426740 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 09:18:17,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:18:17,280 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.025 - 2026-10-20 09:18:17,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:18:17,392 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 98 0.124 0.222 rw 2026-10-20 09:18:17,753 7 INFO rb-aa5c29f-225760-426740 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 09:18:17,789 7 INFO rb-aa5c29f-225760-426740 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 09:18:17,793 7 INFO rb-aa5c29f-225760-426740 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 09:18:17,796 7 INFO rb-aa5c29f-225760-426740 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 09:18:17,798 7 INFO rb-aa5c29f-225760-426740 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 09:18:17,802 7 INFO rb-aa5c29f-225760-426740 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 09:18:18,326 7 INFO rb-aa5c29f-225760-426740 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 09:18:18,335 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95093135 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'a6f2a34e-e625-40c4-b163-34af3ab62707'}] 2026-10-20 09:18:18,336 7 INFO rb-aa5c29f-225760-426740 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 09:18:18,979 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95093135 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'a6f2a34e-e625-40c4-b163-34af3ab62707'} created pos.order #484 2026-10-20 09:18:18,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95093135 finished 2026-10-20 09:18:19,081 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6873 221 0.266 0.485 rw 2026-10-20 09:18:19,221 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:19] "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 09:18:19,251 7 INFO rb-aa5c29f-225760-426740 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 09:18:19,272 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-20 09:18:19,274 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 09:18:19,314 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.037 rw 2026-10-20 09:18:19,463 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:18:19,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 21993908 (allocated 23613440) 2026-10-20 09:18:19,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r2rHdCH4 - [20/Oct/2026 09:18:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.036 6.186 rw 2026-10-20 09:18:19,591 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 33933 2026-10-20 09:18:19,598 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-20 09:18:19,598 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 33933 2026-10-20 09:18:19,716 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091819_716253_test_not_create_loyalty_card_max_usage_program.txt 2026-10-20 09:18:19,716 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmp6bh_xxc2_chrome_odoo" 2026-10-20 09:18:20,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 34074 2026-10-20 09:18:20,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpgq4ekwb2_chrome_odoo 2026-10-20 09:18:20,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:38807/json/version 2026-10-20 09:18:20,177 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38807', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:18:20,194 7 INFO rb-aa5c29f-225760-426740 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 09:18:20,194 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:38807/json 2026-10-20 09:18:20,195 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38807', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:18:20,205 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:38807/devtools/page/4F2C39D290C2B7B5A549189F62EA698B 2026-10-20 09:18:20,212 7 INFO rb-aa5c29f-225760-426740 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 09:18:20,222 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-20 09:18:20,284 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:18:20,287 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-20 09:18:20,291 7 INFO rb-aa5c29f-225760-426740 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 09:18:20,291 7 INFO rb-aa5c29f-225760-426740 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 09:18:20,420 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:20] "GET /pos/web?config_id=80 HTTP/1.1" 200 6886 31 0.041 0.086 rw 2026-10-20 09:18:20,426 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '4F2C39D290C2B7B5A549189F62EA698B', 'loaderId': '498EE2540E753E55722213F759AFE4B6', 'isDownload': False} 2026-10-20 09:18:20,426 7 INFO rb-aa5c29f-225760-426740 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 09:18:20,506 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:20] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.008 0.195 ro 2026-10-20 09:18:20,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:20] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.031 ro 2026-10-20 09:18:20,538 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:20] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.06 ro 2026-10-20 09:18:21,238 7 INFO rb-aa5c29f-225760-426740 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 09:18:21,267 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:18:21,272 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:18:21,292 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.008 ro 2026-10-20 09:18:21,343 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:21] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.014 rw 2026-10-20 09:18:21,351 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.021 rw 2026-10-20 09:18:21,614 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:18:22,125 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 520960 233 0.251 0.51 rw 2026-10-20 09:18:22,305 7 INFO rb-aa5c29f-225760-426740 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 09:18:22,315 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-20 09:18:22,316 7 INFO rb-aa5c29f-225760-426740 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 09:18:22,329 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:22] "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 09:18:22,348 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-20 09:18:22,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18: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.017 rw 2026-10-20 09:18:22,371 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:22] "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 09:18:22,891 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:22] "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 09:18:22,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-20 09:18:23,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.003 0.04 rw 2026-10-20 09:18:23,151 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:23] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.008 rw 2026-10-20 09:18:23,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:18:23,171 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.014 - 2026-10-20 09:18:23,183 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:23] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.022 ro 2026-10-20 09:18:23,235 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:23] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:18:23,244 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:23] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.015 ro 2026-10-20 09:18:23,249 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:18:23,269 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 09:18:23,363 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:23] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.033 0.082 rw 2026-10-20 09:18:23,375 7 INFO rb-aa5c29f-225760-426740 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 09:18:23,376 7 INFO rb-aa5c29f-225760-426740 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 09:18:23,470 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:23] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.043 0.177 rw 2026-10-20 09:18:23,481 7 INFO rb-aa5c29f-225760-426740 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 09:18:23,519 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.213 rw 2026-10-20 09:18:23,541 7 INFO rb-aa5c29f-225760-426740 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 09:18:23,541 7 INFO rb-aa5c29f-225760-426740 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 09:18:23,557 7 INFO rb-aa5c29f-225760-426740 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 09:18:23,568 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:23] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:18:23,905 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,104 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,106 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,109 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,109 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,125 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,125 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,169 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,171 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,215 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,217 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,385 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,385 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,386 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,421 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,421 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,458 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:18:24,467 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.013 - 2026-10-20 09:18:24,476 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:18:24,507 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 88 0.122 0.194 rw 2026-10-20 09:18:24,738 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:18:24,789 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 87 0.092 0.181 rw 2026-10-20 09:18:24,944 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,970 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,972 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,975 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,977 7 INFO rb-aa5c29f-225760-426740 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 09:18:24,979 7 INFO rb-aa5c29f-225760-426740 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 09:18:25,513 7 INFO rb-aa5c29f-225760-426740 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 09:18:25,519 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20528796 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': '964252b0-18d8-4902-bcf4-045e9ff02ee8'}] 2026-10-20 09:18:25,522 7 INFO rb-aa5c29f-225760-426740 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 09:18:26,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20528796 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': '964252b0-18d8-4902-bcf4-045e9ff02ee8'} created pos.order #485 2026-10-20 09:18:26,017 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20528796 finished 2026-10-20 09:18:26,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5193 152 0.172 0.414 rw 2026-10-20 09:18:26,217 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:26] "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 09:18:26,254 7 INFO rb-aa5c29f-225760-426740 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 09:18:26,266 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-20 09:18:26,267 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-20 09:18:26,317 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.04 rw 2026-10-20 09:18:26,433 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:18:26,437 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 21197180 (allocated 22564864) 2026-10-20 09:18:26,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 EWnzRCqr - [20/Oct/2026 09:18:22] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 5.056 rw 2026-10-20 09:18:26,542 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 34074 2026-10-20 09:18:26,544 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-20 09:18:26,545 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 34074 2026-10-20 09:18:26,652 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091826_652137_test_not_create_loyalty_card_max_usage_program.txt 2026-10-20 09:18:26,652 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpgq4ekwb2_chrome_odoo" 2026-10-20 09:18:26,689 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-10-20 09:18:27,735 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 34206 2026-10-20 09:18:27,735 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpjtmk3u9w_chrome_odoo 2026-10-20 09:18:27,735 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:45643/json/version 2026-10-20 09:18:27,737 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:18:27,750 7 INFO rb-aa5c29f-225760-426740 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 09:18:27,750 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:45643/json 2026-10-20 09:18:27,752 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:18:27,757 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:45643/devtools/page/2B06012D5CB9B74B91760017865F4BA5 2026-10-20 09:18:27,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-20 09:18:27,775 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-20 09:18:27,913 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:18:27,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-20 09:18:27,926 7 INFO rb-aa5c29f-225760-426740 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 09:18:27,927 7 INFO rb-aa5c29f-225760-426740 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 09:18:27,945 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:18:28,376 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:28] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.047 0.4 rw 2026-10-20 09:18:28,382 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '2B06012D5CB9B74B91760017865F4BA5', 'loaderId': '81AFCB3704B6FAEE71DB114005B6C46A', 'isDownload': False} 2026-10-20 09:18:28,383 7 INFO rb-aa5c29f-225760-426740 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 09:18:28,476 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:28] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.039 ro 2026-10-20 09:18:28,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:28] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.05 ro 2026-10-20 09:18:28,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:28] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.539 ro 2026-10-20 09:18:29,174 7 INFO rb-aa5c29f-225760-426740 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 09:18:29,200 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:18:29,203 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:18:29,233 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.021 ro 2026-10-20 09:18:29,280 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18: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.003 0.02 rw 2026-10-20 09:18:29,305 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:29] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.009 0.04 rw 2026-10-20 09:18:29,601 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:18:30,264 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522812 263 0.313 0.665 rw 2026-10-20 09:18:30,443 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: The ready code tooks too much time : 2.059621810913086 2026-10-20 09:18:30,443 7 INFO rb-aa5c29f-225760-426740 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 09:18:30,462 7 INFO rb-aa5c29f-225760-426740 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 09:18:30,468 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:30] "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 09:18:30,495 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.012 ro 2026-10-20 09:18:30,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18: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 09:18:30,535 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18: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.012 rw 2026-10-20 09:18:30,554 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:30] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-20 09:18:31,031 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:31] "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 09:18:31,140 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18: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.02 rw 2026-10-20 09:18:31,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.038 rw 2026-10-20 09:18:31,295 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 09:18:31,310 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.017 - 2026-10-20 09:18:31,339 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:31] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.008 0.047 ro 2026-10-20 09:18:31,339 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:31] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.055 rw 2026-10-20 09:18:31,359 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:31] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.007 ro 2026-10-20 09:18:31,375 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 09:18:31,377 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:31] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 09:18:31,454 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.04 rw 2026-10-20 09:18:31,494 7 INFO rb-aa5c29f-225760-426740 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 09:18:31,564 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.042 - 2026-10-20 09:18:31,647 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:31] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.033 0.089 rw 2026-10-20 09:18:31,651 7 INFO rb-aa5c29f-225760-426740 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 09:18:31,741 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:31] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.021 0.199 rw 2026-10-20 09:18:31,763 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18: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.119 rw 2026-10-20 09:18:31,842 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.02 0.168 rw 2026-10-20 09:18:31,941 7 INFO rb-aa5c29f-225760-426740 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 09:18:31,941 7 INFO rb-aa5c29f-225760-426740 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 09:18:32,025 7 INFO rb-aa5c29f-225760-426740 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 09:18:32,026 7 INFO rb-aa5c29f-225760-426740 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 09:18:32,026 7 INFO rb-aa5c29f-225760-426740 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 09:18:32,027 7 INFO rb-aa5c29f-225760-426740 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 09:18:32,046 7 INFO rb-aa5c29f-225760-426740 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 09:18:32,055 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:32] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:18:32,076 7 INFO rb-aa5c29f-225760-426740 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 09:18:32,106 7 INFO rb-aa5c29f-225760-426740 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 09:18:32,154 7 INFO rb-aa5c29f-225760-426740 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 09:18:32,214 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-20 09:18:32,215 7 INFO rb-aa5c29f-225760-426740 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 09:18:32,225 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:32] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-20 09:18:32,230 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:32] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.011 - 2026-10-20 09:18:32,352 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 20084640 (allocated 20992000) 2026-10-20 09:18:32,354 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:18:32,361 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XnKHRKBa - [20/Oct/2026 09:18:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 3.009 rw 2026-10-20 09:18:32,486 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 34206 2026-10-20 09:18:32,489 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-20 09:18:32,491 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 34206 2026-10-20 09:18:32,595 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091832_594751_test_order_reward_product_tax_included_excluded.txt 2026-10-20 09:18:32,595 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpjtmk3u9w_chrome_odoo" 2026-10-20 09:18:33,051 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 34339 2026-10-20 09:18:33,052 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpz0y9o2_q_chrome_odoo 2026-10-20 09:18:33,052 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:45653/json/version 2026-10-20 09:18:33,053 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45653', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:18:33,077 7 INFO rb-aa5c29f-225760-426740 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 09:18:33,078 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:45653/json 2026-10-20 09:18:33,091 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45653', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:18:33,106 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:45653/devtools/page/7A27593F1356AB4B875F710593342332 2026-10-20 09:18:33,121 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-20 09:18:33,130 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-20 09:18:33,206 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:18:33,211 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-20 09:18:33,221 7 INFO rb-aa5c29f-225760-426740 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 09:18:33,221 7 INFO rb-aa5c29f-225760-426740 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 09:18:33,355 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:33] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.035 0.092 rw 2026-10-20 09:18:33,366 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '7A27593F1356AB4B875F710593342332', 'loaderId': '2B0C0F75A171B97CAD50BD7063E45F40', 'isDownload': False} 2026-10-20 09:18:33,366 7 INFO rb-aa5c29f-225760-426740 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 09:18:33,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:33] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.196 ro 2026-10-20 09:18:33,455 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:33] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.028 ro 2026-10-20 09:18:33,487 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:33] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.061 ro 2026-10-20 09:18:34,083 7 INFO rb-aa5c29f-225760-426740 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 09:18:34,105 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:18:34,110 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.001 - 2026-10-20 09:18:34,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.011 ro 2026-10-20 09:18:34,172 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18: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.018 rw 2026-10-20 09:18:34,179 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:34] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.016 rw 2026-10-20 09:18:34,526 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:18:35,103 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522812 245 0.334 0.577 rw 2026-10-20 09:18:35,289 7 INFO rb-aa5c29f-225760-426740 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 09:18:35,301 7 INFO rb-aa5c29f-225760-426740 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 09:18:35,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:35] "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 09:18:35,321 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18: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 09:18:35,336 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-20 09:18:35,356 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09: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.012 rw 2026-10-20 09:18:35,377 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:35] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-20 09:18:35,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:35] "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 09:18:35,979 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09: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 09:18:36,158 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.013 0.041 rw 2026-10-20 09:18:36,199 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.023 - 2026-10-20 09:18:36,204 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:36] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.023 ro 2026-10-20 09:18:36,206 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.029 - 2026-10-20 09:18:36,213 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:36] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.041 rw 2026-10-20 09:18:36,241 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:36] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 09:18:36,253 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:36] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 09:18:36,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 09:18:36,333 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.041 rw 2026-10-20 09:18:36,379 7 INFO rb-aa5c29f-225760-426740 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 09:18:36,417 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.01 - 2026-10-20 09:18:36,489 7 INFO rb-aa5c29f-225760-426740 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 09:18:36,491 7 INFO rb-aa5c29f-225760-426740 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 09:18:36,532 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:36] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.05 0.083 rw 2026-10-20 09:18:36,588 7 INFO rb-aa5c29f-225760-426740 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 09:18:36,590 7 INFO rb-aa5c29f-225760-426740 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 09:18:36,591 7 INFO rb-aa5c29f-225760-426740 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 09:18:36,594 7 INFO rb-aa5c29f-225760-426740 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 09:18:36,626 7 INFO rb-aa5c29f-225760-426740 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 09:18:36,644 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:36] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.035 0.212 rw 2026-10-20 09:18:36,651 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:36] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-20 09:18:36,652 7 INFO rb-aa5c29f-225760-426740 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 09:18:36,705 7 INFO rb-aa5c29f-225760-426740 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 09:18:36,757 7 INFO rb-aa5c29f-225760-426740 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 09:18:36,815 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-20 09:18:36,816 7 INFO rb-aa5c29f-225760-426740 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 09:18:36,821 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:36] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:18:36,827 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:36] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 09:18:36,966 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:18:36,972 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 19806396 (allocated 21254144) 2026-10-20 09:18:36,974 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GrnTkOKG - [20/Oct/2026 09:18:35] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 2.762 rw 2026-10-20 09:18:37,083 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 34339 2026-10-20 09:18:37,084 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-20 09:18:37,089 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 34339 2026-10-20 09:18:37,228 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091837_228101_test_order_reward_product_tax_included_excluded.txt 2026-10-20 09:18:37,228 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpz0y9o2_q_chrome_odoo" 2026-10-20 09:18:37,243 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-10-20 09:18:38,858 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 34474 2026-10-20 09:18:38,859 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmpzilihks9_chrome_odoo 2026-10-20 09:18:38,859 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:40575/json/version 2026-10-20 09:18:38,860 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:18:38,924 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-20 09:18:38,924 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:40575/json 2026-10-20 09:18:38,926 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:18:38,955 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:40575/devtools/page/7C6AE5602F2D2339291382EAE1533AF5 2026-10-20 09:18:38,974 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-10-20 09:18:38,984 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-10-20 09:18:39,152 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:18:39,164 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-10-20 09:18:39,168 7 INFO rb-aa5c29f-225760-426740 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 09:18:39,168 7 INFO rb-aa5c29f-225760-426740 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 09:18:39,184 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:18:39,577 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:39] "GET /pos/ui/80 HTTP/1.1" 200 6846 64 0.051 0.352 rw 2026-10-20 09:18:39,581 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': '7C6AE5602F2D2339291382EAE1533AF5', 'loaderId': 'A35AFF07BDC08B0B2DA037E10C63645A', 'isDownload': False} 2026-10-20 09:18:39,581 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-10-20 09:18:39,639 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:39] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.029 ro 2026-10-20 09:18:39,650 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:39] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.47 ro 2026-10-20 09:18:39,662 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:39] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.047 ro 2026-10-20 09:18:40,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-10-20 09:18:40,385 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:18:40,386 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 09:18:40,405 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 09:18:40,451 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:40] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.023 rw 2026-10-20 09:18:40,459 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18: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.029 rw 2026-10-20 09:18:40,796 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:18:41,337 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523601 266 0.227 0.64 rw 2026-10-20 09:18:41,555 7 INFO rb-aa5c29f-225760-426740 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 09:18:41,577 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.012 ro 2026-10-20 09:18:41,581 7 INFO rb-aa5c29f-225760-426740 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 09:18:41,609 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:41] "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 09:18:41,635 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18: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 09:18:41,667 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18: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 09:18:41,667 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18: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.026 rw 2026-10-20 09:18:42,187 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:42] "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 09:18:42,307 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18: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.007 0.014 rw 2026-10-20 09:18:42,493 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.013 0.047 rw 2026-10-20 09:18:42,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:18:42,512 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:18:42,570 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:42] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.015 0.053 ro 2026-10-20 09:18:42,575 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:42] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.07 rw 2026-10-20 09:18:42,631 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:42] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.015 ro 2026-10-20 09:18:42,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.015 - 2026-10-20 09:18:42,662 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:42] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 09:18:42,676 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:18:42,758 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:42] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.041 0.078 rw 2026-10-20 09:18:42,773 7 INFO rb-aa5c29f-225760-426740 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 09:18:42,920 7 INFO rb-aa5c29f-225760-426740 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 09:18:42,926 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:42] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.072 0.195 rw 2026-10-20 09:18:42,972 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.287 rw 2026-10-20 09:18:43,012 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:43] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 4940 5 0.013 0.14 ro 2026-10-20 09:18:43,059 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18: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 4 0.004 0.145 rw 2026-10-20 09:18:43,184 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.073 0.184 rw 2026-10-20 09:18:43,289 7 INFO rb-aa5c29f-225760-426740 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 09:18:43,412 7 INFO rb-aa5c29f-225760-426740 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 09:18:43,433 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:43] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:18:43,457 7 INFO rb-aa5c29f-225760-426740 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 09:18:43,458 7 INFO rb-aa5c29f-225760-426740 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 09:18:44,007 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:44] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 316 8 0.016 0.033 rw 2026-10-20 09:18:44,039 7 INFO rb-aa5c29f-225760-426740 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 09:18:44,056 7 INFO rb-aa5c29f-225760-426740 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 09:18:44,057 7 INFO rb-aa5c29f-225760-426740 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 09:18:44,076 7 INFO rb-aa5c29f-225760-426740 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 09:18:44,117 7 INFO rb-aa5c29f-225760-426740 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 09:18:44,118 7 INFO rb-aa5c29f-225760-426740 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 09:18:44,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:44] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 328 8 0.018 0.032 rw 2026-10-20 09:18:44,702 7 INFO rb-aa5c29f-225760-426740 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 09:18:44,724 7 INFO rb-aa5c29f-225760-426740 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 09:18:44,724 7 INFO rb-aa5c29f-225760-426740 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 09:18:44,740 7 INFO rb-aa5c29f-225760-426740 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 09:18:44,763 7 INFO rb-aa5c29f-225760-426740 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 09:18:44,766 7 INFO rb-aa5c29f-225760-426740 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 09:18:45,336 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:45] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 315 10 0.028 0.043 rw 2026-10-20 09:18:45,379 7 INFO rb-aa5c29f-225760-426740 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 09:18:45,388 7 INFO rb-aa5c29f-225760-426740 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 09:18:45,389 7 INFO rb-aa5c29f-225760-426740 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 09:18:45,389 7 INFO rb-aa5c29f-225760-426740 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 09:18:45,415 7 INFO rb-aa5c29f-225760-426740 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 09:18:45,436 7 INFO rb-aa5c29f-225760-426740 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 09:18:45,461 7 INFO rb-aa5c29f-225760-426740 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 09:18:45,476 7 INFO rb-aa5c29f-225760-426740 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 09:18:45,524 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:45] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 335 10 0.013 0.032 rw 2026-10-20 09:18:45,563 7 INFO rb-aa5c29f-225760-426740 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 09:18:45,585 7 INFO rb-aa5c29f-225760-426740 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 09:18:45,618 7 INFO rb-aa5c29f-225760-426740 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 09:18:45,623 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:46] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 335 10 0.008 0.031 rw 2026-10-20 09:18:46,185 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,193 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,194 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,201 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,202 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,202 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,208 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,209 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,393 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,393 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,394 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,440 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,441 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,452 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:18:46,455 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:18:46,951 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,982 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,985 7 INFO rb-aa5c29f-225760-426740 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 09:18:46,988 7 INFO rb-aa5c29f-225760-426740 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 09:18:47,515 7 INFO rb-aa5c29f-225760-426740 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 09:18:47,522 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79322304 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '2705e10a-7699-4088-b09e-c4e1d9688f4a'}] 2026-10-20 09:18:47,525 7 INFO rb-aa5c29f-225760-426740 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 09:18:47,855 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79322304 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '2705e10a-7699-4088-b09e-c4e1d9688f4a'} created pos.order #489 2026-10-20 09:18:47,857 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79322304 finished 2026-10-20 09:18:47,982 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5504 88 0.233 0.232 rw 2026-10-20 09:18:48,099 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:48] "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 09:18:48,135 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,158 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,182 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,183 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,189 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,207 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.05 rw 2026-10-20 09:18:48,282 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,296 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:48] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 09:18:48,303 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,322 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,368 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:48] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 316 10 0.007 0.034 rw 2026-10-20 09:18:48,458 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,461 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,461 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,462 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,462 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,466 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:48] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:18:48,469 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,469 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,475 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,475 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,981 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,988 7 INFO rb-aa5c29f-225760-426740 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 09:18:48,995 7 INFO rb-aa5c29f-225760-426740 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 09:18:49,518 7 INFO rb-aa5c29f-225760-426740 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 09:18:49,521 7 INFO rb-aa5c29f-225760-426740 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 09:18:49,538 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77690734 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': '2d668bdc-ab96-4c63-b19f-f7cd32e59027'}] 2026-10-20 09:18:50,241 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77690734 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': '2d668bdc-ab96-4c63-b19f-f7cd32e59027'} created pos.order #490 2026-10-20 09:18:50,243 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77690734 finished 2026-10-20 09:18:50,332 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5713 199 0.333 0.466 rw 2026-10-20 09:18:50,443 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:50] "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 09:18:50,475 7 INFO rb-aa5c29f-225760-426740 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 09:18:50,493 7 INFO rb-aa5c29f-225760-426740 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 09:18:50,520 7 INFO rb-aa5c29f-225760-426740 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 09:18:50,521 7 INFO rb-aa5c29f-225760-426740 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 09:18:50,533 7 INFO rb-aa5c29f-225760-426740 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 09:18:50,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.046 rw 2026-10-20 09:18:50,557 7 INFO rb-aa5c29f-225760-426740 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 09:18:50,574 7 INFO rb-aa5c29f-225760-426740 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 09:18:50,590 7 INFO rb-aa5c29f-225760-426740 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 09:18:50,630 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:50] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 316 8 0.007 0.025 rw 2026-10-20 09:18:50,698 7 INFO rb-aa5c29f-225760-426740 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 09:18:50,703 7 INFO rb-aa5c29f-225760-426740 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 09:18:50,703 7 INFO rb-aa5c29f-225760-426740 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 09:18:50,705 7 INFO rb-aa5c29f-225760-426740 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 09:18:50,705 7 INFO rb-aa5c29f-225760-426740 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 09:18:50,706 7 INFO rb-aa5c29f-225760-426740 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 09:18:50,706 7 INFO rb-aa5c29f-225760-426740 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 09:18:50,716 7 INFO rb-aa5c29f-225760-426740 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 09:18:50,716 7 INFO rb-aa5c29f-225760-426740 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 09:18:51,231 7 INFO rb-aa5c29f-225760-426740 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 09:18:51,235 7 INFO rb-aa5c29f-225760-426740 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 09:18:51,243 7 INFO rb-aa5c29f-225760-426740 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 09:18:51,757 7 INFO rb-aa5c29f-225760-426740 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 09:18:51,762 7 INFO rb-aa5c29f-225760-426740 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 09:18:51,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62700682 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000003', 'uuid': 'ccf961a3-59a0-4ef0-af07-533448940f9a'}] 2026-10-20 09:18:52,296 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62700682 order {'name': '/', 'pos_reference': '261-80-000003', 'uuid': 'ccf961a3-59a0-4ef0-af07-533448940f9a'} created pos.order #491 2026-10-20 09:18:52,300 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62700682 finished 2026-10-20 09:18:52,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5713 170 0.247 0.435 rw 2026-10-20 09:18:52,587 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:52] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.005 0.024 ro 2026-10-20 09:18:52,617 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,644 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,668 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,697 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,698 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.02 0.048 rw 2026-10-20 09:18:52,705 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,721 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,737 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,759 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,827 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:52] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 315 10 0.022 0.035 rw 2026-10-20 09:18:52,872 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,889 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,890 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,890 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,891 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,892 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,892 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,899 7 INFO rb-aa5c29f-225760-426740 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 09:18:52,900 7 INFO rb-aa5c29f-225760-426740 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 09:18:53,409 7 INFO rb-aa5c29f-225760-426740 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 09:18:53,417 7 INFO rb-aa5c29f-225760-426740 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 09:18:53,421 7 INFO rb-aa5c29f-225760-426740 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 09:18:53,935 7 INFO rb-aa5c29f-225760-426740 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 09:18:53,950 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12424142 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000004', 'uuid': '4487b1b8-b556-4b76-a257-d249bef59ae8'}] 2026-10-20 09:18:53,955 7 INFO rb-aa5c29f-225760-426740 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 09:18:54,674 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12424142 order {'name': '/', 'pos_reference': '261-80-000004', 'uuid': '4487b1b8-b556-4b76-a257-d249bef59ae8'} created pos.order #492 2026-10-20 09:18:54,676 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12424142 finished 2026-10-20 09:18:54,783 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5711 165 0.382 0.458 rw 2026-10-20 09:18:54,941 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:54] "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 09:18:54,967 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,005 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,011 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,025 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,035 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.043 rw 2026-10-20 09:18:55,040 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,055 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,056 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,063 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,093 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,107 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,134 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,147 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,152 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,152 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,155 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,156 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,156 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,157 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,162 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,163 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,673 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,680 7 INFO rb-aa5c29f-225760-426740 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 09:18:55,688 7 INFO rb-aa5c29f-225760-426740 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 09:18:56,202 7 INFO rb-aa5c29f-225760-426740 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 09:18:56,213 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35059588 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000005', 'uuid': '17bb3656-69fb-41cd-b594-28fa6b696ed7'}] 2026-10-20 09:18:56,224 7 INFO rb-aa5c29f-225760-426740 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 09:18:56,723 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35059588 order {'name': '/', 'pos_reference': '261-80-000005', 'uuid': '17bb3656-69fb-41cd-b594-28fa6b696ed7'} created pos.order #493 2026-10-20 09:18:56,725 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35059588 finished 2026-10-20 09:18:56,803 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5753 165 0.202 0.394 rw 2026-10-20 09:18:56,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:56] "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 09:18:56,976 7 INFO rb-aa5c29f-225760-426740 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 09:18:56,993 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,017 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,034 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,044 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,044 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,055 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.041 rw 2026-10-20 09:18:57,057 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,071 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,091 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,115 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,116 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,120 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,159 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,166 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,203 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:57] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 328 8 0.019 0.056 rw 2026-10-20 09:18:57,649 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,657 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,661 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,665 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,670 7 INFO rb-aa5c29f-225760-426740 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 09:18:57,671 7 INFO rb-aa5c29f-225760-426740 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 09:18:58,186 7 INFO rb-aa5c29f-225760-426740 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 09:18:58,193 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45280424 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000006', 'uuid': '6df5c6cd-38ef-40cf-93c3-1d123b0ede86'}] 2026-10-20 09:18:58,197 7 INFO rb-aa5c29f-225760-426740 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 09:18:58,815 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45280424 order {'name': '/', 'pos_reference': '261-80-000006', 'uuid': '6df5c6cd-38ef-40cf-93c3-1d123b0ede86'} created pos.order #494 2026-10-20 09:18:58,819 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45280424 finished 2026-10-20 09:18:58,906 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5200 151 0.315 0.404 rw 2026-10-20 09:18:59,018 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:59] "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 09:18:59,051 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,072 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,072 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,126 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,137 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.054 rw 2026-10-20 09:18:59,137 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,138 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,148 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,151 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:59] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 255 5 0.009 0.035 ro 2026-10-20 09:18:59,498 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,498 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,515 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,516 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,534 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,534 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,537 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:59] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.007 0.024 ro 2026-10-20 09:18:59,550 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,551 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,553 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,554 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,554 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,735 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,735 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,743 7 INFO rb-aa5c29f-225760-426740 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 09:18:59,744 7 INFO rb-aa5c29f-225760-426740 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 09:19:00,258 7 INFO rb-aa5c29f-225760-426740 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 09:19:00,262 7 INFO rb-aa5c29f-225760-426740 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 09:19:00,265 7 INFO rb-aa5c29f-225760-426740 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 09:19:00,266 7 INFO rb-aa5c29f-225760-426740 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 09:19:00,267 7 INFO rb-aa5c29f-225760-426740 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 09:19:00,779 7 INFO rb-aa5c29f-225760-426740 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 09:19:00,786 7 INFO rb-aa5c29f-225760-426740 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 09:19:00,792 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2596753 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000007', 'uuid': '3f0d31c4-e3fc-4eda-aa22-ab86d11fac12'}] 2026-10-20 09:19:01,215 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2596753 order {'name': '/', 'pos_reference': '261-80-000007', 'uuid': '3f0d31c4-e3fc-4eda-aa22-ab86d11fac12'} created pos.order #495 2026-10-20 09:19:01,218 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2596753 finished 2026-10-20 09:19:01,292 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:19:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5437 122 0.184 0.321 rw 2026-10-20 09:19:01,395 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:19:01] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.017 ro 2026-10-20 09:19:01,435 7 INFO rb-aa5c29f-225760-426740 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 09:19:01,458 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-10-20 09:19:01,459 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 09:19:01,506 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:19:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.038 rw 2026-10-20 09:19:01,662 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:19:01,668 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 28484936 (allocated 30691328) 2026-10-20 09:19:01,676 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yvjksfAN - [20/Oct/2026 09:18:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.032 21.175 rw 2026-10-20 09:19:01,777 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 34474 2026-10-20 09:19:01,778 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-10-20 09:19:01,782 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 34474 2026-10-20 09:19:01,920 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091901_920353_test_physical_gift_card.txt 2026-10-20 09:19:01,920 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmpzilihks9_chrome_odoo" 2026-10-20 09:19:02,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-10-20 09:19:02,874 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 34603 2026-10-20 09:19:02,875 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmpl9squq99_chrome_odoo 2026-10-20 09:19:02,875 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:46223/json/version 2026-10-20 09:19:02,876 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46223', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:19:02,972 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-10-20 09:19:02,973 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:46223/json 2026-10-20 09:19:02,973 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46223', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:19:02,991 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:46223/devtools/page/2FB8EE4E8BDC2E8CEBD8BA7DC4664702 2026-10-20 09:19:03,005 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-10-20 09:19:03,027 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-10-20 09:19:03,174 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:19:03,186 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-10-20 09:19:03,188 7 INFO rb-aa5c29f-225760-426740 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 09:19:03,188 7 INFO rb-aa5c29f-225760-426740 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 09:19:03,205 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:19:03,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:03] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 65 0.064 0.401 rw 2026-10-20 09:19:03,660 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': '2FB8EE4E8BDC2E8CEBD8BA7DC4664702', 'loaderId': 'C5316CC48D09142B26984071ECB6024E', 'isDownload': False} 2026-10-20 09:19:03,661 7 INFO rb-aa5c29f-225760-426740 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 09:19:03,759 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:03] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.554 ro 2026-10-20 09:19:03,761 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:03] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.062 ro 2026-10-20 09:19:03,763 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:03] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.059 ro 2026-10-20 09:19:04,383 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-10-20 09:19:04,410 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:19:04,418 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 09:19:04,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.014 ro 2026-10-20 09:19:04,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.008 rw 2026-10-20 09:19:04,519 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.015 0.027 rw 2026-10-20 09:19:05,017 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:19:05,716 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523546 265 0.421 0.729 rw 2026-10-20 09:19:05,924 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: The ready code tooks too much time : 2.2630481719970703 2026-10-20 09:19:05,924 7 INFO rb-aa5c29f-225760-426740 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 09:19:05,937 7 INFO rb-aa5c29f-225760-426740 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 09:19:05,943 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:05] "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 09:19:05,987 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:05] "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 09:19:06,015 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:06] "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 09:19:06,074 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19: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.004 0.044 rw 2026-10-20 09:19:06,079 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:06] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.042 rw 2026-10-20 09:19:06,672 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:06] "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 09:19:06,820 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19: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.013 rw 2026-10-20 09:19:07,008 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:19:07,010 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 09:19:07,031 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.026 0.076 rw 2026-10-20 09:19:07,089 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:07] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.013 0.072 ro 2026-10-20 09:19:07,092 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:07] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.096 rw 2026-10-20 09:19:07,157 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:07] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.023 ro 2026-10-20 09:19:07,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:07] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:19:07,174 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.012 - 2026-10-20 09:19:07,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-20 09:19:07,342 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:07] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.081 0.095 rw 2026-10-20 09:19:07,343 7 INFO rb-aa5c29f-225760-426740 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 09:19:07,490 7 INFO rb-aa5c29f-225760-426740 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 09:19:07,498 7 INFO rb-aa5c29f-225760-426740 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 09:19:07,522 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:07] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.084 0.272 rw 2026-10-20 09:19:07,578 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.336 rw 2026-10-20 09:19:07,620 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:07] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 4940 5 0.011 0.165 ro 2026-10-20 09:19:07,647 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19: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.007 0.137 rw 2026-10-20 09:19:07,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.053 0.186 rw 2026-10-20 09:19:07,873 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.007 0.032 ro 2026-10-20 09:19:07,886 7 INFO rb-aa5c29f-225760-426740 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 09:19:07,940 7 INFO rb-aa5c29f-225760-426740 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 09:19:07,941 7 INFO rb-aa5c29f-225760-426740 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 09:19:07,961 7 INFO rb-aa5c29f-225760-426740 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 09:19:07,984 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:07] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:19:08,318 7 INFO rb-aa5c29f-225760-426740 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 09:19:08,319 7 INFO rb-aa5c29f-225760-426740 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 09:19:08,328 7 INFO rb-aa5c29f-225760-426740 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 09:19:08,329 7 INFO rb-aa5c29f-225760-426740 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 09:19:08,355 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.004 0.022 ro 2026-10-20 09:19:08,379 7 INFO rb-aa5c29f-225760-426740 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 09:19:08,450 7 INFO rb-aa5c29f-225760-426740 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 09:19:08,486 7 INFO rb-aa5c29f-225760-426740 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 09:19:08,507 7 INFO rb-aa5c29f-225760-426740 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 09:19:08,508 7 INFO rb-aa5c29f-225760-426740 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 09:19:09,018 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:09] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.011 0.029 rw 2026-10-20 09:19:09,054 7 INFO rb-aa5c29f-225760-426740 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 09:19:09,068 7 INFO rb-aa5c29f-225760-426740 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 09:19:09,069 7 INFO rb-aa5c29f-225760-426740 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 09:19:09,076 7 INFO rb-aa5c29f-225760-426740 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 09:19:09,077 7 INFO rb-aa5c29f-225760-426740 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 09:19:09,077 7 INFO rb-aa5c29f-225760-426740 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 09:19:09,078 7 INFO rb-aa5c29f-225760-426740 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 09:19:09,113 7 INFO rb-aa5c29f-225760-426740 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 09:19:09,114 7 INFO rb-aa5c29f-225760-426740 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 09:19:09,122 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:19:09,123 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 09:19:09,619 7 INFO rb-aa5c29f-225760-426740 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 09:19:09,643 7 INFO rb-aa5c29f-225760-426740 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 09:19:09,652 7 INFO rb-aa5c29f-225760-426740 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 09:19:09,655 7 INFO rb-aa5c29f-225760-426740 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 09:19:10,180 7 INFO rb-aa5c29f-225760-426740 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 09:19:10,187 7 INFO rb-aa5c29f-225760-426740 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 09:19:10,195 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42157622 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'a269c5ae-a252-4696-bcb7-9ac2380d234f'}] 2026-10-20 09:19:11,905 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42157622 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'a269c5ae-a252-4696-bcb7-9ac2380d234f'} created pos.order #496 2026-10-20 09:19:11,907 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42157622 finished 2026-10-20 09:19:12,172 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5605 436 1.012 0.97 rw 2026-10-20 09:19:12,294 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:12] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.017 ro 2026-10-20 09:19:12,335 7 INFO rb-aa5c29f-225760-426740 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 09:19:12,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-10-20 09:19:12,363 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-20 09:19:12,427 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.055 rw 2026-10-20 09:19:12,518 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 21682340 (allocated 23875584) 2026-10-20 09:19:12,518 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:19:12,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 C_0CgZ58 - [20/Oct/2026 09:19:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.026 7.957 rw 2026-10-20 09:19:12,626 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 34603 2026-10-20 09:19:12,628 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-10-20 09:19:12,629 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 34603 2026-10-20 09:19:12,743 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091912_742991_test_physical_gift_card_invoiced.txt 2026-10-20 09:19:12,743 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmpl9squq99_chrome_odoo" 2026-10-20 09:19:12,781 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-10-20 09:19:13,592 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 34727 2026-10-20 09:19:13,593 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmp1oux94p7_chrome_odoo 2026-10-20 09:19:13,593 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:44131/json/version 2026-10-20 09:19:13,597 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44131', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:19:13,704 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-20 09:19:13,704 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:44131/json 2026-10-20 09:19:13,705 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44131', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:19:13,738 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:44131/devtools/page/609136DBD054860563E7C44221439C32 2026-10-20 09:19:13,759 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-20 09:19:13,773 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-20 09:19:13,956 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:19:13,971 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-10-20 09:19:13,975 7 INFO rb-aa5c29f-225760-426740 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 09:19:13,975 7 INFO rb-aa5c29f-225760-426740 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 09:19:13,994 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:19:14,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:14] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.053 0.414 rw 2026-10-20 09:19:14,458 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': '609136DBD054860563E7C44221439C32', 'loaderId': '56AF4518B620514F0A8CCECA99C2CB56', 'isDownload': False} 2026-10-20 09:19:14,459 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-10-20 09:19:14,522 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:14] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.531 ro 2026-10-20 09:19:14,529 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:14] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.018 ro 2026-10-20 09:19:14,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:14] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.025 ro 2026-10-20 09:19:15,334 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-20 09:19:15,375 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:19:15,379 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:19:15,422 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.017 ro 2026-10-20 09:19:15,463 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.011 rw 2026-10-20 09:19:15,492 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19: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.037 rw 2026-10-20 09:19:15,934 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:19:16,639 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522355 265 0.401 0.717 rw 2026-10-20 09:19:16,858 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: The ready code tooks too much time : 2.3990566730499268 2026-10-20 09:19:16,858 7 INFO rb-aa5c29f-225760-426740 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 09:19:16,875 7 INFO rb-aa5c29f-225760-426740 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 09:19:16,884 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:16] "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 09:19:16,906 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.012 ro 2026-10-20 09:19:16,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19: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.019 rw 2026-10-20 09:19:16,960 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:16] "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 09:19:16,998 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:16] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-20 09:19:17,499 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:17] "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 09:19:17,597 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-20 09:19:17,725 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.042 rw 2026-10-20 09:19:17,748 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 09:19:17,753 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.013 - 2026-10-20 09:19:17,775 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:17] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.033 ro 2026-10-20 09:19:17,777 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.042 rw 2026-10-20 09:19:17,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 09:19:17,838 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:19:17,841 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:17] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.016 ro 2026-10-20 09:19:17,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.024 - 2026-10-20 09:19:17,983 7 INFO rb-aa5c29f-225760-426740 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 09:19:18,025 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:18] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.094 0.089 rw 2026-10-20 09:19:18,138 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:18] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.036 0.255 rw 2026-10-20 09:19:18,144 7 INFO rb-aa5c29f-225760-426740 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 09:19:18,182 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.284 rw 2026-10-20 09:19:18,233 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:18] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 4940 5 0.012 0.138 ro 2026-10-20 09:19:18,255 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:18] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.113 rw 2026-10-20 09:19:18,342 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.037 0.142 rw 2026-10-20 09:19:18,418 7 INFO rb-aa5c29f-225760-426740 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 09:19:18,419 7 INFO rb-aa5c29f-225760-426740 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 09:19:18,515 7 INFO rb-aa5c29f-225760-426740 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 09:19:18,531 7 INFO rb-aa5c29f-225760-426740 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 09:19:18,539 7 INFO rb-aa5c29f-225760-426740 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 09:19:18,542 7 INFO rb-aa5c29f-225760-426740 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 09:19:18,546 7 INFO rb-aa5c29f-225760-426740 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 09:19:18,556 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:18] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:19:18,563 7 INFO rb-aa5c29f-225760-426740 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 09:19:18,569 7 INFO rb-aa5c29f-225760-426740 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 09:19:18,570 7 INFO rb-aa5c29f-225760-426740 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 09:19:18,572 7 INFO rb-aa5c29f-225760-426740 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 09:19:18,589 7 INFO rb-aa5c29f-225760-426740 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 09:19:18,624 7 INFO rb-aa5c29f-225760-426740 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 09:19:18,637 7 INFO rb-aa5c29f-225760-426740 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 09:19:18,637 7 INFO rb-aa5c29f-225760-426740 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 09:19:19,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:19] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.01 0.026 rw 2026-10-20 09:19:19,206 7 INFO rb-aa5c29f-225760-426740 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 09:19:19,223 7 INFO rb-aa5c29f-225760-426740 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 09:19:19,223 7 INFO rb-aa5c29f-225760-426740 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 09:19:19,237 7 INFO rb-aa5c29f-225760-426740 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 09:19:19,238 7 INFO rb-aa5c29f-225760-426740 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 09:19:19,242 7 INFO rb-aa5c29f-225760-426740 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 09:19:19,243 7 INFO rb-aa5c29f-225760-426740 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 09:19:19,274 7 INFO rb-aa5c29f-225760-426740 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 09:19:19,275 7 INFO rb-aa5c29f-225760-426740 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 09:19:19,310 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-20 09:19:19,316 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.01 - 2026-10-20 09:19:19,789 7 INFO rb-aa5c29f-225760-426740 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 09:19:19,814 7 INFO rb-aa5c29f-225760-426740 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 09:19:19,818 7 INFO rb-aa5c29f-225760-426740 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 09:19:19,820 7 INFO rb-aa5c29f-225760-426740 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 09:19:19,822 7 INFO rb-aa5c29f-225760-426740 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 09:19:20,359 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5081003 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'cd11e10a-774d-4f50-9f60-d3364cbf8406'}] 2026-10-20 09:19:20,370 7 INFO rb-aa5c29f-225760-426740 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 09:19:20,371 7 INFO rb-aa5c29f-225760-426740 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 09:19:20,651 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5081003 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'cd11e10a-774d-4f50-9f60-d3364cbf8406'} created pos.order #497 2026-10-20 09:19:20,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5081003 finished 2026-10-20 09:19:20,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5484 94 0.164 0.238 rw 2026-10-20 09:19:20,887 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:20] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 09:19:20,916 7 INFO rb-aa5c29f-225760-426740 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 09:19:20,936 7 INFO rb-aa5c29f-225760-426740 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 09:19:20,989 7 INFO rb-aa5c29f-225760-426740 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 09:19:20,990 7 INFO rb-aa5c29f-225760-426740 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 09:19:20,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.046 rw 2026-10-20 09:19:21,001 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,009 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,017 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,018 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,027 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,042 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,050 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,050 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,051 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,060 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,078 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,090 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,090 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,619 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:21] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.009 0.031 rw 2026-10-20 09:19:21,658 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,676 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,688 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,689 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,689 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,690 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,711 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,712 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,712 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,721 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,726 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,727 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,730 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,750 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,756 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,759 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,759 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,766 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,783 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,790 7 INFO rb-aa5c29f-225760-426740 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 09:19:21,791 7 INFO rb-aa5c29f-225760-426740 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 09:19:22,325 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:22] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.014 0.027 rw 2026-10-20 09:19:22,370 7 INFO rb-aa5c29f-225760-426740 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 09:19:22,384 7 INFO rb-aa5c29f-225760-426740 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 09:19:22,396 7 INFO rb-aa5c29f-225760-426740 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 09:19:22,396 7 INFO rb-aa5c29f-225760-426740 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 09:19:22,397 7 INFO rb-aa5c29f-225760-426740 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 09:19:22,397 7 INFO rb-aa5c29f-225760-426740 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 09:19:22,398 7 INFO rb-aa5c29f-225760-426740 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 09:19:22,398 7 INFO rb-aa5c29f-225760-426740 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 09:19:22,406 7 INFO rb-aa5c29f-225760-426740 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 09:19:22,406 7 INFO rb-aa5c29f-225760-426740 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 09:19:22,913 7 INFO rb-aa5c29f-225760-426740 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 09:19:22,921 7 INFO rb-aa5c29f-225760-426740 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 09:19:22,924 7 INFO rb-aa5c29f-225760-426740 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 09:19:22,927 7 INFO rb-aa5c29f-225760-426740 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 09:19:22,929 7 INFO rb-aa5c29f-225760-426740 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 09:19:23,446 7 INFO rb-aa5c29f-225760-426740 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 09:19:23,452 7 INFO rb-aa5c29f-225760-426740 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 09:19:23,458 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2092923 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'cfc4a74e-a4b9-4042-ab9b-3852a8794f9c'}] 2026-10-20 09:19:23,722 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2092923 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'cfc4a74e-a4b9-4042-ab9b-3852a8794f9c'} created pos.order #498 2026-10-20 09:19:23,726 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2092923 finished 2026-10-20 09:19:23,814 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6761 88 0.133 0.231 rw 2026-10-20 09:19:23,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:23] "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 09:19:23,982 7 INFO rb-aa5c29f-225760-426740 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 09:19:24,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-10-20 09:19:24,008 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-20 09:19:24,059 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.056 rw 2026-10-20 09:19:24,139 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:19:24,140 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 22734288 (allocated 24662016) 2026-10-20 09:19:24,148 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lweQpaM- - [20/Oct/2026 09:19:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 8.641 rw 2026-10-20 09:19:24,250 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 34727 2026-10-20 09:19:24,251 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-10-20 09:19:24,252 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 34727 2026-10-20 09:19:24,363 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091924_363573_test_physical_gift_card_sale.txt 2026-10-20 09:19:24,364 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmp1oux94p7_chrome_odoo" 2026-10-20 09:19:24,431 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-10-20 09:19:25,375 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 34855 2026-10-20 09:19:25,375 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmplf73zd_9_chrome_odoo 2026-10-20 09:19:25,375 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:36427/json/version 2026-10-20 09:19:25,389 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36427', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:19:25,402 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-10-20 09:19:25,402 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:36427/json 2026-10-20 09:19:25,403 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36427', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:19:25,421 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:36427/devtools/page/BCC2E9B9701D4800D0E38B91E1E0FB0F 2026-10-20 09:19:25,428 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-10-20 09:19:25,438 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-10-20 09:19:25,583 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:19:25,595 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-10-20 09:19:25,598 7 INFO rb-aa5c29f-225760-426740 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 09:19:25,598 7 INFO rb-aa5c29f-225760-426740 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 09:19:25,632 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:19:26,075 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:26] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.046 0.428 rw 2026-10-20 09:19:26,086 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': 'BCC2E9B9701D4800D0E38B91E1E0FB0F', 'loaderId': '1E49328FF017894479911F69B1312B38', 'isDownload': False} 2026-10-20 09:19:26,086 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-10-20 09:19:26,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:26] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.552 ro 2026-10-20 09:19:26,184 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:26] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.037 ro 2026-10-20 09:19:26,191 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:26] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.046 ro 2026-10-20 09:19:26,952 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-10-20 09:19:26,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:19:26,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:19:27,004 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-20 09:19:27,033 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.011 rw 2026-10-20 09:19:27,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19: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.02 rw 2026-10-20 09:19:27,402 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:19:27,960 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523648 263 0.269 0.631 rw 2026-10-20 09:19:28,134 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: The ready code tooks too much time : 2.047498941421509 2026-10-20 09:19:28,134 7 INFO rb-aa5c29f-225760-426740 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 09:19:28,148 7 INFO rb-aa5c29f-225760-426740 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 09:19:28,169 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:28] "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 09:19:28,222 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.027 ro 2026-10-20 09:19:28,256 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19: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 09:19:28,298 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19: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.035 rw 2026-10-20 09:19:28,299 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:28] "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 09:19:28,852 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:28] "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 09:19:28,994 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19: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.012 rw 2026-10-20 09:19:29,158 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 09:19:29,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.054 rw 2026-10-20 09:19:29,162 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:19:29,212 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:29] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.055 ro 2026-10-20 09:19:29,214 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:29] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.058 rw 2026-10-20 09:19:29,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:29] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.008 ro 2026-10-20 09:19:29,237 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:19:29,240 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:29] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 09:19:29,321 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.036 rw 2026-10-20 09:19:29,360 7 INFO rb-aa5c29f-225760-426740 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 09:19:29,401 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 09:19:29,480 7 INFO rb-aa5c29f-225760-426740 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 09:19:29,484 7 INFO rb-aa5c29f-225760-426740 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 09:19:29,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:29] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.046 0.091 rw 2026-10-20 09:19:29,609 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:29] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.034 0.189 rw 2026-10-20 09:19:29,617 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19: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.124 rw 2026-10-20 09:19:29,712 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.034 0.171 rw 2026-10-20 09:19:29,781 7 INFO rb-aa5c29f-225760-426740 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 09:19:29,800 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:29] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.008 0.025 ro 2026-10-20 09:19:29,822 7 INFO rb-aa5c29f-225760-426740 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 09:19:29,823 7 INFO rb-aa5c29f-225760-426740 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 09:19:29,832 7 INFO rb-aa5c29f-225760-426740 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 09:19:29,853 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:29] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:19:30,185 7 INFO rb-aa5c29f-225760-426740 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 09:19:30,186 7 INFO rb-aa5c29f-225760-426740 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 09:19:30,227 7 INFO rb-aa5c29f-225760-426740 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 09:19:30,228 7 INFO rb-aa5c29f-225760-426740 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 09:19:30,275 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.019 0.05 ro 2026-10-20 09:19:30,332 7 INFO rb-aa5c29f-225760-426740 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 09:19:30,366 7 INFO rb-aa5c29f-225760-426740 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 09:19:30,367 7 INFO rb-aa5c29f-225760-426740 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 09:19:30,387 7 INFO rb-aa5c29f-225760-426740 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 09:19:30,408 7 INFO rb-aa5c29f-225760-426740 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 09:19:30,449 7 INFO rb-aa5c29f-225760-426740 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 09:19:30,450 7 INFO rb-aa5c29f-225760-426740 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 09:19:30,560 7 INFO rb-aa5c29f-225760-426740 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 09:19:30,561 7 INFO rb-aa5c29f-225760-426740 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 09:19:30,620 7 INFO rb-aa5c29f-225760-426740 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 09:19:30,620 7 INFO rb-aa5c29f-225760-426740 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 09:19:30,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:30] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.01 - 2026-10-20 09:19:30,651 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 09:19:30,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:30] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.011 - 2026-10-20 09:19:30,655 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 09:19:31,143 7 INFO rb-aa5c29f-225760-426740 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 09:19:31,174 7 INFO rb-aa5c29f-225760-426740 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 09:19:31,710 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62550513 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '8f3d582c-3579-486f-a7d2-dd6b92a1142e'}] 2026-10-20 09:19:31,714 7 INFO rb-aa5c29f-225760-426740 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 09:19:32,419 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62550513 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '8f3d582c-3579-486f-a7d2-dd6b92a1142e'} created pos.order #499 2026-10-20 09:19:32,422 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62550513 finished 2026-10-20 09:19:32,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6915 223 0.285 0.518 rw 2026-10-20 09:19:32,613 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:32] "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 09:19:32,649 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [27/27] Tour PosLoyaltyTour6 → Step body 2026-10-20 09:19:32,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-10-20 09:19:32,771 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-20 09:19:32,919 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:19:32,924 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 22228164 (allocated 23875584) 2026-10-20 09:19:32,932 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JfYPxZ62 - [20/Oct/2026 09:19:27] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 5.87 rw 2026-10-20 09:19:33,037 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 34855 2026-10-20 09:19:33,038 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-10-20 09:19:33,039 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 34855 2026-10-20 09:19:33,148 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091933_148392_test_point_per_money_spent.txt 2026-10-20 09:19:33,148 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmplf73zd_9_chrome_odoo" 2026-10-20 09:19:33,162 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-10-20 09:19:34,266 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 34990 2026-10-20 09:19:34,267 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp662o84v3_chrome_odoo 2026-10-20 09:19:34,267 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:41305/json/version 2026-10-20 09:19:34,268 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:19:34,296 7 INFO rb-aa5c29f-225760-426740 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 09:19:34,296 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:41305/json 2026-10-20 09:19:34,297 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:19:34,325 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:41305/devtools/page/24CDFA5B25A30E8E7C34996EDCCEF559 2026-10-20 09:19:34,341 7 INFO rb-aa5c29f-225760-426740 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 09:19:34,344 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-20 09:19:34,501 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:19:34,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-10-20 09:19:34,514 7 INFO rb-aa5c29f-225760-426740 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 09:19:34,514 7 INFO rb-aa5c29f-225760-426740 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 09:19:34,527 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:19:34,871 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:34] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.043 0.311 rw 2026-10-20 09:19:34,878 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': '24CDFA5B25A30E8E7C34996EDCCEF559', 'loaderId': '39824BBAC8316B55F18CB448AC54E06D', 'isDownload': False} 2026-10-20 09:19:34,879 7 INFO rb-aa5c29f-225760-426740 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 09:19:34,938 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:34] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.404 ro 2026-10-20 09:19:34,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:34] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.024 ro 2026-10-20 09:19:34,992 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:34] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.065 ro 2026-10-20 09:19:35,755 7 INFO rb-aa5c29f-225760-426740 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 09:19:35,793 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:19:35,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:19:35,825 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.015 ro 2026-10-20 09:19:35,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.018 rw 2026-10-20 09:19:35,907 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19: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.005 0.049 rw 2026-10-20 09:19:36,302 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:19:36,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529345 264 0.27 0.596 rw 2026-10-20 09:19:37,005 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: The ready code tooks too much time : 2.1260452270507812 2026-10-20 09:19:37,005 7 INFO rb-aa5c29f-225760-426740 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 09:19:37,017 7 INFO rb-aa5c29f-225760-426740 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 09:19:37,029 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:37] "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 09:19:37,053 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:37] "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 09:19:37,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19: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.003 0.015 rw 2026-10-20 09:19:37,110 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:37] "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 09:19:37,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:37] "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 09:19:37,606 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:37] "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 09:19:37,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19: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.017 rw 2026-10-20 09:19:37,907 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.052 rw 2026-10-20 09:19:37,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-20 09:19:37,933 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.032 - 2026-10-20 09:19:37,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:37] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.041 ro 2026-10-20 09:19:37,955 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:37] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.05 rw 2026-10-20 09:19:38,014 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:38] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 09:19:38,015 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:38] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.013 ro 2026-10-20 09:19:38,018 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:19:38,047 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.024 - 2026-10-20 09:19:38,139 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:38] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.041 0.077 rw 2026-10-20 09:19:38,153 7 INFO rb-aa5c29f-225760-426740 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 09:19:38,223 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:38] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.018 0.183 rw 2026-10-20 09:19:38,281 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.209 rw 2026-10-20 09:19:38,338 7 INFO rb-aa5c29f-225760-426740 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 09:19:38,345 7 INFO rb-aa5c29f-225760-426740 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 09:19:38,364 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19: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.022 rw 2026-10-20 09:19:38,455 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.035 0.066 rw 2026-10-20 09:19:38,521 7 INFO rb-aa5c29f-225760-426740 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 09:19:38,544 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:38] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.009 0.037 ro 2026-10-20 09:19:38,595 7 INFO rb-aa5c29f-225760-426740 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 09:19:38,599 7 INFO rb-aa5c29f-225760-426740 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 09:19:38,605 7 INFO rb-aa5c29f-225760-426740 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 09:19:38,624 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:38] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:19:38,956 7 INFO rb-aa5c29f-225760-426740 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 09:19:38,958 7 INFO rb-aa5c29f-225760-426740 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 09:19:38,985 7 INFO rb-aa5c29f-225760-426740 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 09:19:38,987 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,002 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.005 0.025 ro 2026-10-20 09:19:39,029 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,030 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,090 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,097 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,097 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,114 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,114 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,135 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,136 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,136 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,136 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,161 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,194 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,252 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,278 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,336 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,336 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,337 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,337 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,384 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,385 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,397 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:39] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:19:39,400 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:39] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 09:19:39,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 09:19:39,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.011 - 2026-10-20 09:19:39,910 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,937 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,943 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,953 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,954 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,957 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,962 7 INFO rb-aa5c29f-225760-426740 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 09:19:39,963 7 INFO rb-aa5c29f-225760-426740 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 09:19:40,499 7 INFO rb-aa5c29f-225760-426740 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 09:19:40,507 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21535718 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '947fe79a-7624-4a37-a0e6-72556ef31c28'}] 2026-10-20 09:19:40,510 7 INFO rb-aa5c29f-225760-426740 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 09:19:41,322 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21535718 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '947fe79a-7624-4a37-a0e6-72556ef31c28'} created pos.order #500 2026-10-20 09:19:41,324 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21535718 finished 2026-10-20 09:19:41,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8127 240 0.372 0.57 rw 2026-10-20 09:19:41,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:41] "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 09:19:41,602 7 INFO rb-aa5c29f-225760-426740 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 09:19:41,637 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-10-20 09:19:41,638 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-20 09:19:41,692 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.051 rw 2026-10-20 09:19:41,792 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:19:41,799 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 22234728 (allocated 23613440) 2026-10-20 09:19:41,811 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v6b7Ve8C - [20/Oct/2026 09:19:35] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.027 5.891 rw 2026-10-20 09:19:41,912 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 34990 2026-10-20 09:19:41,914 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-10-20 09:19:41,915 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 34990 2026-10-20 09:19:42,058 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091942_058110_test_points_awarded_discount_code_no_domain_program.txt 2026-10-20 09:19:42,058 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp662o84v3_chrome_odoo" 2026-10-20 09:19:42,095 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-10-20 09:19:43,354 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 35126 2026-10-20 09:19:43,355 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmpocthbv1j_chrome_odoo 2026-10-20 09:19:43,355 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:37341/json/version 2026-10-20 09:19:43,356 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37341', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:19:43,372 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-10-20 09:19:43,372 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:37341/json 2026-10-20 09:19:43,373 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37341', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:19:43,381 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:37341/devtools/page/80D9C6674F04C3D6FF5AFBBF6BDC2BC4 2026-10-20 09:19:43,387 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-10-20 09:19:43,396 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-10-20 09:19:43,626 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:19:43,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-10-20 09:19:43,645 7 INFO rb-aa5c29f-225760-426740 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 09:19:43,645 7 INFO rb-aa5c29f-225760-426740 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 09:19:43,667 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:19:44,053 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:44] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.033 0.373 rw 2026-10-20 09:19:44,057 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': '80D9C6674F04C3D6FF5AFBBF6BDC2BC4', 'loaderId': 'F44B4D6DA76F9FFDCD2D2A9F572D695D', 'isDownload': False} 2026-10-20 09:19:44,057 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-10-20 09:19:44,121 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:44] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.022 ro 2026-10-20 09:19:44,135 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:44] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.473 ro 2026-10-20 09:19:44,142 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:44] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.043 ro 2026-10-20 09:19:44,838 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-10-20 09:19:44,873 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:19:44,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:19:44,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.018 ro 2026-10-20 09:19:44,974 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.013 0.02 rw 2026-10-20 09:19:45,002 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:44] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.042 rw 2026-10-20 09:19:45,333 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:19:45,910 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529265 267 0.331 0.592 rw 2026-10-20 09:19:46,112 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: The ready code tooks too much time : 2.0550453662872314 2026-10-20 09:19:46,112 7 INFO rb-aa5c29f-225760-426740 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 09:19:46,128 7 INFO rb-aa5c29f-225760-426740 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 09:19:46,130 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:46] "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 09:19:46,162 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:46] "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 09:19:46,187 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-20 09:19:46,212 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.012 rw 2026-10-20 09:19:46,230 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:46] "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 09:19:46,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:46] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.025 ro 2026-10-20 09:19:46,816 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.016 rw 2026-10-20 09:19:46,981 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.013 0.048 rw 2026-10-20 09:19:46,981 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 09:19:47,003 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.015 - 2026-10-20 09:19:47,012 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:47] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.007 0.034 ro 2026-10-20 09:19:47,027 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:47] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.051 rw 2026-10-20 09:19:47,083 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:47] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.015 ro 2026-10-20 09:19:47,087 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:47] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.018 - 2026-10-20 09:19:47,093 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.016 - 2026-10-20 09:19:47,102 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-20 09:19:47,211 7 INFO rb-aa5c29f-225760-426740 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 09:19:47,226 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:47] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.064 0.088 rw 2026-10-20 09:19:47,327 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:47] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.031 0.217 rw 2026-10-20 09:19:47,359 7 INFO rb-aa5c29f-225760-426740 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 09:19:47,360 7 INFO rb-aa5c29f-225760-426740 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 09:19:47,377 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.249 rw 2026-10-20 09:19:47,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:47] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.042 rw 2026-10-20 09:19:47,456 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.021 0.072 rw 2026-10-20 09:19:47,517 7 INFO rb-aa5c29f-225760-426740 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 09:19:47,524 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 478 4 0.005 0.026 ro 2026-10-20 09:19:47,570 7 INFO rb-aa5c29f-225760-426740 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 09:19:47,574 7 INFO rb-aa5c29f-225760-426740 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 09:19:47,587 7 INFO rb-aa5c29f-225760-426740 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 09:19:47,607 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:47] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:19:47,931 7 INFO rb-aa5c29f-225760-426740 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 09:19:47,933 7 INFO rb-aa5c29f-225760-426740 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 09:19:47,961 7 INFO rb-aa5c29f-225760-426740 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 09:19:47,963 7 INFO rb-aa5c29f-225760-426740 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 09:19:47,963 7 INFO rb-aa5c29f-225760-426740 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 09:19:47,965 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 478 4 0.005 0.019 ro 2026-10-20 09:19:47,996 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,017 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,021 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,087 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,087 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,130 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,131 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,133 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,137 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,142 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,170 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,171 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,250 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,250 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 09:19:48,267 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:48] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-20 09:19:48,269 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:48] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.011 - 2026-10-20 09:19:48,272 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 09:19:48,774 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,803 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,804 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,806 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,810 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,812 7 INFO rb-aa5c29f-225760-426740 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 09:19:48,816 7 INFO rb-aa5c29f-225760-426740 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 09:19:49,342 7 INFO rb-aa5c29f-225760-426740 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 09:19:49,351 7 INFO rb-aa5c29f-225760-426740 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 09:19:49,356 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32068933 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '23d8a2db-fdd8-4085-a3c6-4d3777df70e3'}] 2026-10-20 09:19:49,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32068933 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '23d8a2db-fdd8-4085-a3c6-4d3777df70e3'} created pos.order #501 2026-10-20 09:19:50,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32068933 finished 2026-10-20 09:19:50,090 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7121 213 0.242 0.499 rw 2026-10-20 09:19:50,217 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:50] "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 09:19:50,250 7 INFO rb-aa5c29f-225760-426740 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 09:19:50,265 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-10-20 09:19:50,267 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 09:19:50,333 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.054 rw 2026-10-20 09:19:50,429 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:19:50,436 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 21876504 (allocated 23613440) 2026-10-20 09:19:50,442 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SYOtpNDa - [20/Oct/2026 09:19:45] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 5.41 rw 2026-10-20 09:19:50,553 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 35126 2026-10-20 09:19:50,555 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-10-20 09:19:50,555 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 35126 2026-10-20 09:19:50,652 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091950_652685_test_points_awarded_ewallet.txt 2026-10-20 09:19:50,653 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmpocthbv1j_chrome_odoo" 2026-10-20 09:19:50,688 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-20 09:19:52,082 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 35252 2026-10-20 09:19:52,083 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpb42l7h7c_chrome_odoo 2026-10-20 09:19:52,083 7 INFO rb-aa5c29f-225760-426740 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:40555/json/version 2026-10-20 09:19:52,084 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40555', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:19:52,104 7 INFO rb-aa5c29f-225760-426740 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 09:19:52,104 7 INFO rb-aa5c29f-225760-426740 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:40555/json 2026-10-20 09:19:52,105 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40555', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:19:52,142 7 INFO rb-aa5c29f-225760-426740 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:40555/devtools/page/AC046E2941D2912AE2ECC19E1AF4FCEA 2026-10-20 09:19:52,170 7 INFO rb-aa5c29f-225760-426740 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 09:19:52,186 7 INFO rb-aa5c29f-225760-426740 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 09:19:52,324 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:19:52,336 7 INFO rb-aa5c29f-225760-426740 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 09:19:52,340 7 INFO rb-aa5c29f-225760-426740 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 09:19:52,340 7 INFO rb-aa5c29f-225760-426740 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 09:19:52,359 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:19:52,849 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:52] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.038 0.47 rw 2026-10-20 09:19:52,857 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': 'AC046E2941D2912AE2ECC19E1AF4FCEA', 'loaderId': '9C55AE29275A5C29125E42052CF1F194', 'isDownload': False} 2026-10-20 09:19:52,857 7 INFO rb-aa5c29f-225760-426740 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 09:19:52,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:52] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.018 ro 2026-10-20 09:19:52,965 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:52] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.062 ro 2026-10-20 09:19:52,972 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:52] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.615 ro 2026-10-20 09:19:53,642 7 INFO rb-aa5c29f-225760-426740 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 09:19:53,662 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:19:53,664 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:19:53,687 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 09:19:53,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:53] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.023 rw 2026-10-20 09:19:53,734 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19: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.018 rw 2026-10-20 09:19:54,059 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:19:54,633 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529465 265 0.301 0.583 rw 2026-10-20 09:19:54,855 7 INFO rb-aa5c29f-225760-426740 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 09:19:54,870 7 INFO rb-aa5c29f-225760-426740 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 09:19:54,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:54] "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 09:19:54,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.031 ro 2026-10-20 09:19:54,942 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-20 09:19:54,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19: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.024 rw 2026-10-20 09:19:54,979 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19: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 09:19:55,472 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19: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 09:19:55,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19: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 09:19:55,773 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.017 0.055 rw 2026-10-20 09:19:55,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.013 - 2026-10-20 09:19:55,788 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:19:55,823 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:55] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.009 0.066 ro 2026-10-20 09:19:55,830 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.082 rw 2026-10-20 09:19:55,898 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.021 - 2026-10-20 09:19:55,904 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:55] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.013 0.02 ro 2026-10-20 09:19:55,911 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:55] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.025 - 2026-10-20 09:19:55,933 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.04 - 2026-10-20 09:19:56,002 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,025 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:56] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.041 0.108 rw 2026-10-20 09:19:56,096 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:56] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.02 0.199 rw 2026-10-20 09:19:56,122 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,122 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,146 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.218 rw 2026-10-20 09:19:56,186 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19: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.002 0.058 rw 2026-10-20 09:19:56,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.031 0.094 rw 2026-10-20 09:19:56,337 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,350 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:56] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.004 0.02 ro 2026-10-20 09:19:56,405 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,406 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,411 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,430 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:56] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 09:19:56,762 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,764 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,784 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,785 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,824 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,825 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,829 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:56] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.01 0.028 ro 2026-10-20 09:19:56,874 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,875 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,876 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,893 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,894 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,904 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,905 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,905 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,906 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,915 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,932 7 INFO rb-aa5c29f-225760-426740 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 09:19:56,955 7 INFO rb-aa5c29f-225760-426740 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 09:19:57,026 7 INFO rb-aa5c29f-225760-426740 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 09:19:57,094 7 INFO rb-aa5c29f-225760-426740 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 09:19:57,095 7 INFO rb-aa5c29f-225760-426740 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 09:19:57,096 7 INFO rb-aa5c29f-225760-426740 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 09:19:57,096 7 INFO rb-aa5c29f-225760-426740 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 09:19:57,162 7 INFO rb-aa5c29f-225760-426740 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 09:19:57,170 7 INFO rb-aa5c29f-225760-426740 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 09:19:57,198 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:57] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-20 09:19:57,199 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:57] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-20 09:19:57,212 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 09:19:57,220 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:19:57,713 7 INFO rb-aa5c29f-225760-426740 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 09:19:57,739 7 INFO rb-aa5c29f-225760-426740 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 09:19:57,746 7 INFO rb-aa5c29f-225760-426740 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 09:19:57,746 7 INFO rb-aa5c29f-225760-426740 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 09:19:57,747 7 INFO rb-aa5c29f-225760-426740 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 09:19:57,749 7 INFO rb-aa5c29f-225760-426740 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 09:19:57,752 7 INFO rb-aa5c29f-225760-426740 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 09:19:57,752 7 INFO rb-aa5c29f-225760-426740 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 09:19:58,283 7 INFO rb-aa5c29f-225760-426740 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 09:19:58,289 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3396190 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '9543d4d9-3ded-40f9-955a-8659ff2058b9'}] 2026-10-20 09:19:58,291 7 INFO rb-aa5c29f-225760-426740 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 09:19:58,979 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3396190 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '9543d4d9-3ded-40f9-955a-8659ff2058b9'} created pos.order #502 2026-10-20 09:19:58,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3396190 finished 2026-10-20 09:19:59,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8127 225 0.3 0.484 rw 2026-10-20 09:19:59,195 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:59] "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 09:19:59,231 7 INFO rb-aa5c29f-225760-426740 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 09:19:59,260 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-10-20 09:19:59,290 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-20 09:19:59,331 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.062 rw 2026-10-20 09:19:59,399 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:19:59,404 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 22234488 (allocated 24137728) 2026-10-20 09:19:59,409 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6CZLIvfc - [20/Oct/2026 09:19:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 5.646 rw 2026-10-20 09:19:59,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 35252 2026-10-20 09:19:59,507 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-10-20 09:19:59,507 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 35252 2026-10-20 09:19:59,620 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_091959_619967_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-10-20 09:19:59,620 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpb42l7h7c_chrome_odoo" 2026-10-20 09:19:59,664 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-10-20 09:20:01,015 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 35386 2026-10-20 09:20:01,016 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmpfklzwb98_chrome_odoo 2026-10-20 09:20:01,016 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:40609/json/version 2026-10-20 09:20:01,017 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40609', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:20:01,036 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-10-20 09:20:01,037 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:40609/json 2026-10-20 09:20:01,040 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40609', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:20:01,057 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:40609/devtools/page/3A5EF068B40B03F6C502C3DFAEF3A4C8 2026-10-20 09:20:01,066 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-10-20 09:20:01,069 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-10-20 09:20:01,199 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:20:01,207 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-10-20 09:20:01,210 7 INFO rb-aa5c29f-225760-426740 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 09:20:01,211 7 INFO rb-aa5c29f-225760-426740 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 09:20:01,226 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:20:01,878 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:01] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.054 0.611 rw 2026-10-20 09:20:01,890 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': '3A5EF068B40B03F6C502C3DFAEF3A4C8', 'loaderId': 'FF49C4CC777F69F1B76A2397326B8923', 'isDownload': False} 2026-10-20 09:20:01,890 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-10-20 09:20:01,965 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:01] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.742 ro 2026-10-20 09:20:01,981 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:01] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.039 ro 2026-10-20 09:20:02,004 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:01] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.008 0.054 ro 2026-10-20 09:20:02,727 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-10-20 09:20:02,759 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:20:02,769 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:20:02,799 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 09:20:02,866 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.035 rw 2026-10-20 09:20:02,867 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:02] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.029 rw 2026-10-20 09:20:03,204 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:20:03,795 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529252 266 0.3 0.612 rw 2026-10-20 09:20:03,970 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: The ready code tooks too much time : 2.079338312149048 2026-10-20 09:20:03,970 7 INFO rb-aa5c29f-225760-426740 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 09:20:03,991 7 INFO rb-aa5c29f-225760-426740 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 09:20:03,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:03] "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 09:20:04,023 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:04] "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 09:20:04,052 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-20 09:20:04,067 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-20 09:20:04,078 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20: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 09:20:04,604 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:04] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-20 09:20:04,689 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20: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.008 rw 2026-10-20 09:20:04,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.04 rw 2026-10-20 09:20:04,863 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.021 - 2026-10-20 09:20:04,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.025 - 2026-10-20 09:20:04,884 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:04] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.041 ro 2026-10-20 09:20:04,887 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:04] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.048 rw 2026-10-20 09:20:04,913 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:04] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 09:20:04,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:20:04,926 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:04] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.018 ro 2026-10-20 09:20:05,014 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.055 rw 2026-10-20 09:20:05,036 7 INFO rb-aa5c29f-225760-426740 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 09:20:05,086 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-20 09:20:05,160 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:05] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.034 0.066 rw 2026-10-20 09:20:05,202 7 INFO rb-aa5c29f-225760-426740 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 09:20:05,217 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:05] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 4940 5 0.01 0.084 ro 2026-10-20 09:20:05,331 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:05] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.041 0.214 rw 2026-10-20 09:20:05,364 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20: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.153 rw 2026-10-20 09:20:05,442 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.029 0.202 rw 2026-10-20 09:20:05,540 7 INFO rb-aa5c29f-225760-426740 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 09:20:05,540 7 INFO rb-aa5c29f-225760-426740 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 09:20:05,643 7 INFO rb-aa5c29f-225760-426740 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 09:20:05,652 7 INFO rb-aa5c29f-225760-426740 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 09:20:05,659 7 INFO rb-aa5c29f-225760-426740 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 09:20:05,663 7 INFO rb-aa5c29f-225760-426740 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 09:20:05,666 7 INFO rb-aa5c29f-225760-426740 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 09:20:05,675 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:05] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:20:05,682 7 INFO rb-aa5c29f-225760-426740 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 09:20:05,703 7 INFO rb-aa5c29f-225760-426740 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 09:20:05,703 7 INFO rb-aa5c29f-225760-426740 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 09:20:05,704 7 INFO rb-aa5c29f-225760-426740 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 09:20:05,719 7 INFO rb-aa5c29f-225760-426740 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 09:20:05,758 7 INFO rb-aa5c29f-225760-426740 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 09:20:05,766 7 INFO rb-aa5c29f-225760-426740 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 09:20:05,766 7 INFO rb-aa5c29f-225760-426740 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 09:20:06,301 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:06] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.008 0.026 rw 2026-10-20 09:20:06,340 7 INFO rb-aa5c29f-225760-426740 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 09:20:06,359 7 INFO rb-aa5c29f-225760-426740 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 09:20:06,359 7 INFO rb-aa5c29f-225760-426740 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 09:20:06,360 7 INFO rb-aa5c29f-225760-426740 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 09:20:06,398 7 INFO rb-aa5c29f-225760-426740 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 09:20:06,398 7 INFO rb-aa5c29f-225760-426740 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 09:20:06,413 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:20:06,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:20:06,914 7 INFO rb-aa5c29f-225760-426740 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 09:20:06,940 7 INFO rb-aa5c29f-225760-426740 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 09:20:06,943 7 INFO rb-aa5c29f-225760-426740 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 09:20:06,946 7 INFO rb-aa5c29f-225760-426740 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 09:20:07,469 7 INFO rb-aa5c29f-225760-426740 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 09:20:07,475 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69522782 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '2f88a426-30a8-4577-b46b-a6e683ac88d6'}] 2026-10-20 09:20:07,477 7 INFO rb-aa5c29f-225760-426740 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 09:20:07,864 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69522782 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '2f88a426-30a8-4577-b46b-a6e683ac88d6'} created pos.order #503 2026-10-20 09:20:07,866 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69522782 finished 2026-10-20 09:20:07,961 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5463 96 0.284 0.206 rw 2026-10-20 09:20:08,107 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:08] "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 09:20:08,148 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,174 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,183 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,212 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,234 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,235 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,236 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.05 rw 2026-10-20 09:20:08,249 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.007 0.048 ro 2026-10-20 09:20:08,587 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,588 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,606 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,606 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,627 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,630 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,632 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.013 0.024 ro 2026-10-20 09:20:08,655 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,656 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,656 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,657 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,671 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,701 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,723 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,758 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,897 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,898 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,900 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,908 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,909 7 INFO rb-aa5c29f-225760-426740 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 09:20:08,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:08] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:20:08,925 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:08] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.006 - 2026-10-20 09:20:09,431 7 INFO rb-aa5c29f-225760-426740 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 09:20:09,436 7 INFO rb-aa5c29f-225760-426740 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 09:20:09,438 7 INFO rb-aa5c29f-225760-426740 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 09:20:09,442 7 INFO rb-aa5c29f-225760-426740 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 09:20:09,956 7 INFO rb-aa5c29f-225760-426740 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 09:20:09,965 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32526997 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': '83aefd22-5e38-416d-80cf-0e7a81d46bc7'}] 2026-10-20 09:20:09,967 7 INFO rb-aa5c29f-225760-426740 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 09:20:10,653 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32526997 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': '83aefd22-5e38-416d-80cf-0e7a81d46bc7'} created pos.order #504 2026-10-20 09:20:10,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32526997 finished 2026-10-20 09:20:10,769 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7113 201 0.264 0.544 rw 2026-10-20 09:20:10,872 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20: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 09:20:10,897 7 INFO rb-aa5c29f-225760-426740 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 09:20:10,924 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-10-20 09:20:10,925 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-20 09:20:10,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.024 0.051 rw 2026-10-20 09:20:11,118 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:20:11,125 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 __QyyEvQ - [20/Oct/2026 09:20:03] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 8.212 rw 2026-10-20 09:20:11,128 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 23341148 (allocated 25186304) 2026-10-20 09:20:11,223 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 35386 2026-10-20 09:20:11,224 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-10-20 09:20:11,226 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 35386 2026-10-20 09:20:11,365 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092011_364921_test_points_awarded_giftcard.txt 2026-10-20 09:20:11,365 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmpfklzwb98_chrome_odoo" 2026-10-20 09:20:11,398 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-20 09:20:12,662 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 35515 2026-10-20 09:20:12,663 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpw4a3phrw_chrome_odoo 2026-10-20 09:20:12,663 7 INFO rb-aa5c29f-225760-426740 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:36025/json/version 2026-10-20 09:20:12,666 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36025', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:20:12,707 7 INFO rb-aa5c29f-225760-426740 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 09:20:12,708 7 INFO rb-aa5c29f-225760-426740 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:36025/json 2026-10-20 09:20:12,709 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36025', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:20:12,722 7 INFO rb-aa5c29f-225760-426740 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:36025/devtools/page/2D6B5AE5642502E4C0C07CBB1EC37133 2026-10-20 09:20:12,731 7 INFO rb-aa5c29f-225760-426740 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 09:20:12,737 7 INFO rb-aa5c29f-225760-426740 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 09:20:12,921 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:20:12,932 7 INFO rb-aa5c29f-225760-426740 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 09:20:12,934 7 INFO rb-aa5c29f-225760-426740 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 09:20:12,935 7 INFO rb-aa5c29f-225760-426740 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 09:20:12,960 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:20:13,641 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:13] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.088 0.611 rw 2026-10-20 09:20:13,655 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '2D6B5AE5642502E4C0C07CBB1EC37133', 'loaderId': '0C5EA60775F1FD79BD46C8DDE262369F', 'isDownload': False} 2026-10-20 09:20:13,655 7 INFO rb-aa5c29f-225760-426740 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 09:20:13,744 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:13] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.788 ro 2026-10-20 09:20:13,765 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:13] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.04 ro 2026-10-20 09:20:13,783 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:13] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.057 ro 2026-10-20 09:20:14,544 7 INFO rb-aa5c29f-225760-426740 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 09:20:14,572 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:20:14,572 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 09:20:14,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.015 ro 2026-10-20 09:20:14,651 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20: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.017 0.026 rw 2026-10-20 09:20:14,661 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:14] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.052 rw 2026-10-20 09:20:15,102 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:20:15,763 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 528064 264 0.422 0.668 rw 2026-10-20 09:20:15,979 7 INFO rb-aa5c29f-225760-426740 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.3236277103424072 2026-10-20 09:20:15,979 7 INFO rb-aa5c29f-225760-426740 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 09:20:15,992 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20: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 09:20:15,994 7 INFO rb-aa5c29f-225760-426740 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 09:20:16,023 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:16] "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 09:20:16,046 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20: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 09:20:16,071 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20: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.021 rw 2026-10-20 09:20:16,086 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20: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 09:20:16,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:16] "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 09:20:16,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20: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.006 0.018 rw 2026-10-20 09:20:16,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 09:20:16,959 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:20:16,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.018 0.061 rw 2026-10-20 09:20:17,015 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:20:17,017 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 09:20:17,021 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:17] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.013 0.052 ro 2026-10-20 09:20:17,047 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:17] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.037 ro 2026-10-20 09:20:17,048 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.091 rw 2026-10-20 09:20:17,120 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.061 rw 2026-10-20 09:20:17,161 7 INFO rb-aa5c29f-225760-426740 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 09:20:17,204 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-20 09:20:17,323 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:17] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.048 0.09 rw 2026-10-20 09:20:17,323 7 INFO rb-aa5c29f-225760-426740 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 09:20:17,441 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:17] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.042 0.205 rw 2026-10-20 09:20:17,465 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:17] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.145 rw 2026-10-20 09:20:17,549 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.037 0.177 rw 2026-10-20 09:20:17,673 7 INFO rb-aa5c29f-225760-426740 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 09:20:17,675 7 INFO rb-aa5c29f-225760-426740 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 09:20:17,813 7 INFO rb-aa5c29f-225760-426740 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 09:20:17,814 7 INFO rb-aa5c29f-225760-426740 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 09:20:17,814 7 INFO rb-aa5c29f-225760-426740 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 09:20:17,815 7 INFO rb-aa5c29f-225760-426740 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 09:20:17,873 7 INFO rb-aa5c29f-225760-426740 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 09:20:17,877 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:17] "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 09:20:17,898 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:17] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-20 09:20:17,900 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:17] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.008 - 2026-10-20 09:20:17,901 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:17] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-20 09:20:17,910 7 INFO rb-aa5c29f-225760-426740 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 09:20:17,911 7 INFO rb-aa5c29f-225760-426740 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 09:20:17,923 7 INFO rb-aa5c29f-225760-426740 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 09:20:18,275 7 INFO rb-aa5c29f-225760-426740 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 09:20:18,276 7 INFO rb-aa5c29f-225760-426740 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 09:20:18,329 7 INFO rb-aa5c29f-225760-426740 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 09:20:18,329 7 INFO rb-aa5c29f-225760-426740 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 09:20:18,339 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:18] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.012 0.029 ro 2026-10-20 09:20:18,362 7 INFO rb-aa5c29f-225760-426740 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 09:20:18,363 7 INFO rb-aa5c29f-225760-426740 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 09:20:18,364 7 INFO rb-aa5c29f-225760-426740 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 09:20:18,364 7 INFO rb-aa5c29f-225760-426740 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 09:20:18,398 7 INFO rb-aa5c29f-225760-426740 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 09:20:18,401 7 INFO rb-aa5c29f-225760-426740 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 09:20:18,418 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:20:18,422 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:20:18,917 7 INFO rb-aa5c29f-225760-426740 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 09:20:18,950 7 INFO rb-aa5c29f-225760-426740 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 09:20:18,954 7 INFO rb-aa5c29f-225760-426740 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 09:20:18,958 7 INFO rb-aa5c29f-225760-426740 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 09:20:19,489 7 INFO rb-aa5c29f-225760-426740 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 09:20:19,496 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38160594 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '59352a77-f082-41eb-b8c8-a2b91d6c6be1'}] 2026-10-20 09:20:19,498 7 INFO rb-aa5c29f-225760-426740 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 09:20:20,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38160594 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '59352a77-f082-41eb-b8c8-a2b91d6c6be1'} created pos.order #505 2026-10-20 09:20:20,177 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38160594 finished 2026-10-20 09:20:20,264 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7104 217 0.279 0.494 rw 2026-10-20 09:20:20,404 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:20] "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 09:20:20,446 7 INFO rb-aa5c29f-225760-426740 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 09:20:20,474 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-10-20 09:20:20,475 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-20 09:20:20,543 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.065 rw 2026-10-20 09:20:20,664 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:20:20,669 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 22092812 (allocated 23875584) 2026-10-20 09:20:20,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 91Ct37Nr - [20/Oct/2026 09:20:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 5.97 rw 2026-10-20 09:20:20,781 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 35515 2026-10-20 09:20:20,782 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-10-20 09:20:20,784 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 35515 2026-10-20 09:20:20,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092020_923414_test_points_awarded_global_discount_code_no_domain_program.txt 2026-10-20 09:20:20,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpw4a3phrw_chrome_odoo" 2026-10-20 09:20:20,969 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-20 09:20:22,299 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 35640 2026-10-20 09:20:22,300 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmp8kwywk7y_chrome_odoo 2026-10-20 09:20:22,300 7 INFO rb-aa5c29f-225760-426740 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:43147/json/version 2026-10-20 09:20:22,301 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43147', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:20:22,359 7 INFO rb-aa5c29f-225760-426740 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 09:20:22,360 7 INFO rb-aa5c29f-225760-426740 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:43147/json 2026-10-20 09:20:22,360 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43147', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:20:22,389 7 INFO rb-aa5c29f-225760-426740 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:43147/devtools/page/AA5927C427ADC89C3C7CEC7E22599053 2026-10-20 09:20:22,402 7 INFO rb-aa5c29f-225760-426740 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 09:20:22,415 7 INFO rb-aa5c29f-225760-426740 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 09:20:22,593 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:20:22,605 7 INFO rb-aa5c29f-225760-426740 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 09:20:22,612 7 INFO rb-aa5c29f-225760-426740 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 09:20:22,612 7 INFO rb-aa5c29f-225760-426740 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 09:20:22,630 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:20:23,316 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:23] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.073 0.63 rw 2026-10-20 09:20:23,322 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': 'AA5927C427ADC89C3C7CEC7E22599053', 'loaderId': '8B480BDCC391B416B5A4D3EE28E287A5', 'isDownload': False} 2026-10-20 09:20:23,323 7 INFO rb-aa5c29f-225760-426740 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 09:20:23,403 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:23] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.778 ro 2026-10-20 09:20:23,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:23] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.038 ro 2026-10-20 09:20:23,445 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:23] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.055 ro 2026-10-20 09:20:24,186 7 INFO rb-aa5c29f-225760-426740 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 09:20:24,217 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:20:24,223 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:20:24,263 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.027 ro 2026-10-20 09:20:24,320 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20: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.003 0.022 rw 2026-10-20 09:20:24,336 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20: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 09:20:24,725 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:20:25,403 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529962 267 0.396 0.668 rw 2026-10-20 09:20:25,645 7 INFO rb-aa5c29f-225760-426740 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.322129249572754 2026-10-20 09:20:25,645 7 INFO rb-aa5c29f-225760-426740 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 09:20:25,660 7 INFO rb-aa5c29f-225760-426740 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 09:20:25,663 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:25] "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 09:20:25,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.04 ro 2026-10-20 09:20:25,777 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:25] "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 09:20:25,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20: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.005 0.016 rw 2026-10-20 09:20:25,816 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:25] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-20 09:20:26,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:26] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.02 ro 2026-10-20 09:20:26,569 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20: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.003 0.011 rw 2026-10-20 09:20:26,771 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.015 0.057 rw 2026-10-20 09:20:26,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:20:26,787 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.017 - 2026-10-20 09:20:26,807 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:26] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.01 0.035 ro 2026-10-20 09:20:26,824 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:26] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.06 rw 2026-10-20 09:20:26,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 09:20:26,916 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:26] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 09:20:26,924 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.01 - 2026-10-20 09:20:26,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:26] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.051 ro 2026-10-20 09:20:27,020 7 INFO rb-aa5c29f-225760-426740 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 09:20:27,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:27] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.031 0.097 rw 2026-10-20 09:20:27,148 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:27] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.033 0.199 rw 2026-10-20 09:20:27,188 7 INFO rb-aa5c29f-225760-426740 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 09:20:27,189 7 INFO rb-aa5c29f-225760-426740 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 09:20:27,220 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.025 0.262 rw 2026-10-20 09:20:27,271 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20: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.015 0.064 rw 2026-10-20 09:20:27,359 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.044 0.121 rw 2026-10-20 09:20:27,442 7 INFO rb-aa5c29f-225760-426740 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 09:20:27,450 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 264 4 0.006 0.024 ro 2026-10-20 09:20:27,505 7 INFO rb-aa5c29f-225760-426740 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 09:20:27,506 7 INFO rb-aa5c29f-225760-426740 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 09:20:27,513 7 INFO rb-aa5c29f-225760-426740 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 09:20:27,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:27] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:20:27,864 7 INFO rb-aa5c29f-225760-426740 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 09:20:27,864 7 INFO rb-aa5c29f-225760-426740 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 09:20:27,883 7 INFO rb-aa5c29f-225760-426740 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 09:20:27,883 7 INFO rb-aa5c29f-225760-426740 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 09:20:27,905 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 264 4 0.006 0.026 ro 2026-10-20 09:20:27,937 7 INFO rb-aa5c29f-225760-426740 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 09:20:27,937 7 INFO rb-aa5c29f-225760-426740 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 09:20:27,989 7 INFO rb-aa5c29f-225760-426740 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 09:20:27,990 7 INFO rb-aa5c29f-225760-426740 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 09:20:27,990 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,010 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,011 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,027 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,030 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,031 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,033 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,043 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,078 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,149 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,185 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,264 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,265 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,266 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,266 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,291 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,291 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,305 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:28] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 09:20:28,307 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:28] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-20 09:20:28,320 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:20:28,327 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 09:20:28,816 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,854 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,858 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,860 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,863 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,866 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,868 7 INFO rb-aa5c29f-225760-426740 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 09:20:28,870 7 INFO rb-aa5c29f-225760-426740 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 09:20:29,401 7 INFO rb-aa5c29f-225760-426740 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 09:20:29,408 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7089861 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '5688b2ec-2f21-48df-ad0d-d48c57b1f385'}] 2026-10-20 09:20:29,417 7 INFO rb-aa5c29f-225760-426740 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 09:20:30,173 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7089861 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '5688b2ec-2f21-48df-ad0d-d48c57b1f385'} created pos.order #506 2026-10-20 09:20:30,182 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7089861 finished 2026-10-20 09:20:30,309 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8122 218 0.339 0.568 rw 2026-10-20 09:20:30,475 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:30] "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 09:20:30,515 7 INFO rb-aa5c29f-225760-426740 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 09:20:30,547 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-10-20 09:20:30,548 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-20 09:20:30,624 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.024 0.062 rw 2026-10-20 09:20:30,762 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:20:30,774 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 22243312 (allocated 24662016) 2026-10-20 09:20:30,776 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DVAq9EUN - [20/Oct/2026 09:20:25] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 6.376 rw 2026-10-20 09:20:30,892 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 35640 2026-10-20 09:20:30,894 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-10-20 09:20:30,895 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 35640 2026-10-20 09:20:31,031 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092031_031092_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-10-20 09:20:31,031 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmp8kwywk7y_chrome_odoo" 2026-10-20 09:20:31,075 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-10-20 09:20:31,824 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 35768 2026-10-20 09:20:31,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpcsa5irtu_chrome_odoo 2026-10-20 09:20:31,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:36319/json/version 2026-10-20 09:20:31,828 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36319', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:20:31,907 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-20 09:20:31,907 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:36319/json 2026-10-20 09:20:31,908 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36319', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:20:31,920 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:36319/devtools/page/021A40A7BDE820180980B754E68861FF 2026-10-20 09:20:31,937 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-20 09:20:31,947 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-20 09:20:32,064 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:20:32,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-20 09:20:32,088 7 INFO rb-aa5c29f-225760-426740 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 09:20:32,088 7 INFO rb-aa5c29f-225760-426740 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 09:20:32,130 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:20:32,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:32] "GET /pos/ui/80 HTTP/1.1" 200 6846 64 0.038 0.599 rw 2026-10-20 09:20:32,737 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '021A40A7BDE820180980B754E68861FF', 'loaderId': '5571AF76AC6E635ECFE80E7F9DE0BCA0', 'isDownload': False} 2026-10-20 09:20:32,738 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-10-20 09:20:32,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:32] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.708 ro 2026-10-20 09:20:32,820 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:32] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.013 ro 2026-10-20 09:20:32,846 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:32] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.046 ro 2026-10-20 09:20:33,692 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-20 09:20:33,723 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:20:33,728 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 09:20:33,791 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.037 ro 2026-10-20 09:20:33,852 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20: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.006 0.029 rw 2026-10-20 09:20:33,858 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:33] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.04 rw 2026-10-20 09:20:34,322 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:20:34,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529280 263 0.257 0.719 rw 2026-10-20 09:20:35,055 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: The ready code tooks too much time : 2.31769061088562 2026-10-20 09:20:35,056 7 INFO rb-aa5c29f-225760-426740 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 09:20:35,075 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.012 ro 2026-10-20 09:20:35,080 7 INFO rb-aa5c29f-225760-426740 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 09:20:35,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20: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 09:20:35,141 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:35] "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 09:20:35,170 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.028 rw 2026-10-20 09:20:35,182 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:35] "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 09:20:35,683 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20: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 09:20:35,819 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-20 09:20:36,010 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.05 rw 2026-10-20 09:20:36,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.015 rw 2026-10-20 09:20:36,048 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.037 - 2026-10-20 09:20:36,051 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.035 - 2026-10-20 09:20:36,056 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.041 ro 2026-10-20 09:20:36,079 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 09:20:36,087 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 09:20:36,098 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.012 ro 2026-10-20 09:20:36,141 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.032 - 2026-10-20 09:20:36,199 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.022 0.07 rw 2026-10-20 09:20:36,225 7 INFO rb-aa5c29f-225760-426740 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 09:20:36,297 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.02 0.17 rw 2026-10-20 09:20:36,325 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.177 rw 2026-10-20 09:20:36,369 7 INFO rb-aa5c29f-225760-426740 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 09:20:36,371 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.013 rw 2026-10-20 09:20:36,454 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.025 0.051 rw 2026-10-20 09:20:36,566 7 INFO rb-aa5c29f-225760-426740 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 09:20:36,567 7 INFO rb-aa5c29f-225760-426740 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 09:20:36,688 7 INFO rb-aa5c29f-225760-426740 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 09:20:36,690 7 INFO rb-aa5c29f-225760-426740 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 09:20:36,704 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 09:20:36,704 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.006 - 2026-10-20 09:20:36,707 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-20 09:20:36,887 7 INFO rb-aa5c29f-225760-426740 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 09:20:36,887 7 INFO rb-aa5c29f-225760-426740 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 09:20:36,888 7 INFO rb-aa5c29f-225760-426740 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 09:20:36,891 7 INFO rb-aa5c29f-225760-426740 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 09:20:36,898 7 INFO rb-aa5c29f-225760-426740 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 09:20:36,899 7 INFO rb-aa5c29f-225760-426740 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 09:20:36,899 7 INFO rb-aa5c29f-225760-426740 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 09:20:36,930 7 INFO rb-aa5c29f-225760-426740 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 09:20:36,931 7 INFO rb-aa5c29f-225760-426740 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 09:20:36,969 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:20:36,976 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:20:37,456 7 INFO rb-aa5c29f-225760-426740 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 09:20:37,505 7 INFO rb-aa5c29f-225760-426740 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 09:20:37,508 7 INFO rb-aa5c29f-225760-426740 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 09:20:37,515 7 INFO rb-aa5c29f-225760-426740 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 09:20:38,038 7 INFO rb-aa5c29f-225760-426740 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 09:20:38,047 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33526620 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'c469d77b-c13c-44fc-9a84-a022b24da1aa'}] 2026-10-20 09:20:38,048 7 INFO rb-aa5c29f-225760-426740 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 09:20:38,666 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33526620 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'c469d77b-c13c-44fc-9a84-a022b24da1aa'} created pos.order #507 2026-10-20 09:20:38,668 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33526620 finished 2026-10-20 09:20:38,822 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9671 219 0.23 0.551 rw 2026-10-20 09:20:38,961 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:38] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.011 ro 2026-10-20 09:20:38,999 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,015 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,068 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,069 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,083 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,084 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,088 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.017 0.053 rw 2026-10-20 09:20:39,264 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,266 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,267 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,267 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,267 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,272 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,284 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,285 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,286 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,287 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,462 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,462 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,470 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,470 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,987 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,990 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,998 7 INFO rb-aa5c29f-225760-426740 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 09:20:39,998 7 INFO rb-aa5c29f-225760-426740 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 09:20:40,515 7 INFO rb-aa5c29f-225760-426740 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 09:20:40,518 7 INFO rb-aa5c29f-225760-426740 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 09:20:40,534 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97766911 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'bc08574f-3292-439a-a6e7-1bc607bb1619'}] 2026-10-20 09:20:41,167 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97766911 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'bc08574f-3292-439a-a6e7-1bc607bb1619'} created pos.order #508 2026-10-20 09:20:41,169 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97766911 finished 2026-10-20 09:20:41,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8000 166 0.294 0.501 rw 2026-10-20 09:20:41,454 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:41] "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 09:20:41,480 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,496 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,534 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.033 rw 2026-10-20 09:20:41,541 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,542 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,555 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,559 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,735 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,735 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,736 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,741 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,753 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,756 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,757 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,757 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,929 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,932 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,933 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,944 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,971 7 INFO rb-aa5c29f-225760-426740 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 09:20:41,994 7 INFO rb-aa5c29f-225760-426740 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 09:20:42,013 7 INFO rb-aa5c29f-225760-426740 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 09:20:42,086 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:42] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.025 0.044 rw 2026-10-20 09:20:42,116 7 INFO rb-aa5c29f-225760-426740 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 09:20:42,116 7 INFO rb-aa5c29f-225760-426740 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 09:20:42,126 7 INFO rb-aa5c29f-225760-426740 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 09:20:42,149 7 INFO rb-aa5c29f-225760-426740 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 09:20:42,169 7 INFO rb-aa5c29f-225760-426740 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 09:20:42,194 7 INFO rb-aa5c29f-225760-426740 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 09:20:42,217 7 INFO rb-aa5c29f-225760-426740 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 09:20:42,217 7 INFO rb-aa5c29f-225760-426740 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 09:20:42,256 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:42] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 308 7 0.015 0.044 rw 2026-10-20 09:20:42,727 7 INFO rb-aa5c29f-225760-426740 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 09:20:42,732 7 INFO rb-aa5c29f-225760-426740 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 09:20:42,739 7 INFO rb-aa5c29f-225760-426740 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 09:20:42,743 7 INFO rb-aa5c29f-225760-426740 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 09:20:43,257 7 INFO rb-aa5c29f-225760-426740 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 09:20:43,266 7 INFO rb-aa5c29f-225760-426740 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 09:20:43,276 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30813079 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000003', 'uuid': '581586a9-6031-43f9-b804-496c95baef53'}] 2026-10-20 09:20:43,814 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30813079 order {'name': '/', 'pos_reference': '261-80-000003', 'uuid': '581586a9-6031-43f9-b804-496c95baef53'} created pos.order #509 2026-10-20 09:20:43,816 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30813079 finished 2026-10-20 09:20:43,962 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9660 177 0.161 0.531 rw 2026-10-20 09:20:44,069 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:44] "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 09:20:44,099 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,126 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,172 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.034 rw 2026-10-20 09:20:44,187 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,188 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,199 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,203 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,391 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,391 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,435 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,435 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,459 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,462 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,644 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,645 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,645 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,646 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,646 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,647 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,652 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,664 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,686 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,708 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:44] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 308 7 0.015 0.048 rw 2026-10-20 09:20:44,831 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,832 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,832 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,838 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,847 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,847 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,850 7 INFO rb-aa5c29f-225760-426740 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 09:20:44,851 7 INFO rb-aa5c29f-225760-426740 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 09:20:45,037 7 INFO rb-aa5c29f-225760-426740 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 09:20:45,037 7 INFO rb-aa5c29f-225760-426740 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 09:20:45,038 7 INFO rb-aa5c29f-225760-426740 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 09:20:45,047 7 INFO rb-aa5c29f-225760-426740 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 09:20:45,048 7 INFO rb-aa5c29f-225760-426740 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 09:20:45,558 7 INFO rb-aa5c29f-225760-426740 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 09:20:45,563 7 INFO rb-aa5c29f-225760-426740 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 09:20:45,567 7 INFO rb-aa5c29f-225760-426740 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 09:20:45,570 7 INFO rb-aa5c29f-225760-426740 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 09:20:46,088 7 INFO rb-aa5c29f-225760-426740 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 09:20:46,089 7 INFO rb-aa5c29f-225760-426740 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 09:20:46,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23144652 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000004', 'uuid': '822a702b-191c-4274-a25a-e362cb446897'}] 2026-10-20 09:20:46,723 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23144652 order {'name': '/', 'pos_reference': '261-80-000004', 'uuid': '822a702b-191c-4274-a25a-e362cb446897'} created pos.order #510 2026-10-20 09:20:46,727 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23144652 finished 2026-10-20 09:20:46,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10666 195 0.266 0.552 rw 2026-10-20 09:20:47,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20: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 09:20:47,079 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,091 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,135 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.035 rw 2026-10-20 09:20:47,144 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,144 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,160 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,162 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,167 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,356 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,356 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,398 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,403 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,404 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,405 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,597 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,598 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,651 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,651 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,656 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,661 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,854 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,854 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,855 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,855 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,856 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,856 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,870 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,893 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,912 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,963 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,970 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,971 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,971 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,981 7 INFO rb-aa5c29f-225760-426740 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 09:20:47,982 7 INFO rb-aa5c29f-225760-426740 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 09:20:48,488 7 INFO rb-aa5c29f-225760-426740 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 09:20:48,494 7 INFO rb-aa5c29f-225760-426740 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 09:20:48,498 7 INFO rb-aa5c29f-225760-426740 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 09:20:48,501 7 INFO rb-aa5c29f-225760-426740 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 09:20:49,019 7 INFO rb-aa5c29f-225760-426740 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 09:20:49,027 7 INFO rb-aa5c29f-225760-426740 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 09:20:49,033 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68837582 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000005', 'uuid': 'a92c65da-5183-4458-a4a6-e2ec621cc500'}] 2026-10-20 09:20:49,840 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68837582 order {'name': '/', 'pos_reference': '261-80-000005', 'uuid': 'a92c65da-5183-4458-a4a6-e2ec621cc500'} created pos.order #511 2026-10-20 09:20:49,843 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68837582 finished 2026-10-20 09:20:50,014 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 13368 212 0.295 0.691 rw 2026-10-20 09:20:50,153 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:50] "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 09:20:50,183 7 INFO rb-aa5c29f-225760-426740 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 09:20:50,203 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-20 09:20:50,203 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-20 09:20:50,301 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.016 0.075 rw 2026-10-20 09:20:50,561 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:20:50,571 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G57U3F8N - [20/Oct/2026 09:20:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 16.67 rw 2026-10-20 09:20:50,599 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 30141196 (allocated 33705984) 2026-10-20 09:20:50,680 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 35768 2026-10-20 09:20:50,683 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-20 09:20:50,688 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 35768 2026-10-20 09:20:50,830 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092050_830643_test_pos_loyalty_tour_basic.txt 2026-10-20 09:20:50,831 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpcsa5irtu_chrome_odoo" 2026-10-20 09:20:51,379 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 35903 2026-10-20 09:20:51,379 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmp3hqr9h3v_chrome_odoo 2026-10-20 09:20:51,379 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:32957/json/version 2026-10-20 09:20:51,388 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32957', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:20:51,493 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-20 09:20:51,498 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:32957/json 2026-10-20 09:20:51,508 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32957', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:20:51,534 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:32957/devtools/page/AC0BB29F6353DF6C78DD3D66BF73F568 2026-10-20 09:20:51,549 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-20 09:20:51,555 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-20 09:20:51,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:20:51,686 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-20 09:20:51,692 7 INFO rb-aa5c29f-225760-426740 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 09:20:51,692 7 INFO rb-aa5c29f-225760-426740 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 09:20:51,843 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:51] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.045 0.102 rw 2026-10-20 09:20:51,857 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': 'AC0BB29F6353DF6C78DD3D66BF73F568', 'loaderId': '6F5CBC0354969505DB836797F59D450A', 'isDownload': False} 2026-10-20 09:20:51,857 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-10-20 09:20:51,935 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:51] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.228 ro 2026-10-20 09:20:51,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:51] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.046 ro 2026-10-20 09:20:51,971 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:51] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.011 0.053 ro 2026-10-20 09:20:52,734 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-20 09:20:52,769 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:20:52,772 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:20:52,780 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.007 ro 2026-10-20 09:20:52,832 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:52] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.024 rw 2026-10-20 09:20:52,840 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20: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.005 0.028 rw 2026-10-20 09:20:53,307 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:20:53,960 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529343 249 0.453 0.643 rw 2026-10-20 09:20:54,179 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: The ready code tooks too much time : 2.3218772411346436 2026-10-20 09:20:54,179 7 INFO rb-aa5c29f-225760-426740 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 09:20:54,207 7 INFO rb-aa5c29f-225760-426740 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 09:20:54,223 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.016 ro 2026-10-20 09:20:54,268 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:54] "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 09:20:54,316 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20: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 09:20:54,346 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.014 rw 2026-10-20 09:20:54,354 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:54] "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 09:20:54,897 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:54] "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 09:20:55,035 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-20 09:20:55,196 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 09:20:55,205 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.007 0.058 rw 2026-10-20 09:20:55,206 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 09:20:55,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:55] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.038 ro 2026-10-20 09:20:55,245 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.059 rw 2026-10-20 09:20:55,332 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:55] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 09:20:55,340 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:20:55,352 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:55] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.03 ro 2026-10-20 09:20:55,366 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.025 - 2026-10-20 09:20:55,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:55] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.057 0.086 rw 2026-10-20 09:20:55,500 7 INFO rb-aa5c29f-225760-426740 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 09:20:55,619 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:55] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.054 0.226 rw 2026-10-20 09:20:55,645 7 INFO rb-aa5c29f-225760-426740 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 09:20:55,649 7 INFO rb-aa5c29f-225760-426740 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 09:20:55,699 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.024 0.246 rw 2026-10-20 09:20:55,834 7 INFO rb-aa5c29f-225760-426740 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 09:20:55,835 7 INFO rb-aa5c29f-225760-426740 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 09:20:55,841 7 INFO rb-aa5c29f-225760-426740 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 09:20:55,850 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:55] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:20:55,855 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:55] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 09:20:55,856 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:55] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 09:20:56,047 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,048 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,048 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,113 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,113 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,135 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,143 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,330 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,330 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,331 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,334 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,354 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,389 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,415 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,439 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,490 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:56] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 306 7 0.012 0.028 rw 2026-10-20 09:20:56,570 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,571 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,572 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,572 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,603 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,603 7 INFO rb-aa5c29f-225760-426740 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 09:20:56,617 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:20:56,624 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:20:57,115 7 INFO rb-aa5c29f-225760-426740 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 09:20:57,140 7 INFO rb-aa5c29f-225760-426740 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 09:20:57,150 7 INFO rb-aa5c29f-225760-426740 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 09:20:57,151 7 INFO rb-aa5c29f-225760-426740 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 09:20:57,684 7 INFO rb-aa5c29f-225760-426740 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 09:20:57,686 7 INFO rb-aa5c29f-225760-426740 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 09:20:57,695 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53736650 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': 'f0e5f3ad-a6c3-4b39-9429-1d8cf9ec1a7b'}] 2026-10-20 09:20:58,383 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53736650 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': 'f0e5f3ad-a6c3-4b39-9429-1d8cf9ec1a7b'} created pos.order #512 2026-10-20 09:20:58,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53736650 finished 2026-10-20 09:20:58,487 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11749 200 0.256 0.541 rw 2026-10-20 09:20:58,623 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:58] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.025 ro 2026-10-20 09:20:58,666 7 INFO rb-aa5c29f-225760-426740 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 09:20:58,687 7 INFO rb-aa5c29f-225760-426740 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 09:20:58,734 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.036 rw 2026-10-20 09:20:58,739 7 INFO rb-aa5c29f-225760-426740 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 09:20:58,739 7 INFO rb-aa5c29f-225760-426740 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 09:20:58,752 7 INFO rb-aa5c29f-225760-426740 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 09:20:58,758 7 INFO rb-aa5c29f-225760-426740 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 09:20:58,761 7 INFO rb-aa5c29f-225760-426740 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 09:20:58,948 7 INFO rb-aa5c29f-225760-426740 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 09:20:58,949 7 INFO rb-aa5c29f-225760-426740 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 09:20:58,949 7 INFO rb-aa5c29f-225760-426740 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 09:20:58,949 7 INFO rb-aa5c29f-225760-426740 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 09:20:58,950 7 INFO rb-aa5c29f-225760-426740 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 09:20:58,950 7 INFO rb-aa5c29f-225760-426740 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 09:20:58,954 7 INFO rb-aa5c29f-225760-426740 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 09:20:58,972 7 INFO rb-aa5c29f-225760-426740 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 09:20:58,998 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,016 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,061 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:59] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 306 7 0.007 0.035 rw 2026-10-20 09:20:59,112 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,113 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,129 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,141 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,159 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,169 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,244 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:59] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 305 7 0.02 0.042 rw 2026-10-20 09:20:59,310 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,310 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,311 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,313 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,317 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,317 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,321 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,322 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,598 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,599 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,600 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,600 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,614 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,634 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,676 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,677 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,677 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,694 7 INFO rb-aa5c29f-225760-426740 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 09:20:59,695 7 INFO rb-aa5c29f-225760-426740 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 09:21:00,210 7 INFO rb-aa5c29f-225760-426740 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 09:21:00,223 7 INFO rb-aa5c29f-225760-426740 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 09:21:00,223 7 INFO rb-aa5c29f-225760-426740 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 09:21:00,224 7 INFO rb-aa5c29f-225760-426740 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 09:21:00,749 7 INFO rb-aa5c29f-225760-426740 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 09:21:00,749 7 INFO rb-aa5c29f-225760-426740 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 09:21:00,755 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46870428 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000002', 'uuid': 'c32a7af1-e5a0-46e0-8063-37df592e3eca'}] 2026-10-20 09:21:01,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46870428 order {'name': '/', 'pos_reference': '262-80-000002', 'uuid': 'c32a7af1-e5a0-46e0-8063-37df592e3eca'} created pos.order #513 2026-10-20 09:21:01,329 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46870428 finished 2026-10-20 09:21:01,417 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:21:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11439 188 0.217 0.45 rw 2026-10-20 09:21:01,603 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:21:01] "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 09:21:01,630 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,659 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:21:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.051 rw 2026-10-20 09:21:01,722 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,723 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,725 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,728 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,915 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,916 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,917 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,926 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,931 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,938 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,939 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,939 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,940 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,940 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,962 7 INFO rb-aa5c29f-225760-426740 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 09:21:01,980 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,027 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,132 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,133 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,139 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,158 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,178 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,192 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,275 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:21:02] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 305 7 0.027 0.042 rw 2026-10-20 09:21:02,323 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,331 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,335 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,336 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,338 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,338 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,522 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,523 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,523 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,534 7 INFO rb-aa5c29f-225760-426740 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 09:21:02,534 7 INFO rb-aa5c29f-225760-426740 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 09:21:03,041 7 INFO rb-aa5c29f-225760-426740 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 09:21:03,047 7 INFO rb-aa5c29f-225760-426740 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 09:21:03,050 7 INFO rb-aa5c29f-225760-426740 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 09:21:03,052 7 INFO rb-aa5c29f-225760-426740 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 09:21:03,571 7 INFO rb-aa5c29f-225760-426740 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 09:21:03,576 7 INFO rb-aa5c29f-225760-426740 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 09:21:03,585 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20230518 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000003', 'uuid': 'cfb207af-5e38-4f0c-be3a-a7f22772f8a6'}] 2026-10-20 09:21:04,246 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20230518 order {'name': '/', 'pos_reference': '262-80-000003', 'uuid': 'cfb207af-5e38-4f0c-be3a-a7f22772f8a6'} created pos.order #514 2026-10-20 09:21:04,249 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20230518 finished 2026-10-20 09:21:04,392 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:21:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11341 204 0.222 0.589 rw 2026-10-20 09:21:04,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:21:04] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.018 ro 2026-10-20 09:21:04,545 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,565 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,610 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,611 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,614 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:21:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.041 rw 2026-10-20 09:21:04,619 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,627 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,796 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,797 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,797 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,805 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,821 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,840 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,849 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,866 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,906 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:21:04] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 306 7 0.017 0.036 rw 2026-10-20 09:21:04,949 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,949 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,950 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,954 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,968 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,968 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,968 7 INFO rb-aa5c29f-225760-426740 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 09:21:04,968 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,150 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,150 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,151 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,151 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,153 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,183 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,187 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,212 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,221 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,222 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,223 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,231 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,236 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,236 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,240 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,240 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,413 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,414 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,422 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,423 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,935 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,941 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,946 7 INFO rb-aa5c29f-225760-426740 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 09:21:05,950 7 INFO rb-aa5c29f-225760-426740 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 09:21:06,466 7 INFO rb-aa5c29f-225760-426740 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 09:21:06,473 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26075697 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000004', 'uuid': 'c67edcb3-4390-4824-a699-fa57de167a3a'}] 2026-10-20 09:21:06,476 7 INFO rb-aa5c29f-225760-426740 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 09:21:07,092 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26075697 order {'name': '/', 'pos_reference': '262-80-000004', 'uuid': 'c67edcb3-4390-4824-a699-fa57de167a3a'} created pos.order #515 2026-10-20 09:21:07,094 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26075697 finished 2026-10-20 09:21:07,305 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:21:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9679 182 0.257 0.58 rw 2026-10-20 09:21:07,445 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:21:07] "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 09:21:07,482 7 INFO rb-aa5c29f-225760-426740 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 09:21:07,508 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-20 09:21:07,509 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-20 09:21:07,559 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:21:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.016 0.043 rw 2026-10-20 09:21:07,830 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:21:07,836 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ji1vDwI - [20/Oct/2026 09:20:52] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 14.961 rw 2026-10-20 09:21:07,849 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 31290312 (allocated 35016704) 2026-10-20 09:21:07,945 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 35903 2026-10-20 09:21:07,949 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-20 09:21:07,951 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 35903 2026-10-20 09:21:08,053 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092108_053229_test_pos_loyalty_tour_basic.txt 2026-10-20 09:21:08,053 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmp3hqr9h3v_chrome_odoo" 2026-10-20 09:21:08,076 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-10-20 09:21:09,444 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 36045 2026-10-20 09:21:09,445 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpgt2wgz_7_chrome_odoo 2026-10-20 09:21:09,445 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:39491/json/version 2026-10-20 09:21:09,446 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39491', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:21:09,557 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-10-20 09:21:09,557 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:39491/json 2026-10-20 09:21:09,557 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39491', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:21:09,587 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:39491/devtools/page/8A1BF7B6829D79AB07A675D05DA835F4 2026-10-20 09:21:09,599 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-10-20 09:21:09,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-10-20 09:21:09,803 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:21:09,822 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-10-20 09:21:09,830 7 INFO rb-aa5c29f-225760-426740 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 09:21:09,830 7 INFO rb-aa5c29f-225760-426740 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 09:21:09,848 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:21:10,670 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:10] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.161 0.675 rw 2026-10-20 09:21:10,675 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '8A1BF7B6829D79AB07A675D05DA835F4', 'loaderId': '211F7C06067123401920BC0E5338A115', 'isDownload': False} 2026-10-20 09:21:10,676 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-10-20 09:21:10,744 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:10] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.027 ro 2026-10-20 09:21:10,766 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:10] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.92 ro 2026-10-20 09:21:10,771 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:10] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.058 ro 2026-10-20 09:21:11,516 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-10-20 09:21:11,543 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:21:11,544 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 09:21:11,563 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.013 ro 2026-10-20 09:21:11,593 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.008 rw 2026-10-20 09:21:11,617 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21: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.007 0.028 rw 2026-10-20 09:21:12,077 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:21:12,609 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525760 265 0.367 0.614 rw 2026-10-20 09:21:12,801 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: The ready code tooks too much time : 2.1243937015533447 2026-10-20 09:21:12,801 7 INFO rb-aa5c29f-225760-426740 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 09:21:12,811 7 INFO rb-aa5c29f-225760-426740 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 09:21:12,830 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.009 ro 2026-10-20 09:21:12,862 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.017 ro 2026-10-20 09:21:12,896 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-20 09:21:12,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21: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.002 0.028 rw 2026-10-20 09:21:12,938 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:12] "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 09:21:13,497 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:13] "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 09:21:13,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21: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.019 rw 2026-10-20 09:21:13,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:21:13,780 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:21:13,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.058 rw 2026-10-20 09:21:13,819 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:13] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.011 0.047 ro 2026-10-20 09:21:13,837 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:13] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.076 rw 2026-10-20 09:21:13,882 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:21:13,883 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:13] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 09:21:13,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:13] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.01 0.011 ro 2026-10-20 09:21:13,963 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.033 rw 2026-10-20 09:21:14,019 7 INFO rb-aa5c29f-225760-426740 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 09:21:14,094 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.038 - 2026-10-20 09:21:14,152 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:14] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.034 0.081 rw 2026-10-20 09:21:14,175 7 INFO rb-aa5c29f-225760-426740 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 09:21:14,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:14] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.04 0.161 rw 2026-10-20 09:21:14,291 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:14] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.114 rw 2026-10-20 09:21:14,388 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.046 0.15 rw 2026-10-20 09:21:14,474 7 INFO rb-aa5c29f-225760-426740 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 09:21:14,550 7 INFO rb-aa5c29f-225760-426740 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 09:21:14,555 7 INFO rb-aa5c29f-225760-426740 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 09:21:14,608 7 INFO rb-aa5c29f-225760-426740 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 09:21:14,616 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:14] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:21:14,673 7 INFO rb-aa5c29f-225760-426740 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 09:21:14,751 7 INFO rb-aa5c29f-225760-426740 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 09:21:14,758 7 INFO rb-aa5c29f-225760-426740 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 09:21:14,759 7 INFO rb-aa5c29f-225760-426740 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 09:21:14,762 7 INFO rb-aa5c29f-225760-426740 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 09:21:14,767 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:14] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-20 09:21:14,769 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:14] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.008 - 2026-10-20 09:21:14,860 7 INFO rb-aa5c29f-225760-426740 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 09:21:14,876 7 INFO rb-aa5c29f-225760-426740 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 09:21:14,877 7 INFO rb-aa5c29f-225760-426740 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 09:21:14,877 7 INFO rb-aa5c29f-225760-426740 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 09:21:14,878 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-10-20 09:21:14,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-20 09:21:15,019 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:21:15,029 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 21698844 (allocated 22827008) 2026-10-20 09:21:15,034 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dOyRFNhF - [20/Oct/2026 09:21:11] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 3.405 rw 2026-10-20 09:21:15,137 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 36045 2026-10-20 09:21:15,140 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-10-20 09:21:15,141 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 36045 2026-10-20 09:21:15,239 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092115_239125_test_pos_loyalty_tour_max_amount.txt 2026-10-20 09:21:15,239 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpgt2wgz_7_chrome_odoo" 2026-10-20 09:21:15,253 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-10-20 09:21:16,470 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 36170 2026-10-20 09:21:16,470 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmpq2dj5nys_chrome_odoo 2026-10-20 09:21:16,471 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:37969/json/version 2026-10-20 09:21:16,472 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37969', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:21:16,495 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-10-20 09:21:16,495 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:37969/json 2026-10-20 09:21:16,496 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37969', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:21:16,519 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:37969/devtools/page/FAF796BD10F65EDE58B6A8B471CCA0AB 2026-10-20 09:21:16,537 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-10-20 09:21:16,541 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-10-20 09:21:16,760 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:21:16,774 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-10-20 09:21:16,778 7 INFO rb-aa5c29f-225760-426740 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 09:21:16,779 7 INFO rb-aa5c29f-225760-426740 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 09:21:16,804 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:21:17,349 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:17] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.068 0.498 rw 2026-10-20 09:21:17,353 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': 'FAF796BD10F65EDE58B6A8B471CCA0AB', 'loaderId': '35FF3D3633073DF1CF5F74F399C8DFC4', 'isDownload': False} 2026-10-20 09:21:17,353 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-10-20 09:21:17,424 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:17] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.024 ro 2026-10-20 09:21:17,463 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:17] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.666 ro 2026-10-20 09:21:17,487 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:17] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.079 ro 2026-10-20 09:21:18,231 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-10-20 09:21:18,255 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:21:18,258 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:21:18,282 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.016 ro 2026-10-20 09:21:18,334 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.007 0.023 rw 2026-10-20 09:21:18,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:18] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.032 rw 2026-10-20 09:21:18,735 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:21:19,338 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525200 263 0.366 0.622 rw 2026-10-20 09:21:19,563 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: The ready code tooks too much time : 2.210123062133789 2026-10-20 09:21:19,564 7 INFO rb-aa5c29f-225760-426740 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 09:21:19,577 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:19] "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 09:21:19,581 7 INFO rb-aa5c29f-225760-426740 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 09:21:19,601 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21: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 09:21:19,632 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21: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 09:21:19,655 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.015 rw 2026-10-20 09:21:19,676 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:19] "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 09:21:20,111 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21: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 09:21:20,239 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21: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.007 0.016 rw 2026-10-20 09:21:20,418 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:21:20,420 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:21:20,447 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.017 0.087 rw 2026-10-20 09:21:20,466 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:20] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.045 ro 2026-10-20 09:21:20,476 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:20] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.067 rw 2026-10-20 09:21:20,526 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:20] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.009 0.01 ro 2026-10-20 09:21:20,558 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:20] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.015 - 2026-10-20 09:21:20,565 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.033 - 2026-10-20 09:21:20,574 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.016 - 2026-10-20 09:21:20,670 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:20] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.054 0.071 rw 2026-10-20 09:21:20,686 7 INFO rb-aa5c29f-225760-426740 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 09:21:20,803 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:20] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.056 0.215 rw 2026-10-20 09:21:20,815 7 INFO rb-aa5c29f-225760-426740 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 09:21:20,816 7 INFO rb-aa5c29f-225760-426740 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 09:21:20,876 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.021 0.25 rw 2026-10-20 09:21:20,962 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.027 0.112 rw 2026-10-20 09:21:20,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21: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.006 0.159 rw 2026-10-20 09:21:21,044 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,053 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:21] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.005 0.019 ro 2026-10-20 09:21:21,092 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,093 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,108 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,118 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:21] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:21:21,456 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,456 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,481 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,482 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:21] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.005 0.034 ro 2026-10-20 09:21:21,535 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,558 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,558 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,644 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,645 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,646 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,661 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,678 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,679 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,681 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,724 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,725 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,729 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,760 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,785 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,818 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,819 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,913 7 INFO rb-aa5c29f-225760-426740 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 09:21:21,916 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-10-20 09:21:21,917 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-20 09:21:21,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:21] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 09:21:21,931 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:21] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.009 - 2026-10-20 09:21:22,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:21:22,086 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 20956328 (allocated 22302720) 2026-10-20 09:21:22,118 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gMNDPAEE - [20/Oct/2026 09:21:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 3.738 rw 2026-10-20 09:21:22,209 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 36170 2026-10-20 09:21:22,212 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-10-20 09:21:22,215 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 36170 2026-10-20 09:21:22,346 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092122_346169_test_promo_with_different_taxes.txt 2026-10-20 09:21:22,346 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmpq2dj5nys_chrome_odoo" 2026-10-20 09:21:22,365 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-10-20 09:21:23,667 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 36300 2026-10-20 09:21:23,669 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmpig0spbnr_chrome_odoo 2026-10-20 09:21:23,669 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:42817/json/version 2026-10-20 09:21:23,670 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42817', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:21:23,722 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-10-20 09:21:23,722 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:42817/json 2026-10-20 09:21:23,723 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42817', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:21:23,735 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:42817/devtools/page/AAC346B235079B2F21240808C582A5D0 2026-10-20 09:21:23,745 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-10-20 09:21:23,753 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-10-20 09:21:23,942 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:21:23,953 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-10-20 09:21:23,959 7 INFO rb-aa5c29f-225760-426740 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 09:21:23,959 7 INFO rb-aa5c29f-225760-426740 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 09:21:23,985 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:21:24,634 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:24] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.07 0.602 rw 2026-10-20 09:21:24,639 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': 'AAC346B235079B2F21240808C582A5D0', 'loaderId': '2FEBAAD68F7EFD358EBEAC33982D585D', 'isDownload': False} 2026-10-20 09:21:24,639 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-10-20 09:21:24,710 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:24] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.019 ro 2026-10-20 09:21:24,735 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:24] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.758 ro 2026-10-20 09:21:24,783 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:24] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.091 ro 2026-10-20 09:21:25,428 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-10-20 09:21:25,456 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:21:25,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:21:25,507 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-20 09:21:25,590 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21: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.037 rw 2026-10-20 09:21:25,601 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:25] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.04 rw 2026-10-20 09:21:26,010 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:21:26,483 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526675 264 0.297 0.571 rw 2026-10-20 09:21:26,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: The ready code tooks too much time : 2.0431721210479736 2026-10-20 09:21:26,683 7 INFO rb-aa5c29f-225760-426740 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 09:21:26,700 7 INFO rb-aa5c29f-225760-426740 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 09:21:26,703 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.011 ro 2026-10-20 09:21:26,739 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:26] "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 09:21:26,771 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:26] "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 09:21:26,789 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21: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.011 rw 2026-10-20 09:21:26,814 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:26] "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 09:21:27,297 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:27] "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 09:21:27,432 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21: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.004 0.015 rw 2026-10-20 09:21:27,579 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.054 rw 2026-10-20 09:21:27,590 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 09:21:27,602 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.023 - 2026-10-20 09:21:27,618 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:27] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.03 ro 2026-10-20 09:21:27,623 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:27] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.034 rw 2026-10-20 09:21:27,666 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:27] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 09:21:27,668 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:27] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.015 ro 2026-10-20 09:21:27,699 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.014 - 2026-10-20 09:21:27,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.006 - 2026-10-20 09:21:27,817 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:27] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.048 0.082 rw 2026-10-20 09:21:27,837 7 INFO rb-aa5c29f-225760-426740 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 09:21:27,972 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:27] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.076 0.208 rw 2026-10-20 09:21:27,989 7 INFO rb-aa5c29f-225760-426740 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 09:21:28,038 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.022 0.278 rw 2026-10-20 09:21:28,064 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:28] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.074 rw 2026-10-20 09:21:28,173 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.051 0.129 rw 2026-10-20 09:21:28,310 7 INFO rb-aa5c29f-225760-426740 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 09:21:28,311 7 INFO rb-aa5c29f-225760-426740 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 09:21:28,323 7 INFO rb-aa5c29f-225760-426740 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 09:21:28,495 7 INFO rb-aa5c29f-225760-426740 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 09:21:28,520 7 INFO rb-aa5c29f-225760-426740 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 09:21:28,526 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:28] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.011 - 2026-10-20 09:21:28,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:28] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-20 09:21:28,529 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:28] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.014 - 2026-10-20 09:21:28,566 7 INFO rb-aa5c29f-225760-426740 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 09:21:28,590 7 INFO rb-aa5c29f-225760-426740 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 09:21:28,664 7 INFO rb-aa5c29f-225760-426740 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 09:21:28,664 7 INFO rb-aa5c29f-225760-426740 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 09:21:28,664 7 INFO rb-aa5c29f-225760-426740 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 09:21:28,667 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-10-20 09:21:28,668 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-20 09:21:28,814 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:21:28,815 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 21318252 (allocated 23089152) 2026-10-20 09:21:28,823 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -IuAA4b_ - [20/Oct/2026 09:21:26] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 3.181 rw 2026-10-20 09:21:28,926 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 36300 2026-10-20 09:21:28,930 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-10-20 09:21:28,934 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 36300 2026-10-20 09:21:29,075 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092129_075663_test_promo_with_free_product.txt 2026-10-20 09:21:29,076 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmpig0spbnr_chrome_odoo" 2026-10-20 09:21:29,089 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-10-20 09:21:30,615 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 36431 2026-10-20 09:21:30,616 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp45kapv56_chrome_odoo 2026-10-20 09:21:30,616 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:41515/json/version 2026-10-20 09:21:30,617 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:21:30,691 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-20 09:21:30,691 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:41515/json 2026-10-20 09:21:30,692 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:21:30,716 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:41515/devtools/page/4489A43DD0F291F1ED906B48C41DB02F 2026-10-20 09:21:30,733 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-10-20 09:21:30,745 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-10-20 09:21:30,954 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:21:30,963 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-10-20 09:21:30,970 7 INFO rb-aa5c29f-225760-426740 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 09:21:30,970 7 INFO rb-aa5c29f-225760-426740 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 09:21:30,988 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:21:31,529 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:31] "GET /pos/ui/84 HTTP/1.1" 200 6846 65 0.057 0.5 rw 2026-10-20 09:21:31,534 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': '4489A43DD0F291F1ED906B48C41DB02F', 'loaderId': '5C11694D28A6D09A088ACC55F6B41EFA', 'isDownload': False} 2026-10-20 09:21:31,535 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-10-20 09:21:31,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:31] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.029 ro 2026-10-20 09:21:31,632 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:31] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.649 ro 2026-10-20 09:21:31,636 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:31] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.053 ro 2026-10-20 09:21:32,350 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-20 09:21:32,386 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:21:32,394 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:21:32,434 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.022 ro 2026-10-20 09:21:32,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.007 0.031 rw 2026-10-20 09:21:32,503 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:32] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.041 rw 2026-10-20 09:21:32,872 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:21:33,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 527942 266 0.283 0.572 rw 2026-10-20 09:21:33,550 7 INFO rb-aa5c29f-225760-426740 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 09:21:33,570 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:33] "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 09:21:33,572 7 INFO rb-aa5c29f-225760-426740 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 09:21:33,588 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:33] "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 09:21:33,618 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:33] "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 09:21:33,648 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.024 rw 2026-10-20 09:21:33,660 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:33] "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 09:21:34,131 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:34] "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 09:21:34,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21: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.02 rw 2026-10-20 09:21:34,383 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.015 0.048 rw 2026-10-20 09:21:34,384 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 09:21:34,392 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 09:21:34,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:34] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.008 0.033 ro 2026-10-20 09:21:34,429 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:34] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.056 rw 2026-10-20 09:21:34,470 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 09:21:34,477 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:34] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.02 ro 2026-10-20 09:21:34,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:34] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 09:21:34,532 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.03 rw 2026-10-20 09:21:34,590 7 INFO rb-aa5c29f-225760-426740 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 09:21:34,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.013 - 2026-10-20 09:21:34,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:34] "GET /pos/ui/84?from_backend=True HTTP/1.1" 200 6886 31 0.045 0.08 rw 2026-10-20 09:21:34,773 7 INFO rb-aa5c29f-225760-426740 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 09:21:34,774 7 INFO rb-aa5c29f-225760-426740 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 09:21:34,853 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:34] "GET /pos/ui/84 HTTP/1.1" 200 6886 31 0.035 0.189 rw 2026-10-20 09:21:34,868 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:34] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.098 rw 2026-10-20 09:21:34,940 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.024 0.141 rw 2026-10-20 09:21:35,023 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:35] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 264 4 0.015 0.025 ro 2026-10-20 09:21:35,093 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,094 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,102 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,120 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:35] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 09:21:35,454 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,455 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,470 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,471 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,494 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:35] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 264 4 0.01 0.022 ro 2026-10-20 09:21:35,518 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,519 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,570 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,574 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,586 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,588 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,590 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,592 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,615 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,628 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,629 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,629 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,630 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,630 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,641 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,699 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,731 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,731 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,742 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,743 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,743 7 INFO rb-aa5c29f-225760-426740 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 09:21:35,752 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-10-20 09:21:35,753 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-20 09:21:35,859 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 20749172 (allocated 22040576) 2026-10-20 09:21:35,860 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:21:35,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I5HJlH1a - [20/Oct/2026 09:21:33] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 3.336 rw 2026-10-20 09:21:35,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 36431 2026-10-20 09:21:35,987 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-10-20 09:21:35,989 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 36431 2026-10-20 09:21:36,086 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092136_086171_test_promotion_program_with_global_discount.txt 2026-10-20 09:21:36,086 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmp45kapv56_chrome_odoo" 2026-10-20 09:21:36,100 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-10-20 09:21:37,422 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 36566 2026-10-20 09:21:37,423 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpaqv21wxo_chrome_odoo 2026-10-20 09:21:37,423 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:35235/json/version 2026-10-20 09:21:37,427 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35235', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:21:37,439 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-20 09:21:37,439 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:35235/json 2026-10-20 09:21:37,440 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35235', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:21:37,450 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:35235/devtools/page/2AF1E4203F1ABFD89F95DA77E2F11CFF 2026-10-20 09:21:37,458 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-10-20 09:21:37,467 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-10-20 09:21:37,629 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:21:37,644 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-10-20 09:21:37,649 7 INFO rb-aa5c29f-225760-426740 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 09:21:37,649 7 INFO rb-aa5c29f-225760-426740 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 09:21:37,675 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:21:38,267 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:38] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.042 0.574 rw 2026-10-20 09:21:38,274 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': '2AF1E4203F1ABFD89F95DA77E2F11CFF', 'loaderId': '3A18EFD511D968D33401ADC5EEE28944', 'isDownload': False} 2026-10-20 09:21:38,274 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-10-20 09:21:38,362 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:38] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.024 ro 2026-10-20 09:21:38,362 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:38] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.698 ro 2026-10-20 09:21:38,388 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:38] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.032 ro 2026-10-20 09:21:39,066 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-20 09:21:39,092 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:21:39,093 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 09:21:39,122 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 09:21:39,166 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21: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.005 0.022 rw 2026-10-20 09:21:39,172 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:39] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.03 rw 2026-10-20 09:21:39,530 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:21:40,328 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 527516 263 0.402 0.747 rw 2026-10-20 09:21:40,507 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: The ready code tooks too much time : 2.232456684112549 2026-10-20 09:21:40,507 7 INFO rb-aa5c29f-225760-426740 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 09:21:40,519 7 INFO rb-aa5c29f-225760-426740 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 09:21:40,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:40] "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 09:21:40,553 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21: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 09:21:40,610 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21: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.027 rw 2026-10-20 09:21:40,620 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:40] "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 09:21:40,664 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:40] "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 09:21:41,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:41] "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 09:21:41,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21: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.01 rw 2026-10-20 09:21:41,421 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.042 rw 2026-10-20 09:21:41,467 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 09:21:41,474 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 09:21:41,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:41] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.03 ro 2026-10-20 09:21:41,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:41] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.034 rw 2026-10-20 09:21:41,556 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 09:21:41,561 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:41] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-20 09:21:41,570 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:41] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.017 0.013 ro 2026-10-20 09:21:41,576 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 09:21:41,663 7 INFO rb-aa5c29f-225760-426740 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 09:21:41,751 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:41] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.09 0.103 rw 2026-10-20 09:21:41,779 7 INFO rb-aa5c29f-225760-426740 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 09:21:41,781 7 INFO rb-aa5c29f-225760-426740 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 09:21:41,882 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:41] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.047 0.281 rw 2026-10-20 09:21:41,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.359 rw 2026-10-20 09:21:42,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.064 0.218 rw 2026-10-20 09:21:42,077 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21: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.287 rw 2026-10-20 09:21:42,140 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,170 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:42] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 258 4 0.018 0.034 ro 2026-10-20 09:21:42,195 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,196 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,207 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,249 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:42] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:21:42,557 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,558 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,581 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,582 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,607 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:42] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 258 4 0.009 0.028 ro 2026-10-20 09:21:42,640 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,641 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,758 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,772 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,786 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,788 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,791 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:42] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 09:21:42,793 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,793 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,801 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:42] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:21:42,843 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,865 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,866 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,866 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,867 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,867 7 INFO rb-aa5c29f-225760-426740 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 09:21:42,868 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-10-20 09:21:42,869 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 09:21:43,033 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:21:43,033 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 21142392 (allocated 22827008) 2026-10-20 09:21:43,038 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BAAuawl8 - [20/Oct/2026 09:21:40] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 3.833 rw 2026-10-20 09:21:43,137 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 36566 2026-10-20 09:21:43,139 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-10-20 09:21:43,139 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 36566 2026-10-20 09:21:43,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092143_235257_test_promotion_program_with_loyalty_program.txt 2026-10-20 09:21:43,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmpaqv21wxo_chrome_odoo" 2026-10-20 09:21:43,248 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-10-20 09:21:44,472 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 36697 2026-10-20 09:21:44,473 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmpuxrhvvw__chrome_odoo 2026-10-20 09:21:44,473 7 INFO rb-aa5c29f-225760-426740 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:39467/json/version 2026-10-20 09:21:44,474 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39467', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:21:44,526 7 INFO rb-aa5c29f-225760-426740 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 09:21:44,526 7 INFO rb-aa5c29f-225760-426740 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:39467/json 2026-10-20 09:21:44,527 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39467', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:21:44,544 7 INFO rb-aa5c29f-225760-426740 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:39467/devtools/page/5A9D243ED2AA54895FCC2C8BFBC723BA 2026-10-20 09:21:44,550 7 INFO rb-aa5c29f-225760-426740 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 09:21:44,566 7 INFO rb-aa5c29f-225760-426740 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 09:21:44,848 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:21:44,865 7 INFO rb-aa5c29f-225760-426740 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 09:21:44,869 7 INFO rb-aa5c29f-225760-426740 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 09:21:44,869 7 INFO rb-aa5c29f-225760-426740 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 09:21:44,884 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:21:45,404 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:45] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.081 0.453 rw 2026-10-20 09:21:45,409 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': '5A9D243ED2AA54895FCC2C8BFBC723BA', 'loaderId': '6D3587F69A21E75225A806EFBB2F1812', 'isDownload': False} 2026-10-20 09:21:45,409 7 INFO rb-aa5c29f-225760-426740 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 09:21:45,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:45] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.034 ro 2026-10-20 09:21:45,494 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:45] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.612 ro 2026-10-20 09:21:45,501 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:45] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.048 ro 2026-10-20 09:21:46,217 7 INFO rb-aa5c29f-225760-426740 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 09:21:46,241 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:21:46,248 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:21:46,272 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.021 ro 2026-10-20 09:21:46,326 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21: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.005 0.025 rw 2026-10-20 09:21:46,329 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.018 rw 2026-10-20 09:21:46,784 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:21:47,323 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523694 265 0.323 0.661 rw 2026-10-20 09:21:47,578 7 INFO rb-aa5c29f-225760-426740 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.168245553970337 2026-10-20 09:21:47,578 7 INFO rb-aa5c29f-225760-426740 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 09:21:47,601 7 INFO rb-aa5c29f-225760-426740 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 09:21:47,609 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:47] "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 09:21:47,634 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:47] "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 09:21:47,682 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.026 rw 2026-10-20 09:21:47,686 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.031 rw 2026-10-20 09:21:47,713 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:47] "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 09:21:48,179 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:48] "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 09:21:48,292 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-20 09:21:48,452 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.046 rw 2026-10-20 09:21:48,471 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:48] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.008 rw 2026-10-20 09:21:48,475 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 09:21:48,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.014 - 2026-10-20 09:21:48,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:48] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.042 ro 2026-10-20 09:21:48,588 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:48] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.014 ro 2026-10-20 09:21:48,593 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:48] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:21:48,604 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 09:21:48,623 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-20 09:21:48,703 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:48] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.034 0.064 rw 2026-10-20 09:21:48,727 7 INFO rb-aa5c29f-225760-426740 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 09:21:48,832 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:48] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.037 0.19 rw 2026-10-20 09:21:48,863 7 INFO rb-aa5c29f-225760-426740 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 09:21:48,885 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.236 rw 2026-10-20 09:21:48,892 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:48] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.007 0.026 rw 2026-10-20 09:21:49,016 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.059 0.071 rw 2026-10-20 09:21:49,095 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,096 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,189 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,196 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,196 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,197 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,216 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,217 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,225 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,226 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,227 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,227 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,237 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:49] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:21:49,306 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,307 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,361 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,362 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,362 7 INFO rb-aa5c29f-225760-426740 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 09:21:49,363 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-10-20 09:21:49,364 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-20 09:21:49,373 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:49] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:21:49,376 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:49] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 09:21:49,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:21:49,513 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 20347460 (allocated 22040576) 2026-10-20 09:21:49,518 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Jt4LJbHr - [20/Oct/2026 09:21:47] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.02 3.148 rw 2026-10-20 09:21:49,624 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 36697 2026-10-20 09:21:49,625 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-10-20 09:21:49,626 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 36697 2026-10-20 09:21:49,722 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092149_721947_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-10-20 09:21:49,722 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmpuxrhvvw__chrome_odoo" 2026-10-20 09:21:49,732 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-10-20 09:21:51,317 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 36838 2026-10-20 09:21:51,318 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmpxb63mlq5_chrome_odoo 2026-10-20 09:21:51,322 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:34591/json/version 2026-10-20 09:21:51,325 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34591', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:21:51,338 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-10-20 09:21:51,338 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:34591/json 2026-10-20 09:21:51,339 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34591', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:21:51,348 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:34591/devtools/page/D53A882CB77E8AFB288D423C89AA9BE7 2026-10-20 09:21:51,363 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-10-20 09:21:51,366 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-10-20 09:21:51,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:21:51,524 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-10-20 09:21:51,537 7 INFO rb-aa5c29f-225760-426740 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 09:21:51,537 7 INFO rb-aa5c29f-225760-426740 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 09:21:51,560 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:21:52,130 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:52] "GET /pos/ui?config_id=80 HTTP/1.1" 200 6846 65 0.054 0.536 rw 2026-10-20 09:21:52,135 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': 'D53A882CB77E8AFB288D423C89AA9BE7', 'loaderId': '1A9F334722FFF19F808B3AD845FED251', 'isDownload': False} 2026-10-20 09:21:52,135 7 INFO rb-aa5c29f-225760-426740 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 09:21:52,206 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:52] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.026 ro 2026-10-20 09:21:52,207 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:52] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.653 ro 2026-10-20 09:21:52,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:52] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.05 ro 2026-10-20 09:21:52,827 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-10-20 09:21:52,850 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:21:52,854 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:21:52,891 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.027 ro 2026-10-20 09:21:52,950 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21: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.012 0.02 rw 2026-10-20 09:21:52,955 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:52] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.035 rw 2026-10-20 09:21:53,485 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:21:54,085 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 546428 264 0.362 0.759 rw 2026-10-20 09:21:54,290 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: The ready code tooks too much time : 2.1542775630950928 2026-10-20 09:21:54,290 7 INFO rb-aa5c29f-225760-426740 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 09:21:54,300 7 INFO rb-aa5c29f-225760-426740 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 09:21:54,303 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:54] "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 09:21:54,329 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:54] "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 09:21:54,359 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:54] "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 09:21:54,385 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09: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.001 0.014 rw 2026-10-20 09:21:54,400 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:54] "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 09:21:54,965 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:54] "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 09:21:55,095 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09: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.005 0.015 rw 2026-10-20 09:21:55,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.036 rw 2026-10-20 09:21:55,295 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 09:21:55,297 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:21:55,311 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.036 rw 2026-10-20 09:21:55,312 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:55] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.01 0.032 ro 2026-10-20 09:21:55,391 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:21:55,392 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:55] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.011 ro 2026-10-20 09:21:55,395 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:55] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 09:21:55,422 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-20 09:21:55,512 7 INFO rb-aa5c29f-225760-426740 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 09:21:55,552 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:55] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.057 0.092 rw 2026-10-20 09:21:55,628 7 INFO rb-aa5c29f-225760-426740 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 09:21:55,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:55] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.029 0.226 rw 2026-10-20 09:21:55,696 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.253 rw 2026-10-20 09:21:55,720 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21: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.002 0.084 rw 2026-10-20 09:21:55,801 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.027 0.138 rw 2026-10-20 09:21:56,148 7 INFO rb-aa5c29f-225760-426740 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 09:21:56,302 7 INFO rb-aa5c29f-225760-426740 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 09:21:56,302 7 INFO rb-aa5c29f-225760-426740 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 09:21:56,303 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-10-20 09:21:56,303 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-20 09:21:56,321 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:56] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:21:56,336 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:56] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.006 - 2026-10-20 09:21:56,337 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:56] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-20 09:21:56,462 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 22660752 (allocated 23613440) 2026-10-20 09:21:56,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:21:56,471 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RiCfNmTn - [20/Oct/2026 09:21:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 3.483 rw 2026-10-20 09:21:56,568 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 36838 2026-10-20 09:21:56,569 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-10-20 09:21:56,570 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 36838 2026-10-20 09:21:56,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092156_682221_test_race_conditions_update_program.txt 2026-10-20 09:21:56,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmpxb63mlq5_chrome_odoo" 2026-10-20 09:21:56,695 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-10-20 09:21:56,916 7 INFO rb-aa5c29f-225760-426740 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 09:21:57,724 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 36974 2026-10-20 09:21:57,724 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmprvh2bspv_chrome_odoo 2026-10-20 09:21:57,725 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:43199/json/version 2026-10-20 09:21:57,726 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43199', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:21:57,751 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-10-20 09:21:57,751 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:43199/json 2026-10-20 09:21:57,752 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43199', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:21:57,767 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:43199/devtools/page/3F4AF8C8AA80C88EDB713ED5D62F9784 2026-10-20 09:21:57,786 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-10-20 09:21:57,794 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-10-20 09:21:57,977 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:21:57,983 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-10-20 09:21:57,984 7 INFO rb-aa5c29f-225760-426740 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 09:21:57,984 7 INFO rb-aa5c29f-225760-426740 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 09:21:58,004 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:21:58,463 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:21:58] "GET /pos/ui?config_id=80 HTTP/1.1" 200 6846 64 0.03 0.44 rw 2026-10-20 09:21:58,469 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': '3F4AF8C8AA80C88EDB713ED5D62F9784', 'loaderId': '5834C15D23B9C616BC6CFF2BF6F544A3', 'isDownload': False} 2026-10-20 09:21:58,469 7 INFO rb-aa5c29f-225760-426740 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 09:21:58,535 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:21:58] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.025 ro 2026-10-20 09:21:58,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:21:58] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.547 ro 2026-10-20 09:21:58,563 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:21:58] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.046 ro 2026-10-20 09:21:59,156 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-10-20 09:21:59,187 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:21:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:21:59,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:21:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.017 - 2026-10-20 09:21:59,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:21:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.034 ro 2026-10-20 09:21:59,266 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:21:59] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.009 rw 2026-10-20 09:21:59,286 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:21:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.027 rw 2026-10-20 09:21:59,616 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:22:00,065 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523660 262 0.225 0.536 rw 2026-10-20 09:22:00,253 7 INFO rb-aa5c29f-225760-426740 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 09:22:00,269 7 INFO rb-aa5c29f-225760-426740 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 09:22:00,275 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:00] "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 09:22:00,305 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22: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 09:22:00,336 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.01 rw 2026-10-20 09:22:00,350 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22: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.011 rw 2026-10-20 09:22:00,367 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:00] "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 09:22:00,924 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:00] "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 09:22:01,027 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-20 09:22:01,181 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 09:22:01,184 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:22:01,190 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.06 rw 2026-10-20 09:22:01,233 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:01] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 09:22:01,243 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:01] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.007 0.062 ro 2026-10-20 09:22:01,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:01] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.092 rw 2026-10-20 09:22:01,268 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.039 - 2026-10-20 09:22:01,290 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:01] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.063 ro 2026-10-20 09:22:01,320 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.073 rw 2026-10-20 09:22:01,329 7 INFO rb-aa5c29f-225760-426740 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 09:22:01,389 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-20 09:22:01,471 7 INFO rb-aa5c29f-225760-426740 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 09:22:01,474 7 INFO rb-aa5c29f-225760-426740 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 09:22:01,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:01] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.042 0.08 rw 2026-10-20 09:22:01,610 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:01] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.045 0.196 rw 2026-10-20 09:22:01,625 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22: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.152 rw 2026-10-20 09:22:01,705 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.024 0.202 rw 2026-10-20 09:22:01,783 7 INFO rb-aa5c29f-225760-426740 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 09:22:01,801 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:01] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 259 4 0.004 0.03 ro 2026-10-20 09:22:01,832 7 INFO rb-aa5c29f-225760-426740 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 09:22:01,833 7 INFO rb-aa5c29f-225760-426740 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 09:22:01,845 7 INFO rb-aa5c29f-225760-426740 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 09:22:01,874 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:01] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 09:22:02,195 7 INFO rb-aa5c29f-225760-426740 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 09:22:02,395 7 INFO rb-aa5c29f-225760-426740 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 09:22:02,396 7 INFO rb-aa5c29f-225760-426740 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 09:22:02,399 7 INFO rb-aa5c29f-225760-426740 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 09:22:02,400 7 INFO rb-aa5c29f-225760-426740 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 09:22:02,432 7 INFO rb-aa5c29f-225760-426740 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 09:22:02,433 7 INFO rb-aa5c29f-225760-426740 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 09:22:02,443 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 259 4 0.012 0.023 ro 2026-10-20 09:22:02,538 7 INFO rb-aa5c29f-225760-426740 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 09:22:02,539 7 INFO rb-aa5c29f-225760-426740 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 09:22:02,552 7 INFO rb-aa5c29f-225760-426740 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 09:22:02,622 7 INFO rb-aa5c29f-225760-426740 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 09:22:02,677 7 INFO rb-aa5c29f-225760-426740 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 09:22:02,814 7 INFO rb-aa5c29f-225760-426740 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 09:22:02,815 7 INFO rb-aa5c29f-225760-426740 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 09:22:02,822 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:02] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 09:22:02,844 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:22:02,850 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:02] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.011 - 2026-10-20 09:22:02,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 96 0.123 0.193 rw 2026-10-20 09:22:02,898 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 09:22:02,898 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 09:22:03,301 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:22:03,372 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 95 0.111 0.355 rw 2026-10-20 09:22:03,391 7 INFO rb-aa5c29f-225760-426740 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 09:22:03,424 7 INFO rb-aa5c29f-225760-426740 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 09:22:03,429 7 INFO rb-aa5c29f-225760-426740 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 09:22:03,438 7 INFO rb-aa5c29f-225760-426740 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 09:22:03,439 7 INFO rb-aa5c29f-225760-426740 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 09:22:03,960 7 INFO rb-aa5c29f-225760-426740 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 09:22:03,966 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89856934 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '4e7908de-a73e-4b24-b247-fb292423ee28'}] 2026-10-20 09:22:03,980 7 INFO rb-aa5c29f-225760-426740 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 09:22:04,618 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89856934 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '4e7908de-a73e-4b24-b247-fb292423ee28'} created pos.order #516 2026-10-20 09:22:04,620 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89856934 finished 2026-10-20 09:22:04,722 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6908 222 0.288 0.474 rw 2026-10-20 09:22:04,871 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:04] "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 09:22:04,918 7 INFO rb-aa5c29f-225760-426740 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 09:22:04,935 7 INFO rb-aa5c29f-225760-426740 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 09:22:04,935 7 INFO rb-aa5c29f-225760-426740 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 09:22:04,969 7 INFO rb-aa5c29f-225760-426740 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 09:22:04,984 7 INFO rb-aa5c29f-225760-426740 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 09:22:04,993 7 INFO rb-aa5c29f-225760-426740 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 09:22:04,999 7 INFO rb-aa5c29f-225760-426740 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 09:22:05,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.056 rw 2026-10-20 09:22:05,017 7 INFO rb-aa5c29f-225760-426740 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 09:22:05,019 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.054 rw 2026-10-20 09:22:05,031 7 INFO rb-aa5c29f-225760-426740 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 09:22:05,032 7 INFO rb-aa5c29f-225760-426740 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 09:22:05,033 7 INFO rb-aa5c29f-225760-426740 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 09:22:05,047 7 INFO rb-aa5c29f-225760-426740 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 09:22:05,052 7 INFO rb-aa5c29f-225760-426740 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 09:22:05,053 7 INFO rb-aa5c29f-225760-426740 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 09:22:05,056 7 INFO rb-aa5c29f-225760-426740 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 09:22:05,057 7 INFO rb-aa5c29f-225760-426740 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 09:22:05,075 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:05] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.024 0.049 rw 2026-10-20 09:22:05,083 7 INFO rb-aa5c29f-225760-426740 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 09:22:05,101 7 INFO rb-aa5c29f-225760-426740 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 09:22:05,105 7 INFO rb-aa5c29f-225760-426740 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 09:22:05,205 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.036 rw 2026-10-20 09:22:05,619 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-10-20 09:22:05,623 7 INFO rb-aa5c29f-225760-426740 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 09:22:05,630 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32511971 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'e51a6959-42f9-4edb-a421-ce4ff7d58a12'}] 2026-10-20 09:22:05,763 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 22759820 (allocated 24399872) 2026-10-20 09:22:05,766 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:22:05,893 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 36974 2026-10-20 09:22:05,902 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-10-20 09:22:05,914 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 36974 2026-10-20 09:22:06,065 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092206_065497_test_refund_does_not_decrease_points.txt 2026-10-20 09:22:06,065 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmprvh2bspv_chrome_odoo" 2026-10-20 09:22:06,084 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: waiting for threads: [, ] 2026-10-20 09:22:06,317 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32511971 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'e51a6959-42f9-4edb-a421-ce4ff7d58a12'} created pos.order #517 2026-10-20 09:22:06,322 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32511971 finished 2026-10-20 09:22:06,465 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:21:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 7.167 rw 2026-10-20 09:22:06,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RIS7Hma- - [20/Oct/2026 09:22:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 233 0.322 0.531 rw 2026-10-20 09:22:16,144 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_order_deduct_loyalty_points ... 2026-10-20 09:22:17,043 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome pid: 37101 2026-10-20 09:22:17,044 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome headless temporary user profile dir: /tmp/tmpeo41o9iu_chrome_odoo 2026-10-20 09:22:17,051 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Issuing json command http://127.0.0.1:44907/json/version 2026-10-20 09:22:17,055 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44907', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:22:17,084 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Browser version: Chrome/150.0.7871.114 2026-10-20 09:22:17,084 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Issuing json command http://127.0.0.1:44907/json 2026-10-20 09:22:17,085 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44907', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:22:17,106 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Websocket url found: ws://127.0.0.1:44907/devtools/page/12ADCF4358E6D77322C7B821EA0C9AFC 2026-10-20 09:22:17,113 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Enable chrome headless console log notification 2026-10-20 09:22:17,116 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome headless enable page notifications 2026-10-20 09:22:17,268 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:22:17,280 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Setting session cookie in browser 2026-10-20 09:22:17,285 7 INFO rb-aa5c29f-225760-426740 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 09:22:17,285 7 INFO rb-aa5c29f-225760-426740 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 09:22:17,304 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:22:17,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:17] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.094 0.527 rw 2026-10-20 09:22:17,913 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Navigation result: {'frameId': '12ADCF4358E6D77322C7B821EA0C9AFC', 'loaderId': '121A4875D8E9C8823C1486D88DC8E7CA', 'isDownload': False} 2026-10-20 09:22:17,913 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Evaluate ready code "odoo.isTourReady('PosOrderAwardLoyaltyPointsToCustomer')" 2026-10-20 09:22:17,975 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:17] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.021 ro 2026-10-20 09:22:17,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:17] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.037 ro 2026-10-20 09:22:18,014 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:18] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.715 ro 2026-10-20 09:22:18,764 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: Owl is running in 'dev' mode. 2026-10-20 09:22:18,790 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-20 09:22:18,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.01 - 2026-10-20 09:22:18,818 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.016 ro 2026-10-20 09:22:18,865 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22: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.003 0.027 rw 2026-10-20 09:22:18,872 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:18] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.036 rw 2026-10-20 09:22:19,274 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:22:19,895 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524192 263 0.365 0.653 rw 2026-10-20 09:22:20,069 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: The ready code tooks too much time : 2.155616521835327 2026-10-20 09:22:20,070 7 INFO rb-aa5c29f-225760-426740 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 09:22:20,082 7 INFO rb-aa5c29f-225760-426740 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 09:22:20,103 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.025 ro 2026-10-20 09:22:20,136 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.02 ro 2026-10-20 09:22:20,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22: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.017 rw 2026-10-20 09:22:20,196 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:20] "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 09:22:20,222 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22: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 09:22:20,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:20] "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 09:22:20,837 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22: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 09:22:20,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.038 rw 2026-10-20 09:22:21,017 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:21] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.011 rw 2026-10-20 09:22:21,030 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.018 - 2026-10-20 09:22:21,039 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.026 - 2026-10-20 09:22:21,056 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:21] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.008 0.04 ro 2026-10-20 09:22:21,117 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:21] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.023 - 2026-10-20 09:22:21,152 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.024 - 2026-10-20 09:22:21,154 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.051 - 2026-10-20 09:22:21,192 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:21] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.035 0.062 rw 2026-10-20 09:22:21,207 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:21] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.111 ro 2026-10-20 09:22:21,215 7 INFO rb-aa5c29f-225760-426740 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 09:22:21,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:21] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.03 0.2 rw 2026-10-20 09:22:21,354 7 INFO rb-aa5c29f-225760-426740 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 09:22:21,356 7 INFO rb-aa5c29f-225760-426740 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 09:22:21,361 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.213 rw 2026-10-20 09:22:21,394 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22: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.005 0.027 rw 2026-10-20 09:22:21,489 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.044 0.082 rw 2026-10-20 09:22:21,561 7 INFO rb-aa5c29f-225760-426740 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 09:22:21,573 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:21] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.005 0.017 ro 2026-10-20 09:22:21,615 7 INFO rb-aa5c29f-225760-426740 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 09:22:21,616 7 INFO rb-aa5c29f-225760-426740 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 09:22:21,629 7 INFO rb-aa5c29f-225760-426740 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 09:22:21,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:21] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:22:21,976 7 INFO rb-aa5c29f-225760-426740 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 09:22:21,977 7 INFO rb-aa5c29f-225760-426740 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 09:22:22,012 7 INFO rb-aa5c29f-225760-426740 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 09:22:22,014 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:22] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.021 ro 2026-10-20 09:22:22,015 7 INFO rb-aa5c29f-225760-426740 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 09:22:22,066 7 INFO rb-aa5c29f-225760-426740 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 09:22:22,148 7 INFO rb-aa5c29f-225760-426740 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 09:22:22,148 7 INFO rb-aa5c29f-225760-426740 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 09:22:22,149 7 INFO rb-aa5c29f-225760-426740 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 09:22:22,150 7 INFO rb-aa5c29f-225760-426740 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 09:22:22,177 7 INFO rb-aa5c29f-225760-426740 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 09:22:22,177 7 INFO rb-aa5c29f-225760-426740 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 09:22:22,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:22] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:22:22,203 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:22:22,206 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 09:22:22,696 7 INFO rb-aa5c29f-225760-426740 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 09:22:22,719 7 INFO rb-aa5c29f-225760-426740 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 09:22:22,722 7 INFO rb-aa5c29f-225760-426740 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 09:22:22,729 7 INFO rb-aa5c29f-225760-426740 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 09:22:22,730 7 INFO rb-aa5c29f-225760-426740 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 09:22:23,259 7 INFO rb-aa5c29f-225760-426740 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 09:22:23,268 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3507257 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'aae90f0b-d034-4b7f-a658-113e4d463572'}] 2026-10-20 09:22:23,269 7 INFO rb-aa5c29f-225760-426740 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 09:22:23,933 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3507257 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'aae90f0b-d034-4b7f-a658-113e4d463572'} created pos.order #518 2026-10-20 09:22:23,935 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3507257 finished 2026-10-20 09:22:24,075 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6785 203 0.298 0.513 rw 2026-10-20 09:22:24,201 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:24] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-20 09:22:24,248 7 INFO rb-aa5c29f-225760-426740 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 09:22:24,262 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: tour succeeded 2026-10-20 09:22:24,263 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR PosOrderAwardLoyaltyPointsToCustomer SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-20 09:22:24,333 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.061 rw 2026-10-20 09:22:24,390 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:22:24,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: heap 21341736 (allocated 22827008) 2026-10-20 09:22:24,406 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 gjd_Y7AZ - [20/Oct/2026 09:22:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 5.481 rw 2026-10-20 09:22:24,506 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Closing chrome headless with pid 37101 2026-10-20 09:22:24,508 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Closing websocket connection 2026-10-20 09:22:24,510 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Terminating chrome headless with pid 37101 2026-10-20 09:22:24,627 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092224_627541_test_refund_order_deduct_loyalty_points.txt 2026-10-20 09:22:24,628 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Removing chrome user profile "/tmp/tmpeo41o9iu_chrome_odoo" 2026-10-20 09:22:25,088 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome pid: 37230 2026-10-20 09:22:25,088 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome headless temporary user profile dir: /tmp/tmphmbmf8oj_chrome_odoo 2026-10-20 09:22:25,088 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Issuing json command http://127.0.0.1:45377/json/version 2026-10-20 09:22:25,090 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45377', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:22:25,157 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Browser version: Chrome/150.0.7871.114 2026-10-20 09:22:25,157 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Issuing json command http://127.0.0.1:45377/json 2026-10-20 09:22:25,158 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45377', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:22:25,184 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Websocket url found: ws://127.0.0.1:45377/devtools/page/BAEA87BF06C2ABB9A8CD3824E136A4F6 2026-10-20 09:22:25,210 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Enable chrome headless console log notification 2026-10-20 09:22:25,222 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome headless enable page notifications 2026-10-20 09:22:25,268 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:22:25,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Setting session cookie in browser 2026-10-20 09:22:25,283 7 INFO rb-aa5c29f-225760-426740 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 09:22:25,284 7 INFO rb-aa5c29f-225760-426740 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 09:22:25,409 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:25] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.031 0.092 rw 2026-10-20 09:22:25,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Navigation result: {'frameId': 'BAEA87BF06C2ABB9A8CD3824E136A4F6', 'loaderId': 'E7424F06F2DF042CAE7E69655CA3D6D8', 'isDownload': False} 2026-10-20 09:22:25,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Evaluate ready code "odoo.isTourReady('PosOrderRefundLoyaltyPoints')" 2026-10-20 09:22:25,494 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:25] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.034 ro 2026-10-20 09:22:25,497 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:25] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.044 ro 2026-10-20 09:22:25,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:25] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.211 ro 2026-10-20 09:22:26,249 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: Owl is running in 'dev' mode. 2026-10-20 09:22:26,269 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:22:26,300 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.014 ro 2026-10-20 09:22:26,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.025 - 2026-10-20 09:22:26,336 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:26] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.009 rw 2026-10-20 09:22:26,359 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22: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.005 0.024 rw 2026-10-20 09:22:26,670 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:22:27,173 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524246 246 0.241 0.56 rw 2026-10-20 09:22:27,362 7 INFO rb-aa5c29f-225760-426740 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 09:22:27,379 7 INFO rb-aa5c29f-225760-426740 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 09:22:27,380 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22: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 09:22:27,414 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:27] "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 09:22:27,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:27] "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 09:22:27,475 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22: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.015 rw 2026-10-20 09:22:27,489 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:27] "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 09:22:27,941 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:27] "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 09:22:28,028 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22: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.01 rw 2026-10-20 09:22:28,190 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.007 0.052 rw 2026-10-20 09:22:28,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:28] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-20 09:22:28,239 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.017 - 2026-10-20 09:22:28,255 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:28] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.011 0.023 ro 2026-10-20 09:22:28,259 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.022 - 2026-10-20 09:22:28,321 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:28] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 09:22:28,330 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:28] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.01 0.012 ro 2026-10-20 09:22:28,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 09:22:28,368 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.009 - 2026-10-20 09:22:28,472 7 INFO rb-aa5c29f-225760-426740 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 09:22:28,473 7 INFO rb-aa5c29f-225760-426740 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 09:22:28,499 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:28] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.052 0.086 rw 2026-10-20 09:22:28,516 7 INFO rb-aa5c29f-225760-426740 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 09:22:28,633 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:28] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.051 0.22 rw 2026-10-20 09:22:28,640 7 INFO rb-aa5c29f-225760-426740 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 09:22:28,648 7 INFO rb-aa5c29f-225760-426740 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 09:22:28,651 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:28] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 09:22:28,660 7 INFO rb-aa5c29f-225760-426740 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 09:22:28,665 7 INFO rb-aa5c29f-225760-426740 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 09:22:28,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.279 rw 2026-10-20 09:22:28,703 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:28] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.003 0.187 rw 2026-10-20 09:22:28,736 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:28] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.011 0.055 rw 2026-10-20 09:22:28,973 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:28] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 6785 51 0.049 0.171 rw 2026-10-20 09:22:29,009 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.004 0.21 rw 2026-10-20 09:22:29,107 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,155 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,157 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,162 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,163 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,164 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,214 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,248 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 09:22:29,264 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.011 - 2026-10-20 09:22:29,270 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,270 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:29] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 09:22:29,344 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,345 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,345 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,346 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,346 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,347 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,367 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,475 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:22:29,530 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 109 0.185 0.29 rw 2026-10-20 09:22:29,858 7 INFO rb-aa5c29f-225760-426740 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 09:22:29,880 7 INFO rb-aa5c29f-225760-426740 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 09:22:30,411 7 INFO rb-aa5c29f-225760-426740 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 09:22:30,418 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74964524 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': '79a8b2c7-316b-453e-b505-b819712c9905'}] 2026-10-20 09:22:30,421 7 INFO rb-aa5c29f-225760-426740 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 09:22:31,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74964524 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': '79a8b2c7-316b-453e-b505-b819712c9905'} created pos.order #519 2026-10-20 09:22:31,010 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74964524 finished 2026-10-20 09:22:31,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11605 210 0.253 0.52 rw 2026-10-20 09:22:31,297 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:31] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.011 ro 2026-10-20 09:22:31,343 7 INFO rb-aa5c29f-225760-426740 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 09:22:31,372 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: tour succeeded 2026-10-20 09:22:31,377 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderRefundLoyaltyPoints SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-20 09:22:31,409 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.038 rw 2026-10-20 09:22:31,504 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:22:31,508 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: heap 21403044 (allocated 22827008) 2026-10-20 09:22:31,513 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RbSNCJPx - [20/Oct/2026 09:22:27] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 5.116 rw 2026-10-20 09:22:31,617 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Closing chrome headless with pid 37230 2026-10-20 09:22:31,618 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Closing websocket connection 2026-10-20 09:22:31,618 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Terminating chrome headless with pid 37230 2026-10-20 09:22:31,716 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092231_716051_test_refund_order_deduct_loyalty_points.txt 2026-10-20 09:22:31,716 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Removing chrome user profile "/tmp/tmphmbmf8oj_chrome_odoo" 2026-10-20 09:22:31,750 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-10-20 09:22:33,004 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 37372 2026-10-20 09:22:33,004 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmpoeybl8nf_chrome_odoo 2026-10-20 09:22:33,005 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:44681/json/version 2026-10-20 09:22:33,006 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:22:33,024 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-10-20 09:22:33,024 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:44681/json 2026-10-20 09:22:33,025 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:22:33,051 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:44681/devtools/page/AD905F918262E5AC78CD0062BB14050A 2026-10-20 09:22:33,060 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-10-20 09:22:33,077 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-10-20 09:22:33,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:22:33,244 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-10-20 09:22:33,249 7 INFO rb-aa5c29f-225760-426740 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 09:22:33,249 7 INFO rb-aa5c29f-225760-426740 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 09:22:33,267 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:22:34,123 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:34] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.088 0.781 rw 2026-10-20 09:22:34,134 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': 'AD905F918262E5AC78CD0062BB14050A', 'loaderId': 'A476665623F0821694A4380914A46A6B', 'isDownload': False} 2026-10-20 09:22:34,134 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-10-20 09:22:34,211 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:34] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.95 ro 2026-10-20 09:22:34,255 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:34] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.049 ro 2026-10-20 09:22:34,275 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:34] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.02 0.064 ro 2026-10-20 09:22:34,957 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-10-20 09:22:34,981 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:22:34,984 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:22:35,010 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.018 ro 2026-10-20 09:22:35,047 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.012 rw 2026-10-20 09:22:35,071 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.006 0.017 rw 2026-10-20 09:22:35,477 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:22:35,955 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 531284 267 0.274 0.591 rw 2026-10-20 09:22:36,114 7 INFO rb-aa5c29f-225760-426740 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 09:22:36,126 7 INFO rb-aa5c29f-225760-426740 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 09:22:36,129 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22: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 09:22:36,147 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:36] "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 09:22:36,180 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:36] "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 09:22:36,197 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-20 09:22:36,217 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:36] "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 09:22:36,728 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:36] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.003 0.009 ro 2026-10-20 09:22:36,849 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.022 rw 2026-10-20 09:22:37,026 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.05 rw 2026-10-20 09:22:37,037 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 09:22:37,045 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 09:22:37,075 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:37] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.043 ro 2026-10-20 09:22:37,077 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:37] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.055 rw 2026-10-20 09:22:37,130 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:37] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.009 ro 2026-10-20 09:22:37,133 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:37] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 09:22:37,136 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 09:22:37,172 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 09:22:37,253 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:37] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.042 0.073 rw 2026-10-20 09:22:37,290 7 INFO rb-aa5c29f-225760-426740 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 09:22:37,364 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:37] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.025 0.197 rw 2026-10-20 09:22:37,410 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.197 rw 2026-10-20 09:22:37,443 7 INFO rb-aa5c29f-225760-426740 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 09:22:37,445 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:37] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 4940 5 0.006 0.08 ro 2026-10-20 09:22:37,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22: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.007 0.021 rw 2026-10-20 09:22:37,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.034 0.095 rw 2026-10-20 09:22:37,711 7 INFO rb-aa5c29f-225760-426740 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 09:22:37,767 7 INFO rb-aa5c29f-225760-426740 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 09:22:37,798 7 INFO rb-aa5c29f-225760-426740 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 09:22:37,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:37] "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 09:22:37,994 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:37] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.006 0.013 ro 2026-10-20 09:22:38,051 7 INFO rb-aa5c29f-225760-426740 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 09:22:38,072 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:38] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:22:38,080 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:38] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-20 09:22:38,082 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:38] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.01 - 2026-10-20 09:22:38,124 7 INFO rb-aa5c29f-225760-426740 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 09:22:38,125 7 INFO rb-aa5c29f-225760-426740 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 09:22:38,162 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:22:38,165 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:22:38,651 7 INFO rb-aa5c29f-225760-426740 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 09:22:38,678 7 INFO rb-aa5c29f-225760-426740 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 09:22:38,683 7 INFO rb-aa5c29f-225760-426740 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 09:22:38,686 7 INFO rb-aa5c29f-225760-426740 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 09:22:38,687 7 INFO rb-aa5c29f-225760-426740 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 09:22:38,690 7 INFO rb-aa5c29f-225760-426740 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 09:22:39,225 7 INFO rb-aa5c29f-225760-426740 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 09:22:39,229 7 INFO rb-aa5c29f-225760-426740 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 09:22:39,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16089655 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '9fcfbd41-f9ad-4959-a0f8-cb554d045c07'}] 2026-10-20 09:22:40,198 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16089655 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '9fcfbd41-f9ad-4959-a0f8-cb554d045c07'} created pos.order #520 2026-10-20 09:22:40,201 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16089655 finished 2026-10-20 09:22:40,288 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11527 317 0.376 0.682 rw 2026-10-20 09:22:40,404 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:40] "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 09:22:40,450 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,467 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,482 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,484 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,510 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.037 rw 2026-10-20 09:22:40,520 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,538 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,544 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,547 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,548 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.008 0.018 rw 2026-10-20 09:22:40,568 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,579 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,582 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:40] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.015 0.018 rw 2026-10-20 09:22:40,586 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,587 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,595 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,596 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,596 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,598 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,598 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.008 0.041 rw 2026-10-20 09:22:40,778 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,784 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,795 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,795 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,803 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,803 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,804 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,804 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,830 7 INFO rb-aa5c29f-225760-426740 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 09:22:40,843 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-10-20 09:22:40,844 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-20 09:22:40,993 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:22:40,995 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 24682512 (allocated 27021312) 2026-10-20 09:22:41,006 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oh3EbeA9 - [20/Oct/2026 09:22:35] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 5.908 rw 2026-10-20 09:22:41,109 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 37372 2026-10-20 09:22:41,112 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-10-20 09:22:41,114 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 37372 2026-10-20 09:22:41,219 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092241_218828_test_refund_product_part_of_rules.txt 2026-10-20 09:22:41,219 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmpoeybl8nf_chrome_odoo" 2026-10-20 09:22:41,233 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-10-20 09:22:42,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 37500 2026-10-20 09:22:42,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmp0u0ac7j3_chrome_odoo 2026-10-20 09:22:42,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:41169/json/version 2026-10-20 09:22:42,036 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41169', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:22:42,109 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-20 09:22:42,112 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:41169/json 2026-10-20 09:22:42,115 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41169', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:22:42,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:41169/devtools/page/7B488978E91B83D84147D3514D77A62B 2026-10-20 09:22:42,144 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-10-20 09:22:42,158 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-10-20 09:22:42,289 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:22:42,303 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-10-20 09:22:42,309 7 INFO rb-aa5c29f-225760-426740 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 09:22:42,309 7 INFO rb-aa5c29f-225760-426740 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 09:22:42,331 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:22:42,772 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:42] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.046 0.414 rw 2026-10-20 09:22:42,782 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': '7B488978E91B83D84147D3514D77A62B', 'loaderId': '36034773F28CBC677A810CD364933494', 'isDownload': False} 2026-10-20 09:22:42,782 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundTour')" 2026-10-20 09:22:42,867 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:42] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.038 ro 2026-10-20 09:22:42,874 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:42] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.055 ro 2026-10-20 09:22:42,876 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:42] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.554 ro 2026-10-20 09:22:43,490 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-10-20 09:22:43,516 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:22:43,518 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 09:22:43,548 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.014 ro 2026-10-20 09:22:43,589 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22: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 09:22:43,617 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.03 rw 2026-10-20 09:22:44,011 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:22:44,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522362 265 0.34 0.677 rw 2026-10-20 09:22:44,837 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: The ready code tooks too much time : 2.0547213554382324 2026-10-20 09:22:44,837 7 INFO rb-aa5c29f-225760-426740 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 09:22:44,854 7 INFO rb-aa5c29f-225760-426740 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 09:22:44,857 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:44] "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 09:22:44,880 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-20 09:22:44,904 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22: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 09:22:44,925 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-20 09:22:44,938 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22: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 09:22:45,394 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:45] "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 09:22:45,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22: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.014 rw 2026-10-20 09:22:45,674 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.046 rw 2026-10-20 09:22:45,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:45] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.018 rw 2026-10-20 09:22:45,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.014 - 2026-10-20 09:22:45,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.04 - 2026-10-20 09:22:45,723 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:45] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.051 ro 2026-10-20 09:22:45,761 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:45] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:22:45,783 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.011 - 2026-10-20 09:22:45,788 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:22:45,797 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:45] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.01 0.028 ro 2026-10-20 09:22:45,898 7 INFO rb-aa5c29f-225760-426740 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 09:22:45,906 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:45] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.035 0.101 rw 2026-10-20 09:22:45,986 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:45] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.023 0.19 rw 2026-10-20 09:22:46,013 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:46] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 4940 5 0.005 0.023 ro 2026-10-20 09:22:46,031 7 INFO rb-aa5c29f-225760-426740 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 09:22:46,051 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.232 rw 2026-10-20 09:22:46,072 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22: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.037 rw 2026-10-20 09:22:46,143 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.025 0.084 rw 2026-10-20 09:22:46,211 7 INFO rb-aa5c29f-225760-426740 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 09:22:46,212 7 INFO rb-aa5c29f-225760-426740 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 09:22:46,318 7 INFO rb-aa5c29f-225760-426740 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 09:22:46,319 7 INFO rb-aa5c29f-225760-426740 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 09:22:46,320 7 INFO rb-aa5c29f-225760-426740 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 09:22:46,320 7 INFO rb-aa5c29f-225760-426740 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 09:22:46,321 7 INFO rb-aa5c29f-225760-426740 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 09:22:46,350 7 INFO rb-aa5c29f-225760-426740 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 09:22:46,351 7 INFO rb-aa5c29f-225760-426740 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 09:22:46,357 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:46] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 09:22:46,367 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:22:46,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 09:22:46,862 7 INFO rb-aa5c29f-225760-426740 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 09:22:46,890 7 INFO rb-aa5c29f-225760-426740 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 09:22:46,896 7 INFO rb-aa5c29f-225760-426740 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 09:22:46,898 7 INFO rb-aa5c29f-225760-426740 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 09:22:47,425 7 INFO rb-aa5c29f-225760-426740 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 09:22:47,431 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29683059 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'b0d8de4e-2fa4-4327-9e18-60be96db136d'}] 2026-10-20 09:22:47,438 7 INFO rb-aa5c29f-225760-426740 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 09:22:47,934 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29683059 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'b0d8de4e-2fa4-4327-9e18-60be96db136d'} created pos.order #521 2026-10-20 09:22:47,936 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29683059 finished 2026-10-20 09:22:48,006 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6401 181 0.182 0.397 rw 2026-10-20 09:22:48,114 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:48] "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 09:22:48,141 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,167 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,177 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,205 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,206 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.043 rw 2026-10-20 09:22:48,210 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,219 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,222 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.002 0.024 rw 2026-10-20 09:22:48,224 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,239 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,252 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,253 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,255 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,260 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,261 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,261 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,264 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:48] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.013 0.021 rw 2026-10-20 09:22:48,278 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,288 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,310 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,314 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,319 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,329 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,330 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,330 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,331 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,343 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,344 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,396 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,396 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,397 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,397 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,398 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,398 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,399 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,399 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,405 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,406 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,422 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.005 0.029 rw 2026-10-20 09:22:48,915 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,923 7 INFO rb-aa5c29f-225760-426740 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 09:22:48,927 7 INFO rb-aa5c29f-225760-426740 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 09:22:49,449 7 INFO rb-aa5c29f-225760-426740 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 09:22:49,450 7 INFO rb-aa5c29f-225760-426740 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 09:22:49,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68053116 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': '66f931e4-5d54-48db-b2ea-fc2e861f2c17'}] 2026-10-20 09:22:50,003 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68053116 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': '66f931e4-5d54-48db-b2ea-fc2e861f2c17'} created pos.order #522 2026-10-20 09:22:50,005 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68053116 finished 2026-10-20 09:22:50,134 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11241 214 0.235 0.439 rw 2026-10-20 09:22:50,244 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22: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 09:22:50,273 7 INFO rb-aa5c29f-225760-426740 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 09:22:50,287 7 INFO rb-aa5c29f-225760-426740 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 09:22:50,287 7 INFO rb-aa5c29f-225760-426740 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 09:22:50,300 7 INFO rb-aa5c29f-225760-426740 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 09:22:50,303 7 INFO rb-aa5c29f-225760-426740 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 09:22:50,319 7 INFO rb-aa5c29f-225760-426740 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 09:22:50,320 7 INFO rb-aa5c29f-225760-426740 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 09:22:50,334 7 INFO rb-aa5c29f-225760-426740 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 09:22:50,348 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.04 rw 2026-10-20 09:22:50,349 7 INFO rb-aa5c29f-225760-426740 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 09:22:50,352 7 INFO rb-aa5c29f-225760-426740 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 09:22:50,355 7 INFO rb-aa5c29f-225760-426740 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 09:22:50,365 7 INFO rb-aa5c29f-225760-426740 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 09:22:50,366 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-10-20 09:22:50,367 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardWithRefundTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-20 09:22:50,370 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22: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.058 rw 2026-10-20 09:22:50,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:50] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 133 7 0.012 0.066 rw 2026-10-20 09:22:50,514 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:22:50,522 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:43] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 6.905 rw 2026-10-20 09:22:50,534 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 23076856 (allocated 24924160) 2026-10-20 09:22:50,637 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 37500 2026-10-20 09:22:50,638 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-10-20 09:22:50,638 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 37500 2026-10-20 09:22:50,650 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfr765xM - [20/Oct/2026 09:22:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 3 0.003 0.046 rw 2026-10-20 09:22:50,778 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092250_778242_test_refund_with_gift_card.txt 2026-10-20 09:22:50,778 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmp0u0ac7j3_chrome_odoo" 2026-10-20 09:22:50,792 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-10-20 09:22:51,878 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 37634 2026-10-20 09:22:51,879 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmpseju6kpo_chrome_odoo 2026-10-20 09:22:51,879 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:37683/json/version 2026-10-20 09:22:51,880 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37683', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:22:51,921 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-10-20 09:22:51,922 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:37683/json 2026-10-20 09:22:51,922 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37683', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:22:51,957 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:37683/devtools/page/E4D74C3CE6E607E5AF2BAAB28D8512B9 2026-10-20 09:22:51,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-10-20 09:22:51,997 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-10-20 09:22:52,216 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:22:52,227 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-10-20 09:22:52,230 7 INFO rb-aa5c29f-225760-426740 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 09:22:52,231 7 INFO rb-aa5c29f-225760-426740 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 09:22:52,255 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:22:52,636 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:52] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.052 0.351 rw 2026-10-20 09:22:52,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': 'E4D74C3CE6E607E5AF2BAAB28D8512B9', 'loaderId': '5010436112B743ED622F084FB1451D35', 'isDownload': False} 2026-10-20 09:22:52,641 7 INFO rb-aa5c29f-225760-426740 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 09:22:52,699 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:52] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.02 ro 2026-10-20 09:22:52,725 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:52] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.481 ro 2026-10-20 09:22:52,725 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:52] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.045 ro 2026-10-20 09:22:53,437 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-10-20 09:22:53,461 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:22:53,464 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:22:53,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.01 ro 2026-10-20 09:22:53,542 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22: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.007 0.034 rw 2026-10-20 09:22:53,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:53] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.046 rw 2026-10-20 09:22:53,872 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:22:54,402 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522804 263 0.3 0.545 rw 2026-10-20 09:22:54,535 7 INFO rb-aa5c29f-225760-426740 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 09:22:54,550 7 INFO rb-aa5c29f-225760-426740 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 09:22:54,561 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:54] "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 09:22:54,598 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:54] "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 09:22:54,627 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:54] "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 09:22:54,649 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22: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.016 rw 2026-10-20 09:22:54,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22: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 09:22:55,151 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:55] "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 09:22:55,256 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.009 rw 2026-10-20 09:22:55,367 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.032 rw 2026-10-20 09:22:55,393 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:22:55,397 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:22:55,423 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:55] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.02 0.022 ro 2026-10-20 09:22:55,429 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.035 rw 2026-10-20 09:22:55,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:55] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 09:22:55,483 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 09:22:55,487 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:55] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.016 ro 2026-10-20 09:22:55,559 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.018 0.042 rw 2026-10-20 09:22:55,586 7 INFO rb-aa5c29f-225760-426740 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 09:22:55,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.011 - 2026-10-20 09:22:55,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:55] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.033 0.07 rw 2026-10-20 09:22:55,729 7 INFO rb-aa5c29f-225760-426740 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 09:22:55,807 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:55] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.031 0.168 rw 2026-10-20 09:22:55,819 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22: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.002 0.086 rw 2026-10-20 09:22:55,892 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.024 0.137 rw 2026-10-20 09:22:55,997 7 INFO rb-aa5c29f-225760-426740 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 09:22:55,998 7 INFO rb-aa5c29f-225760-426740 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 09:22:56,078 7 INFO rb-aa5c29f-225760-426740 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 09:22:56,083 7 INFO rb-aa5c29f-225760-426740 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 09:22:56,086 7 INFO rb-aa5c29f-225760-426740 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 09:22:56,093 7 INFO rb-aa5c29f-225760-426740 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 09:22:56,094 7 INFO rb-aa5c29f-225760-426740 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 09:22:56,099 7 INFO rb-aa5c29f-225760-426740 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 09:22:56,100 7 INFO rb-aa5c29f-225760-426740 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 09:22:56,100 7 INFO rb-aa5c29f-225760-426740 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 09:22:56,101 7 INFO rb-aa5c29f-225760-426740 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 09:22:56,101 7 INFO rb-aa5c29f-225760-426740 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 09:22:56,101 7 INFO rb-aa5c29f-225760-426740 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 09:22:56,134 7 INFO rb-aa5c29f-225760-426740 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 09:22:56,135 7 INFO rb-aa5c29f-225760-426740 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 09:22:56,158 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:56] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-20 09:22:56,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:56] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.014 - 2026-10-20 09:22:56,162 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:56] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.014 - 2026-10-20 09:22:56,167 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.012 - 2026-10-20 09:22:56,171 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.009 - 2026-10-20 09:22:56,649 7 INFO rb-aa5c29f-225760-426740 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 09:22:56,673 7 INFO rb-aa5c29f-225760-426740 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 09:22:57,208 7 INFO rb-aa5c29f-225760-426740 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 09:22:57,213 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55772944 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '4b6d999b-c127-4b64-87b0-b0b91a82f668'}] 2026-10-20 09:22:57,214 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-10-20 09:22:57,215 7 INFO rb-aa5c29f-225760-426740 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 09:22:57,383 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:22:57,389 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 20626752 (allocated 22302720) 2026-10-20 09:22:57,511 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 37634 2026-10-20 09:22:57,513 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-10-20 09:22:57,522 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 37634 2026-10-20 09:22:57,659 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092257_659427_test_reward_line_tax_grouping_key.txt 2026-10-20 09:22:57,666 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmpseju6kpo_chrome_odoo" 2026-10-20 09:22:57,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: waiting for threads: [, ] 2026-10-20 09:22:57,751 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55772944 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '4b6d999b-c127-4b64-87b0-b0b91a82f668'} created pos.order #523 2026-10-20 09:22:57,752 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55772944 finished 2026-10-20 09:22:57,847 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 4.258 rw 2026-10-20 09:22:57,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pxj6c6y3 - [20/Oct/2026 09:22:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 225 0.214 0.44 rw 2026-10-20 09:23:08,958 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-10-20 09:23:10,032 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 37770 2026-10-20 09:23:10,033 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmpc2tu9_19_chrome_odoo 2026-10-20 09:23:10,033 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:33197/json/version 2026-10-20 09:23:10,035 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:23:10,053 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-10-20 09:23:10,053 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:33197/json 2026-10-20 09:23:10,054 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:23:10,063 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:33197/devtools/page/A25DC7992EF7C284D8239EF0F2A81DD2 2026-10-20 09:23:10,069 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-10-20 09:23:10,081 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-10-20 09:23:10,182 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:23:10,190 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-10-20 09:23:10,193 7 INFO rb-aa5c29f-225760-426740 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 09:23:10,194 7 INFO rb-aa5c29f-225760-426740 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 09:23:10,215 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:23:10,583 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:10] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 64 0.046 0.341 rw 2026-10-20 09:23:10,587 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': 'A25DC7992EF7C284D8239EF0F2A81DD2', 'loaderId': '0A30B26ED08BD83B14D2283D6AEED3F8', 'isDownload': False} 2026-10-20 09:23:10,587 7 INFO rb-aa5c29f-225760-426740 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 09:23:10,668 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:10] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.042 ro 2026-10-20 09:23:10,673 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:10] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.048 ro 2026-10-20 09:23:10,679 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:10] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.01 0.464 ro 2026-10-20 09:23:11,291 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-10-20 09:23:11,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:23:11,314 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 09:23:11,340 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.012 ro 2026-10-20 09:23:11,379 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.017 rw 2026-10-20 09:23:11,407 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23: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.016 0.03 rw 2026-10-20 09:23:11,774 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:23:12,413 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522057 262 0.329 0.666 rw 2026-10-20 09:23:12,586 7 INFO rb-aa5c29f-225760-426740 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 09:23:12,602 7 INFO rb-aa5c29f-225760-426740 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 09:23:12,606 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:12] "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 09:23:12,646 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.02 ro 2026-10-20 09:23:12,672 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-20 09:23:12,687 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23: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.009 rw 2026-10-20 09:23:12,704 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:12] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-20 09:23:13,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:13] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.008 0.016 ro 2026-10-20 09:23:13,258 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.008 rw 2026-10-20 09:23:13,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 09:23:13,418 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 09:23:13,423 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.017 0.048 rw 2026-10-20 09:23:13,461 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:13] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.011 0.045 ro 2026-10-20 09:23:13,468 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:13] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.056 rw 2026-10-20 09:23:13,483 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:13] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 09:23:13,489 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:13] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.009 ro 2026-10-20 09:23:13,492 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 09:23:13,603 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.036 rw 2026-10-20 09:23:13,645 7 INFO rb-aa5c29f-225760-426740 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 09:23:13,682 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-20 09:23:13,794 7 INFO rb-aa5c29f-225760-426740 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 09:23:13,799 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:13] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.045 0.085 rw 2026-10-20 09:23:13,808 7 INFO rb-aa5c29f-225760-426740 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 09:23:13,809 7 INFO rb-aa5c29f-225760-426740 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 09:23:13,924 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:13] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.053 0.182 rw 2026-10-20 09:23:13,984 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:13] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 321 7 0.014 0.16 rw 2026-10-20 09:23:14,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:14] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.19 rw 2026-10-20 09:23:14,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.034 0.24 rw 2026-10-20 09:23:14,130 7 INFO rb-aa5c29f-225760-426740 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 09:23:14,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-10-20 09:23:14,133 7 INFO rb-aa5c29f-225760-426740 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 09:23:14,135 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:14] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-20 09:23:14,136 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:14] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.012 - 2026-10-20 09:23:14,138 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:14] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.012 - 2026-10-20 09:23:14,274 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:23:14,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 19261900 (allocated 20729856) 2026-10-20 09:23:14,281 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1KsaT1Op - [20/Oct/2026 09:23:11] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 2.874 rw 2026-10-20 09:23:14,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 37770 2026-10-20 09:23:14,387 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-10-20 09:23:14,388 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 37770 2026-10-20 09:23:14,488 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092314_488350_test_scan_loyalty_card_select_customer.txt 2026-10-20 09:23:14,488 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmpc2tu9_19_chrome_odoo" 2026-10-20 09:23:14,506 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-10-20 09:23:14,710 7 INFO rb-aa5c29f-225760-426740 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 09:23:14,712 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-10-20 09:23:16,024 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 37895 2026-10-20 09:23:16,024 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp76tzie27_chrome_odoo 2026-10-20 09:23:16,024 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:33953/json/version 2026-10-20 09:23:16,026 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:23:16,044 7 INFO rb-aa5c29f-225760-426740 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 09:23:16,044 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:33953/json 2026-10-20 09:23:16,044 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:23:16,057 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:33953/devtools/page/40EA36BD6EE5F4444C70EB009FAEF46F 2026-10-20 09:23:16,064 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-10-20 09:23:16,071 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-10-20 09:23:16,204 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:23:16,211 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-10-20 09:23:16,213 7 INFO rb-aa5c29f-225760-426740 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 09:23:16,214 7 INFO rb-aa5c29f-225760-426740 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 09:23:16,234 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:23:16,603 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:16] "GET /pos/ui/85 HTTP/1.1" 200 6846 65 0.044 0.343 rw 2026-10-20 09:23:16,607 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': '40EA36BD6EE5F4444C70EB009FAEF46F', 'loaderId': '3724D6ECBBBD5A288136DCEFCB9CC424', 'isDownload': False} 2026-10-20 09:23:16,608 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-10-20 09:23:16,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:16] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.463 ro 2026-10-20 09:23:16,695 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:16] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.05 ro 2026-10-20 09:23:16,696 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:16] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.052 ro 2026-10-20 09:23:17,311 7 INFO rb-aa5c29f-225760-426740 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 09:23:17,335 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:23:17,338 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:23:17,366 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.018 ro 2026-10-20 09:23:17,411 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23: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.005 0.022 rw 2026-10-20 09:23:17,419 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:17] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.026 rw 2026-10-20 09:23:17,774 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:23:18,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523721 266 0.324 0.514 rw 2026-10-20 09:23:18,424 7 INFO rb-aa5c29f-225760-426740 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 09:23:18,443 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:18] "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 09:23:18,444 7 INFO rb-aa5c29f-225760-426740 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 09:23:18,492 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:18] "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 09:23:18,517 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:18] "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 09:23:18,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23: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.027 rw 2026-10-20 09:23:18,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:18] "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 09:23:19,014 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-20 09:23:19,118 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23: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.011 rw 2026-10-20 09:23:19,249 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.042 rw 2026-10-20 09:23:19,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.013 rw 2026-10-20 09:23:19,301 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:23:19,304 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.04 ro 2026-10-20 09:23:19,315 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.013 - 2026-10-20 09:23:19,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.022 ro 2026-10-20 09:23:19,376 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.027 - 2026-10-20 09:23:19,379 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.019 - 2026-10-20 09:23:19,397 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.042 - 2026-10-20 09:23:19,472 7 INFO rb-aa5c29f-225760-426740 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 09:23:19,484 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "GET /pos/ui/85?from_backend=True HTTP/1.1" 200 6886 31 0.027 0.106 rw 2026-10-20 09:23:19,597 7 INFO rb-aa5c29f-225760-426740 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 09:23:19,603 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "GET /pos/ui/85 HTTP/1.1" 200 6886 31 0.033 0.209 rw 2026-10-20 09:23:19,644 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.247 rw 2026-10-20 09:23:19,665 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.065 rw 2026-10-20 09:23:19,739 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 15 0.027 0.098 rw 2026-10-20 09:23:19,835 7 INFO rb-aa5c29f-225760-426740 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 09:23:19,836 7 INFO rb-aa5c29f-225760-426740 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 09:23:19,942 7 INFO rb-aa5c29f-225760-426740 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 09:23:19,943 7 INFO rb-aa5c29f-225760-426740 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 09:23:19,944 7 INFO rb-aa5c29f-225760-426740 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 09:23:19,945 7 INFO rb-aa5c29f-225760-426740 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 09:23:19,946 7 INFO rb-aa5c29f-225760-426740 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 09:23:19,961 7 INFO rb-aa5c29f-225760-426740 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 09:23:19,971 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:23:19,973 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 09:23:19,982 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:19] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-20 09:23:19,983 7 INFO rb-aa5c29f-225760-426740 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 09:23:20,039 7 INFO rb-aa5c29f-225760-426740 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 09:23:20,050 7 INFO rb-aa5c29f-225760-426740 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 09:23:20,051 7 INFO rb-aa5c29f-225760-426740 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 09:23:20,051 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-10-20 09:23:20,052 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-20 09:23:20,167 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:23:20,168 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 20287792 (allocated 21778432) 2026-10-20 09:23:20,186 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1Lq3B_9J - [20/Oct/2026 09:23:18] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 2.733 rw 2026-10-20 09:23:20,274 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 37895 2026-10-20 09:23:20,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-10-20 09:23:20,279 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 37895 2026-10-20 09:23:20,379 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092320_379509_test_specific_product_discount_with_global_discount.txt 2026-10-20 09:23:20,379 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmp76tzie27_chrome_odoo" 2026-10-20 09:23:20,390 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-10-20 09:23:22,542 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 38025 2026-10-20 09:23:22,543 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmp0sa5dlby_chrome_odoo 2026-10-20 09:23:22,543 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:46119/json/version 2026-10-20 09:23:22,544 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46119', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:23:22,571 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-10-20 09:23:22,571 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:46119/json 2026-10-20 09:23:22,572 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46119', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:23:22,587 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:46119/devtools/page/87BE0231CD74CB1938F1C628A46DF11E 2026-10-20 09:23:22,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-10-20 09:23:22,621 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-10-20 09:23:22,763 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:23:22,769 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-10-20 09:23:22,778 7 INFO rb-aa5c29f-225760-426740 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 09:23:22,779 7 INFO rb-aa5c29f-225760-426740 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 09:23:22,808 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:23:23,193 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:23] "GET /pos/ui/80 HTTP/1.1" 200 6846 64 0.036 0.368 rw 2026-10-20 09:23:23,196 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': '87BE0231CD74CB1938F1C628A46DF11E', 'loaderId': '304D75C640547110170FE757E7CD264F', 'isDownload': False} 2026-10-20 09:23:23,197 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-10-20 09:23:23,256 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:23] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.456 ro 2026-10-20 09:23:23,270 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:23] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.041 ro 2026-10-20 09:23:23,284 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:23] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.052 ro 2026-10-20 09:23:23,944 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-10-20 09:23:23,967 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:23:23,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:23:23,997 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-20 09:23:24,052 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.021 rw 2026-10-20 09:23:24,058 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:24] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.017 rw 2026-10-20 09:23:24,418 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:23:25,034 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538195 272 0.298 0.669 rw 2026-10-20 09:23:25,222 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: The ready code tooks too much time : 2.025465965270996 2026-10-20 09:23:25,223 7 INFO rb-aa5c29f-225760-426740 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 09:23:25,236 7 INFO rb-aa5c29f-225760-426740 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 09:23:25,237 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:25] "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 09:23:25,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:25] "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 09:23:25,299 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:25] "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 09:23:25,317 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.021 rw 2026-10-20 09:23:25,328 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23: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 09:23:25,862 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:25] "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 09:23:25,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.015 rw 2026-10-20 09:23:26,096 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.037 rw 2026-10-20 09:23:26,111 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:23:26,113 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 09:23:26,183 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 09:23:26,185 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.018 - 2026-10-20 09:23:26,195 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.021 0.067 ro 2026-10-20 09:23:26,201 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.097 rw 2026-10-20 09:23:26,215 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.046 ro 2026-10-20 09:23:26,259 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.051 rw 2026-10-20 09:23:26,280 7 INFO rb-aa5c29f-225760-426740 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 09:23:26,336 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 09:23:26,423 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.038 0.079 rw 2026-10-20 09:23:26,437 7 INFO rb-aa5c29f-225760-426740 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 09:23:26,544 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.045 0.186 rw 2026-10-20 09:23:26,568 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.127 rw 2026-10-20 09:23:26,658 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.049 0.16 rw 2026-10-20 09:23:26,714 7 INFO rb-aa5c29f-225760-426740 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 09:23:26,761 7 INFO rb-aa5c29f-225760-426740 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 09:23:26,778 7 INFO rb-aa5c29f-225760-426740 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 09:23:26,786 7 INFO rb-aa5c29f-225760-426740 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 09:23:26,859 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "GET /web/image?model=product.product&field=image_256&id=1337&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 6171 11 0.032 0.065 ro 2026-10-20 09:23:26,876 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.01 - 2026-10-20 09:23:26,903 7 INFO rb-aa5c29f-225760-426740 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 09:23:26,934 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:26] "GET /web/image?model=product.product&field=image_256&id=1336&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 6171 9 0.014 0.158 ro 2026-10-20 09:23:27,007 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:27] "GET /web/image?model=product.product&field=image_256&id=1335&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 6171 9 0.023 0.212 ro 2026-10-20 09:23:27,032 7 INFO rb-aa5c29f-225760-426740 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 09:23:27,033 7 INFO rb-aa5c29f-225760-426740 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 09:23:27,033 7 INFO rb-aa5c29f-225760-426740 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 09:23:27,064 7 INFO rb-aa5c29f-225760-426740 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 09:23:27,065 7 INFO rb-aa5c29f-225760-426740 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 09:23:27,074 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:27] "GET /web/image?model=product.product&field=image_256&id=1338&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 6171 9 0.013 0.297 ro 2026-10-20 09:23:27,109 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:27] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.027 - 2026-10-20 09:23:27,119 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:27] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.009 - 2026-10-20 09:23:27,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:27] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 09:23:27,137 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:23:27,144 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:23:27,150 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:27] "GET /web/image?model=product.product&field=image_256&id=1339&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 6171 9 0.012 0.368 ro 2026-10-20 09:23:27,214 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:27] "GET /web/image?model=product.product&field=image_256&id=1340&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 6171 9 0.016 0.428 ro 2026-10-20 09:23:27,291 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:27] "GET /web/image?model=product.product&field=image_256&id=1342&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 6171 9 0.018 0.39 ro 2026-10-20 09:23:27,348 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:27] "GET /web/image?model=product.product&field=image_256&id=1341&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 6171 9 0.006 0.403 ro 2026-10-20 09:23:27,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:27] "GET /web/image?model=product.product&field=image_256&id=1343&unique=2026-10-20T09:07:52.000+00:00 HTTP/1.1" 200 6171 9 0.01 0.393 ro 2026-10-20 09:23:27,585 7 INFO rb-aa5c29f-225760-426740 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 09:23:27,610 7 INFO rb-aa5c29f-225760-426740 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 09:23:27,614 7 INFO rb-aa5c29f-225760-426740 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 09:23:27,617 7 INFO rb-aa5c29f-225760-426740 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 09:23:27,620 7 INFO rb-aa5c29f-225760-426740 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 09:23:27,623 7 INFO rb-aa5c29f-225760-426740 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 09:23:27,626 7 INFO rb-aa5c29f-225760-426740 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 09:23:27,627 7 INFO rb-aa5c29f-225760-426740 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 09:23:28,170 7 INFO rb-aa5c29f-225760-426740 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 09:23:28,173 7 INFO rb-aa5c29f-225760-426740 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 09:23:28,182 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #651085 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'd3b3d77b-ddf8-4f0e-b579-98f0cdb3d201'}] 2026-10-20 09:23:29,083 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #651085 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'd3b3d77b-ddf8-4f0e-b579-98f0cdb3d201'} created pos.order #524 2026-10-20 09:23:29,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #651085 finished 2026-10-20 09:23:29,175 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10906 291 0.369 0.629 rw 2026-10-20 09:23:29,297 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:29] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-20 09:23:29,325 7 INFO rb-aa5c29f-225760-426740 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 09:23:29,349 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-10-20 09:23:29,351 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 09:23:29,394 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.048 rw 2026-10-20 09:23:29,485 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:23:29,490 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 22671968 (allocated 24662016) 2026-10-20 09:23:29,492 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 KlxID6Go - [20/Oct/2026 09:23:25] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 5.403 rw 2026-10-20 09:23:29,609 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 38025 2026-10-20 09:23:29,615 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-10-20 09:23:29,617 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 38025 2026-10-20 09:23:29,720 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092329_719843_test_specific_product_reward_pos_combo.txt 2026-10-20 09:23:29,720 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmp0sa5dlby_chrome_odoo" 2026-10-20 09:23:29,731 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-10-20 09:23:30,726 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 38147 2026-10-20 09:23:30,727 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpmhtcywl4_chrome_odoo 2026-10-20 09:23:30,729 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:41271/json/version 2026-10-20 09:23:30,731 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41271', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:23:30,748 7 INFO rb-aa5c29f-225760-426740 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 09:23:30,748 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:41271/json 2026-10-20 09:23:30,749 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41271', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:23:30,765 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:41271/devtools/page/80DFD2C35764979F82C6D4DF98DF5A4B 2026-10-20 09:23:30,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-20 09:23:30,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-20 09:23:30,921 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:23:30,930 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-20 09:23:30,935 7 INFO rb-aa5c29f-225760-426740 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 09:23:30,935 7 INFO rb-aa5c29f-225760-426740 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 09:23:30,961 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:23:31,386 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:31] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.047 0.4 rw 2026-10-20 09:23:31,391 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '80DFD2C35764979F82C6D4DF98DF5A4B', 'loaderId': '0B28617513343FF39189E1E8F66DD611', 'isDownload': False} 2026-10-20 09:23:31,391 7 INFO rb-aa5c29f-225760-426740 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 09:23:31,451 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:31] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.485 ro 2026-10-20 09:23:31,475 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:31] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.01 0.037 ro 2026-10-20 09:23:31,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:31] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.05 ro 2026-10-20 09:23:32,093 7 INFO rb-aa5c29f-225760-426740 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 09:23:32,120 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:23:32,147 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:23:32,150 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.019 ro 2026-10-20 09:23:32,187 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:32] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.019 rw 2026-10-20 09:23:32,192 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23: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.004 0.022 rw 2026-10-20 09:23:32,562 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:23:33,148 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522854 264 0.302 0.644 rw 2026-10-20 09:23:33,326 7 INFO rb-aa5c29f-225760-426740 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 09:23:33,335 7 INFO rb-aa5c29f-225760-426740 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 09:23:33,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.006 ro 2026-10-20 09:23:33,373 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:33] "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 09:23:33,402 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-20 09:23:33,417 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.022 rw 2026-10-20 09:23:33,433 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:33] "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 09:23:33,897 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:33] "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 09:23:34,001 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-20 09:23:34,141 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.04 rw 2026-10-20 09:23:34,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.011 rw 2026-10-20 09:23:34,190 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.031 - 2026-10-20 09:23:34,194 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.023 - 2026-10-20 09:23:34,201 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.011 0.036 ro 2026-10-20 09:23:34,237 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.019 ro 2026-10-20 09:23:34,239 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.012 - 2026-10-20 09:23:34,244 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.018 - 2026-10-20 09:23:34,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.022 - 2026-10-20 09:23:34,337 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.038 0.075 rw 2026-10-20 09:23:34,358 7 INFO rb-aa5c29f-225760-426740 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 09:23:34,451 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.045 0.182 rw 2026-10-20 09:23:34,495 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.228 rw 2026-10-20 09:23:34,504 7 INFO rb-aa5c29f-225760-426740 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 09:23:34,519 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.006 0.019 rw 2026-10-20 09:23:34,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.024 0.06 rw 2026-10-20 09:23:34,679 7 INFO rb-aa5c29f-225760-426740 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 09:23:34,679 7 INFO rb-aa5c29f-225760-426740 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 09:23:34,765 7 INFO rb-aa5c29f-225760-426740 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 09:23:34,766 7 INFO rb-aa5c29f-225760-426740 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 09:23:34,766 7 INFO rb-aa5c29f-225760-426740 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 09:23:34,767 7 INFO rb-aa5c29f-225760-426740 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 09:23:34,778 7 INFO rb-aa5c29f-225760-426740 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 09:23:34,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:23:34,810 7 INFO rb-aa5c29f-225760-426740 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 09:23:34,847 7 INFO rb-aa5c29f-225760-426740 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 09:23:34,884 7 INFO rb-aa5c29f-225760-426740 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 09:23:34,964 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-20 09:23:34,966 7 INFO rb-aa5c29f-225760-426740 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 09:23:34,978 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:23:34,980 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:34] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:23:35,130 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:23:35,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 20059044 (allocated 20992000) 2026-10-20 09:23:35,138 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _xZ8p5cG - [20/Oct/2026 09:23:33] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.019 2.909 rw 2026-10-20 09:23:35,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 38147 2026-10-20 09:23:35,237 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-20 09:23:35,238 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 38147 2026-10-20 09:23:35,337 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092335_337501_test_specific_reward_product_tax_included_excluded.txt 2026-10-20 09:23:35,337 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpmhtcywl4_chrome_odoo" 2026-10-20 09:23:35,781 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 38284 2026-10-20 09:23:35,782 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp5n3cl7g7_chrome_odoo 2026-10-20 09:23:35,782 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:34999/json/version 2026-10-20 09:23:35,783 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34999', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:23:35,798 7 INFO rb-aa5c29f-225760-426740 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 09:23:35,798 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:34999/json 2026-10-20 09:23:35,799 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34999', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:23:35,822 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:34999/devtools/page/B3873C989A86756BEEDB85C4D5E37948 2026-10-20 09:23:35,828 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-20 09:23:35,830 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-20 09:23:35,879 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:23:35,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-20 09:23:35,884 7 INFO rb-aa5c29f-225760-426740 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 09:23:35,884 7 INFO rb-aa5c29f-225760-426740 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 09:23:35,988 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:35] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.024 0.077 rw 2026-10-20 09:23:35,992 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': 'B3873C989A86756BEEDB85C4D5E37948', 'loaderId': 'DFD064EF6532624FD03705B6C267B5A3', 'isDownload': False} 2026-10-20 09:23:35,992 7 INFO rb-aa5c29f-225760-426740 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 09:23:36,055 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:36] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.024 ro 2026-10-20 09:23:36,075 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:36] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.178 ro 2026-10-20 09:23:36,076 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:36] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.044 ro 2026-10-20 09:23:36,742 7 INFO rb-aa5c29f-225760-426740 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 09:23:36,758 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:23:36,764 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:23:36,787 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.009 ro 2026-10-20 09:23:36,833 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23: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.005 0.021 rw 2026-10-20 09:23:36,840 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.024 rw 2026-10-20 09:23:37,161 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:23:37,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522854 246 0.299 0.51 rw 2026-10-20 09:23:37,851 7 INFO rb-aa5c29f-225760-426740 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 09:23:37,868 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.011 ro 2026-10-20 09:23:37,870 7 INFO rb-aa5c29f-225760-426740 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 09:23:37,900 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.006 0.01 ro 2026-10-20 09:23:37,921 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-20 09:23:37,963 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23: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.009 0.023 rw 2026-10-20 09:23:37,966 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:37] "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 09:23:38,451 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:38] "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 09:23:38,568 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.026 rw 2026-10-20 09:23:38,713 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.013 0.042 rw 2026-10-20 09:23:38,720 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:38] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.013 rw 2026-10-20 09:23:38,742 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.028 - 2026-10-20 09:23:38,742 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.027 - 2026-10-20 09:23:38,746 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:38] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.035 ro 2026-10-20 09:23:38,779 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:38] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 09:23:38,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:38] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 09:23:38,807 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.012 - 2026-10-20 09:23:38,830 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 09:23:38,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:38] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.046 0.082 rw 2026-10-20 09:23:38,935 7 INFO rb-aa5c29f-225760-426740 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 09:23:39,046 7 INFO rb-aa5c29f-225760-426740 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 09:23:39,046 7 INFO rb-aa5c29f-225760-426740 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 09:23:39,063 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:39] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.062 0.203 rw 2026-10-20 09:23:39,091 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.242 rw 2026-10-20 09:23:39,109 7 INFO rb-aa5c29f-225760-426740 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 09:23:39,109 7 INFO rb-aa5c29f-225760-426740 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 09:23:39,110 7 INFO rb-aa5c29f-225760-426740 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 09:23:39,111 7 INFO rb-aa5c29f-225760-426740 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 09:23:39,130 7 INFO rb-aa5c29f-225760-426740 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 09:23:39,147 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:39] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:23:39,163 7 INFO rb-aa5c29f-225760-426740 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 09:23:39,193 7 INFO rb-aa5c29f-225760-426740 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 09:23:39,231 7 INFO rb-aa5c29f-225760-426740 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 09:23:39,276 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-20 09:23:39,277 7 INFO rb-aa5c29f-225760-426740 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 09:23:39,291 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:39] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.006 - 2026-10-20 09:23:39,292 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:39] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:23:39,408 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:23:39,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 19831924 (allocated 20992000) 2026-10-20 09:23:39,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CJ7M1aSn - [20/Oct/2026 09:23:37] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 2.526 rw 2026-10-20 09:23:39,514 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 38284 2026-10-20 09:23:39,515 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-20 09:23:39,515 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 38284 2026-10-20 09:23:39,615 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092339_614879_test_specific_reward_product_tax_included_excluded.txt 2026-10-20 09:23:39,615 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp5n3cl7g7_chrome_odoo" 2026-10-20 09:23:39,626 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-10-20 09:23:40,603 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 38415 2026-10-20 09:23:40,604 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmpv6u0e7gs_chrome_odoo 2026-10-20 09:23:40,604 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:33127/json/version 2026-10-20 09:23:40,605 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33127', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:23:40,655 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-10-20 09:23:40,655 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:33127/json 2026-10-20 09:23:40,656 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33127', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:23:40,673 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:33127/devtools/page/3FB76818954755C31BED849B4CAC39D6 2026-10-20 09:23:40,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-10-20 09:23:40,696 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-10-20 09:23:40,845 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:23:40,853 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-10-20 09:23:40,856 7 INFO rb-aa5c29f-225760-426740 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 09:23:40,856 7 INFO rb-aa5c29f-225760-426740 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 09:23:40,871 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:23:41,284 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:41] "GET /pos/ui?config_id=80 HTTP/1.1" 200 6846 64 0.049 0.377 rw 2026-10-20 09:23:41,288 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': '3FB76818954755C31BED849B4CAC39D6', 'loaderId': '9F11BFFDC0527B9AD832ED7F67D72C1A', 'isDownload': False} 2026-10-20 09:23:41,289 7 INFO rb-aa5c29f-225760-426740 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 09:23:41,354 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:41] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.023 ro 2026-10-20 09:23:41,389 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:41] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.522 ro 2026-10-20 09:23:41,395 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:41] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.009 0.051 ro 2026-10-20 09:23:42,012 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-10-20 09:23:42,038 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:23:42,048 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:23:42,069 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 09:23:42,118 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23: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.022 rw 2026-10-20 09:23:42,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.033 rw 2026-10-20 09:23:42,436 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:23:43,001 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534382 267 0.258 0.616 rw 2026-10-20 09:23:43,202 7 INFO rb-aa5c29f-225760-426740 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 09:23:43,212 7 INFO rb-aa5c29f-225760-426740 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 09:23:43,225 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:43] "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 09:23:43,266 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:43] "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 09:23:43,293 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:43] "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 09:23:43,333 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.028 rw 2026-10-20 09:23:43,338 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:43] "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 09:23:43,817 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:43] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.003 0.015 ro 2026-10-20 09:23:43,905 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:43] "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 09:23:44,001 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23: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.007 rw 2026-10-20 09:23:44,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.004 0.034 rw 2026-10-20 09:23:44,137 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:44] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-20 09:23:44,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:23:44,164 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 09:23:44,173 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:44] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.01 0.027 ro 2026-10-20 09:23:44,212 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:23:44,216 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:44] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.011 ro 2026-10-20 09:23:44,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.005 - 2026-10-20 09:23:44,242 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:44] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.028 - 2026-10-20 09:23:44,330 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:44] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.03 0.078 rw 2026-10-20 09:23:44,366 7 INFO rb-aa5c29f-225760-426740 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 09:23:44,428 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:44] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.035 0.173 rw 2026-10-20 09:23:44,464 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.196 rw 2026-10-20 09:23:44,491 7 INFO rb-aa5c29f-225760-426740 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 09:23:44,517 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23: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.02 rw 2026-10-20 09:23:44,585 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.023 0.06 rw 2026-10-20 09:23:44,654 7 INFO rb-aa5c29f-225760-426740 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 09:23:44,764 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-10-20 09:23:44,765 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 09:23:44,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:44] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:23:45,011 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 20406164 (allocated 22040576) 2026-10-20 09:23:45,012 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:23:45,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:43] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.021 2.849 rw 2026-10-20 09:23:45,028 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:45] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 09:23:45,030 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lTbxuAOI - [20/Oct/2026 09:23:45] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-20 09:23:45,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 38415 2026-10-20 09:23:45,130 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-10-20 09:23:45,139 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 38415 2026-10-20 09:23:45,236 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092345_236344_test_two_variant_same_discount.txt 2026-10-20 09:23:45,236 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmpv6u0e7gs_chrome_odoo" 2026-10-20 09:23:45,386 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 8 removed 2026-10-20 09:23:46,460 7 INFO rb-aa5c29f-225760-426740 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 09:23:46,629 7 INFO rb-aa5c29f-225760-426740 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 09:23:54,891 7 INFO rb-aa5c29f-225760-426740 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 09:23:57,072 7 INFO rb-aa5c29f-225760-426740 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 09:24:01,905 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_gift_card_communication: Starting TestGiftCardCommunication.test_gift_card_email_logged_only_for_gift_cards ... 2026-10-20 09:24:02,631 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_gift_card_communication: Starting TestGiftCardCommunication.test_gift_card_email_logged_to_pos_order_chatter ... 2026-10-20 09:24:02,934 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_gift_card_communication: Starting TestGiftCardCommunication.test_gift_card_email_without_customer ... 2026-10-20 09:24:03,206 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:24:04,057 7 INFO rb-aa5c29f-225760-426740 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 09:24:04,237 7 INFO rb-aa5c29f-225760-426740 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 09:24:11,960 7 INFO rb-aa5c29f-225760-426740 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 09:24:13,880 7 INFO rb-aa5c29f-225760-426740 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 09:24:17,858 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-10-20 09:24:18,576 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-10-20 09:24:18,840 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-10-20 09:24:19,526 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 38562 2026-10-20 09:24:19,528 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmp6maxqkg9_chrome_odoo 2026-10-20 09:24:19,528 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:37817/json/version 2026-10-20 09:24:19,529 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37817', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:24:19,545 7 INFO rb-aa5c29f-225760-426740 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 09:24:19,545 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:37817/json 2026-10-20 09:24:19,546 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37817', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:24:19,561 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:37817/devtools/page/EE6369747F7E2951EEE16A4252ABE49C 2026-10-20 09:24:19,574 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-10-20 09:24:19,587 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-10-20 09:24:19,664 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:24:19,672 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-10-20 09:24:19,679 7 INFO rb-aa5c29f-225760-426740 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 09:24:19,679 7 INFO rb-aa5c29f-225760-426740 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 09:24:19,701 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:24:20,081 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:20] "GET /pos/ui/87 HTTP/1.1" 200 6786 65 0.042 0.358 rw 2026-10-20 09:24:20,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': 'EE6369747F7E2951EEE16A4252ABE49C', 'loaderId': 'EDE64A95AC4E7BCD60207D8D32C3FED9', 'isDownload': False} 2026-10-20 09:24:20,085 7 INFO rb-aa5c29f-225760-426740 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 09:24:20,150 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:20] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.459 ro 2026-10-20 09:24:20,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:20] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.041 ro 2026-10-20 09:24:20,170 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:20] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.047 ro 2026-10-20 09:24:20,826 7 INFO rb-aa5c29f-225760-426740 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 09:24:20,866 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:24:20,867 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:24:20,892 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.02 ro 2026-10-20 09:24:20,934 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:20] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.022 rw 2026-10-20 09:24:20,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.006 0.02 rw 2026-10-20 09:24:21,270 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:24:21,907 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523630 264 0.299 0.637 rw 2026-10-20 09:24:22,075 7 INFO rb-aa5c29f-225760-426740 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 09:24:22,094 7 INFO rb-aa5c29f-225760-426740 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 09:24:22,095 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:22] "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 09:24:22,113 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:22] "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 09:24:22,138 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-20 09:24:22,149 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-20 09:24:22,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:22] "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 09:24:22,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:22] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-20 09:24:22,639 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24: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.01 rw 2026-10-20 09:24:22,765 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.04 rw 2026-10-20 09:24:22,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:22] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.012 rw 2026-10-20 09:24:22,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 09:24:22,798 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 09:24:22,812 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:22] "GET /web/image/res.users/151/avatar_128 HTTP/1.1" 200 305 4 0.009 0.024 ro 2026-10-20 09:24:22,852 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:22] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-20 09:24:22,853 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:22] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 09:24:22,882 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.007 - 2026-10-20 09:24:22,889 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.024 - 2026-10-20 09:24:22,971 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:22] "GET /pos/ui/87?from_backend=True HTTP/1.1" 200 6826 31 0.024 0.081 rw 2026-10-20 09:24:22,988 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,076 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:23] "GET /pos/ui/87 HTTP/1.1" 200 6826 31 0.022 0.177 rw 2026-10-20 09:24:23,105 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.186 rw 2026-10-20 09:24:23,108 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,109 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24: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.004 0.022 rw 2026-10-20 09:24:23,212 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.031 0.06 rw 2026-10-20 09:24:23,275 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,288 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 255 4 0.006 0.025 ro 2026-10-20 09:24:23,331 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,333 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,346 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,360 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:23] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:24:23,696 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,697 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,720 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,720 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 255 4 0.006 0.022 ro 2026-10-20 09:24:23,803 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,804 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,837 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,837 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,838 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,838 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,850 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,880 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,894 7 INFO rb-aa5c29f-225760-426740 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 09:24:23,912 7 INFO rb-aa5c29f-225760-426740 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 09:24:24,009 7 INFO rb-aa5c29f-225760-426740 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 09:24:24,010 7 INFO rb-aa5c29f-225760-426740 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 09:24:24,035 7 INFO rb-aa5c29f-225760-426740 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 09:24:24,036 7 INFO rb-aa5c29f-225760-426740 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 09:24:24,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 09:24:24,053 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:24] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-20 09:24:24,054 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:24] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.008 - 2026-10-20 09:24:24,056 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.011 - 2026-10-20 09:24:24,545 7 INFO rb-aa5c29f-225760-426740 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 09:24:24,568 7 INFO rb-aa5c29f-225760-426740 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 09:24:24,571 7 INFO rb-aa5c29f-225760-426740 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 09:24:25,095 7 INFO rb-aa5c29f-225760-426740 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 09:24:25,103 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9664934 started for PoS orders references: [{'name': '/', 'pos_reference': '261-87-000001', 'uuid': 'ae59ddf2-378e-482b-8e23-68f63c825a38'}] 2026-10-20 09:24:25,106 7 INFO rb-aa5c29f-225760-426740 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 09:24:25,664 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9664934 order {'name': '/', 'pos_reference': '261-87-000001', 'uuid': 'ae59ddf2-378e-482b-8e23-68f63c825a38'} created pos.order #530 2026-10-20 09:24:25,666 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9664934 finished 2026-10-20 09:24:25,777 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6873 208 0.246 0.431 rw 2026-10-20 09:24:25,868 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:25] "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 09:24:25,907 7 INFO rb-aa5c29f-225760-426740 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 09:24:25,916 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-10-20 09:24:25,918 7 INFO rb-aa5c29f-225760-426740 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 09:24:25,964 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.038 rw 2026-10-20 09:24:26,030 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:24:26,031 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 21912288 (allocated 24137728) 2026-10-20 09:24:26,037 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1A-RidH6 - [20/Oct/2026 09:24:20] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 5.078 rw 2026-10-20 09:24:26,135 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 38562 2026-10-20 09:24:26,136 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-10-20 09:24:26,137 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 38562 2026-10-20 09:24:26,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092426_275476_test_loyalty_history_earn_and_spend.txt 2026-10-20 09:24:26,276 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmp6maxqkg9_chrome_odoo" 2026-10-20 09:24:26,311 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-10-20 09:24:27,005 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 38706 2026-10-20 09:24:27,006 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmplyjf78rp_chrome_odoo 2026-10-20 09:24:27,006 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:36223/json/version 2026-10-20 09:24:27,007 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36223', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:24:27,016 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-10-20 09:24:27,016 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:36223/json 2026-10-20 09:24:27,017 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36223', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:24:27,021 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:36223/devtools/page/E21EDF439CCCF58D37E154BF7888EBA1 2026-10-20 09:24:27,025 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-10-20 09:24:27,040 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-10-20 09:24:27,172 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:24:27,183 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-10-20 09:24:27,187 7 INFO rb-aa5c29f-225760-426740 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 09:24:27,187 7 INFO rb-aa5c29f-225760-426740 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 09:24:27,202 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:24:27,744 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:27] "GET /pos/ui/87 HTTP/1.1" 200 6786 65 0.057 0.497 rw 2026-10-20 09:24:27,747 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': 'E21EDF439CCCF58D37E154BF7888EBA1', 'loaderId': 'ED4D67BDA0414B39C983EE177FEE6798', 'isDownload': False} 2026-10-20 09:24:27,749 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-10-20 09:24:27,807 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:27] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.608 ro 2026-10-20 09:24:27,813 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:27] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.033 ro 2026-10-20 09:24:27,833 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:27] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.046 ro 2026-10-20 09:24:28,398 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-10-20 09:24:28,428 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:24:28,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 09:24:28,448 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.015 ro 2026-10-20 09:24:28,493 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24: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.005 0.018 rw 2026-10-20 09:24:28,499 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:28] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.019 rw 2026-10-20 09:24:28,927 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:24:29,486 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522371 263 0.37 0.602 rw 2026-10-20 09:24:29,648 7 INFO rb-aa5c29f-225760-426740 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 09:24:29,666 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:29] "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 09:24:29,679 7 INFO rb-aa5c29f-225760-426740 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 09:24:29,697 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.006 ro 2026-10-20 09:24:29,737 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24: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 09:24:29,744 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:29] "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 09:24:29,771 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:29] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-20 09:24:30,141 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:30] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.005 0.014 ro 2026-10-20 09:24:30,241 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.012 rw 2026-10-20 09:24:30,393 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.05 rw 2026-10-20 09:24:30,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 09:24:30,401 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:24:30,433 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:30] "GET /web/image/res.users/151/avatar_128 HTTP/1.1" 200 305 4 0.016 0.034 ro 2026-10-20 09:24:30,449 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:30] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.058 rw 2026-10-20 09:24:30,502 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:30] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-20 09:24:30,503 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:30] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 09:24:30,533 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-20 09:24:30,545 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-20 09:24:30,610 7 INFO rb-aa5c29f-225760-426740 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 09:24:30,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:30] "GET /pos/ui/87 HTTP/1.1" 200 6826 31 0.036 0.08 rw 2026-10-20 09:24:30,718 7 INFO rb-aa5c29f-225760-426740 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 09:24:30,740 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:30] "GET /pos/ui/87?from_backend=True HTTP/1.1" 200 6826 31 0.042 0.194 rw 2026-10-20 09:24:30,777 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.244 rw 2026-10-20 09:24:30,793 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24: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.001 0.079 rw 2026-10-20 09:24:30,857 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.02 0.101 rw 2026-10-20 09:24:30,924 7 INFO rb-aa5c29f-225760-426740 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 09:24:30,925 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,013 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,014 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,014 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,015 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,045 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,045 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:31] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.016 ro 2026-10-20 09:24:31,052 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:31] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:24:31,056 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:31] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.008 - 2026-10-20 09:24:31,065 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,065 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,076 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,426 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,427 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,451 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,451 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,452 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,453 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,464 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:31] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.005 0.019 ro 2026-10-20 09:24:31,515 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,516 7 INFO rb-aa5c29f-225760-426740 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 09:24:31,541 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:24:31,552 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:24:32,035 7 INFO rb-aa5c29f-225760-426740 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 09:24:32,056 7 INFO rb-aa5c29f-225760-426740 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 09:24:32,059 7 INFO rb-aa5c29f-225760-426740 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 09:24:32,065 7 INFO rb-aa5c29f-225760-426740 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 09:24:32,590 7 INFO rb-aa5c29f-225760-426740 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 09:24:32,597 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42458543 started for PoS orders references: [{'name': '/', 'pos_reference': '261-87-000001', 'uuid': '65b8af19-dd97-4c17-936c-b21c6eab2098'}] 2026-10-20 09:24:32,599 7 INFO rb-aa5c29f-225760-426740 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 09:24:33,254 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42458543 order {'name': '/', 'pos_reference': '261-87-000001', 'uuid': '65b8af19-dd97-4c17-936c-b21c6eab2098'} created pos.order #531 2026-10-20 09:24:33,259 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42458543 finished 2026-10-20 09:24:33,360 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5418 219 0.291 0.476 rw 2026-10-20 09:24:33,442 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:33] "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 09:24:33,490 7 INFO rb-aa5c29f-225760-426740 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 09:24:33,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-10-20 09:24:33,506 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-20 09:24:33,564 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.053 rw 2026-10-20 09:24:33,632 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:24:33,638 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 21313260 (allocated 23089152) 2026-10-20 09:24:33,639 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LV3UXMIs - [20/Oct/2026 09:24:29] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 5.101 rw 2026-10-20 09:24:33,738 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 38706 2026-10-20 09:24:33,739 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-10-20 09:24:33,740 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 38706 2026-10-20 09:24:33,834 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092433_833972_test_pos_loyalty_history.txt 2026-10-20 09:24:33,834 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmplyjf78rp_chrome_odoo" 2026-10-20 09:24:33,859 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-10-20 09:24:34,931 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:24:35,794 7 INFO rb-aa5c29f-225760-426740 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 09:24:35,959 7 INFO rb-aa5c29f-225760-426740 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 09:24:44,488 7 INFO rb-aa5c29f-225760-426740 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 09:24:46,342 7 INFO rb-aa5c29f-225760-426740 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 09:24:51,223 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror: Starting TestLoyaltyMirror.test_loyalty_mirror ... 2026-10-20 09:24:52,032 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Chrome pid: 38841 2026-10-20 09:24:52,032 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Chrome headless temporary user profile dir: /tmp/tmp85cye57p_chrome_odoo 2026-10-20 09:24:52,032 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Issuing json command http://127.0.0.1:46497/json/version 2026-10-20 09:24:52,034 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:24:52,094 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Browser version: Chrome/150.0.7871.114 2026-10-20 09:24:52,095 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Issuing json command http://127.0.0.1:46497/json 2026-10-20 09:24:52,095 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:24:52,118 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Websocket url found: ws://127.0.0.1:46497/devtools/page/3ECF79109C3B9B8D0045B7232A060E7D 2026-10-20 09:24:52,134 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Enable chrome headless console log notification 2026-10-20 09:24:52,147 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Chrome headless enable page notifications 2026-10-20 09:24:52,203 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:24:52,214 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Setting session cookie in browser 2026-10-20 09:24:52,219 7 INFO rb-aa5c29f-225760-426740 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 09:24:52,219 7 INFO rb-aa5c29f-225760-426740 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 09:24:52,232 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:24:52,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:52] "GET /pos/ui/88 HTTP/1.1" 200 6810 65 0.061 0.432 rw 2026-10-20 09:24:52,724 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Navigation result: {'frameId': '3ECF79109C3B9B8D0045B7232A060E7D', 'loaderId': 'B4EEBF699743517511B9A420A9AF570A', 'isDownload': False} 2026-10-20 09:24:52,724 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Evaluate ready code "odoo.isTourReady('test_loyalty_mirror')" 2026-10-20 09:24:52,807 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:52] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.031 ro 2026-10-20 09:24:52,836 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:52] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.607 ro 2026-10-20 09:24:52,858 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:52] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.073 ro 2026-10-20 09:24:53,480 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: Owl is running in 'dev' mode. 2026-10-20 09:24:53,506 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:24:53,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 09:24:53,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.01 ro 2026-10-20 09:24:53,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:53] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.011 rw 2026-10-20 09:24:53,595 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.043 rw 2026-10-20 09:24:53,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:24:54,341 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 545706 266 0.238 0.5 rw 2026-10-20 09:24:54,540 7 INFO rb-aa5c29f-225760-426740 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 09:24:54,554 7 INFO rb-aa5c29f-225760-426740 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 09:24:54,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24: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 09:24:54,583 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:54] "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 09:24:54,620 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24: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 09:24:54,651 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24: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.045 rw 2026-10-20 09:24:54,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24: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 09:24:55,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:55] "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 09:24:55,193 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24: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.004 0.011 rw 2026-10-20 09:24:55,311 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.039 rw 2026-10-20 09:24:55,314 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-20 09:24:55,314 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 09:24:55,355 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:55] "GET /web/image/res.users/155/avatar_128 HTTP/1.1" 200 305 4 0.005 0.043 ro 2026-10-20 09:24:55,357 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.05 rw 2026-10-20 09:24:55,419 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:55] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.014 ro 2026-10-20 09:24:55,423 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:55] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 09:24:55,448 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 09:24:55,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.025 - 2026-10-20 09:24:55,531 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:55] "GET /pos/ui/88 HTTP/1.1" 200 6850 31 0.038 0.066 rw 2026-10-20 09:24:55,536 7 INFO rb-aa5c29f-225760-426740 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 09:24:55,634 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:55] "GET /pos/ui/88?from_backend=True HTTP/1.1" 200 6850 31 0.037 0.172 rw 2026-10-20 09:24:55,642 7 INFO rb-aa5c29f-225760-426740 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 09:24:55,674 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.203 rw 2026-10-20 09:24:55,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24: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.008 0.058 rw 2026-10-20 09:24:55,793 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.041 0.093 rw 2026-10-20 09:24:55,892 7 INFO rb-aa5c29f-225760-426740 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 09:24:55,952 7 INFO rb-aa5c29f-225760-426740 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 09:24:56,011 7 INFO rb-aa5c29f-225760-426740 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 09:24:56,147 7 INFO rb-aa5c29f-225760-426740 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 09:24:56,147 7 INFO rb-aa5c29f-225760-426740 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 09:24:56,165 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:56] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 09:24:56,166 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:56] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-20 09:24:56,169 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:56] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-20 09:24:56,176 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 09:24:56,177 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 09:24:56,669 7 INFO rb-aa5c29f-225760-426740 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 09:24:56,684 7 INFO rb-aa5c29f-225760-426740 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 09:24:56,706 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71363715 started for PoS orders references: [{'name': '/', 'pos_reference': '261-88-000001', 'uuid': 'd8ab64aa-78cc-4d8b-9404-51a0c4aafe70'}] 2026-10-20 09:24:57,424 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71363715 order {'name': '/', 'pos_reference': '261-88-000001', 'uuid': 'd8ab64aa-78cc-4d8b-9404-51a0c4aafe70'} created pos.order #532 2026-10-20 09:24:57,426 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71363715 finished 2026-10-20 09:24:57,530 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8908 224 0.235 0.595 rw 2026-10-20 09:24:57,721 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:57] "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.023 0.047 rw 2026-10-20 09:24:57,735 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: tour succeeded 2026-10-20 09:24:57,736 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: ╔════════════════════════════════════╗ ║ TOUR test_loyalty_mirror SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 09:24:57,856 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:24:57,857 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: heap 22550548 (allocated 23875584) 2026-10-20 09:24:57,861 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UZE__1Kp - [20/Oct/2026 09:24:53] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 4.273 rw 2026-10-20 09:24:57,961 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Closing chrome headless with pid 38841 2026-10-20 09:24:57,962 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Closing websocket connection 2026-10-20 09:24:57,962 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Terminating chrome headless with pid 38841 2026-10-20 09:24:58,057 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092458_057250_test_loyalty_mirror.txt 2026-10-20 09:24:58,057 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Removing chrome user profile "/tmp/tmp85cye57p_chrome_odoo" 2026-10-20 09:24:58,190 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:24:59,127 7 INFO rb-aa5c29f-225760-426740 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 09:24:59,305 7 INFO rb-aa5c29f-225760-426740 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 09:25:07,559 7 INFO rb-aa5c29f-225760-426740 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 09:25:09,487 7 INFO rb-aa5c29f-225760-426740 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 09:25:14,371 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror: Starting TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost ... 2026-10-20 09:25:15,179 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Chrome pid: 38979 2026-10-20 09:25:15,179 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Chrome headless temporary user profile dir: /tmp/tmpmfeztoxb_chrome_odoo 2026-10-20 09:25:15,179 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Issuing json command http://127.0.0.1:34605/json/version 2026-10-20 09:25:15,180 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34605', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:25:15,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Browser version: Chrome/150.0.7871.114 2026-10-20 09:25:15,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Issuing json command http://127.0.0.1:34605/json 2026-10-20 09:25:15,272 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34605', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:25:15,298 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Websocket url found: ws://127.0.0.1:34605/devtools/page/0B6511C632846C106959D2792168B03E 2026-10-20 09:25:15,317 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Enable chrome headless console log notification 2026-10-20 09:25:15,321 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Chrome headless enable page notifications 2026-10-20 09:25:15,365 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:25:15,380 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Setting session cookie in browser 2026-10-20 09:25:15,381 7 INFO rb-aa5c29f-225760-426740 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 09:25:15,381 7 INFO rb-aa5c29f-225760-426740 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 09:25:15,398 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:25:15,839 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:15] "GET /pos/ui/89 HTTP/1.1" 200 6810 64 0.033 0.422 rw 2026-10-20 09:25:15,843 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Navigation result: {'frameId': '0B6511C632846C106959D2792168B03E', 'loaderId': '986D5333D5ABD42D15808467E75B1FAE', 'isDownload': False} 2026-10-20 09:25:15,844 7 INFO rb-aa5c29f-225760-426740 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 09:25:15,915 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:15] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.031 ro 2026-10-20 09:25:15,925 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:15] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.527 ro 2026-10-20 09:25:15,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:15] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.05 ro 2026-10-20 09:25:16,525 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: Owl is running in 'dev' mode. 2026-10-20 09:25:16,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 09:25:16,552 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-20 09:25:16,574 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.018 ro 2026-10-20 09:25:16,623 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25: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.005 0.013 rw 2026-10-20 09:25:16,633 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:16] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.012 rw 2026-10-20 09:25:16,988 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:25:17,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 539760 267 0.27 0.595 rw 2026-10-20 09:25:17,691 7 INFO rb-aa5c29f-225760-426740 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 09:25:17,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25: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 09:25:17,703 7 INFO rb-aa5c29f-225760-426740 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 09:25:17,720 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-20 09:25:17,749 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:17] "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 09:25:17,762 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.023 rw 2026-10-20 09:25:17,787 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25: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 09:25:18,233 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:18] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-20 09:25:18,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25: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.004 0.01 rw 2026-10-20 09:25:18,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.019 0.037 rw 2026-10-20 09:25:18,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.012 - 2026-10-20 09:25:18,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:18] "GET /web/image/res.users/159/avatar_128 HTTP/1.1" 200 305 4 0.007 0.035 ro 2026-10-20 09:25:18,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:18] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.04 rw 2026-10-20 09:25:18,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.032 - 2026-10-20 09:25:18,545 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:18] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:25:18,558 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:18] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.013 ro 2026-10-20 09:25:18,601 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.013 - 2026-10-20 09:25:18,606 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.034 - 2026-10-20 09:25:18,667 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:18] "GET /pos/ui/89?from_backend=True HTTP/1.1" 200 6850 31 0.027 0.067 rw 2026-10-20 09:25:18,694 7 INFO rb-aa5c29f-225760-426740 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 09:25:18,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:18] "GET /pos/ui/89 HTTP/1.1" 200 6850 31 0.034 0.171 rw 2026-10-20 09:25:18,819 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.195 rw 2026-10-20 09:25:18,842 7 INFO rb-aa5c29f-225760-426740 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 09:25:18,863 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25: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.017 rw 2026-10-20 09:25:18,939 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.026 0.059 rw 2026-10-20 09:25:19,033 7 INFO rb-aa5c29f-225760-426740 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 09:25:19,080 7 INFO rb-aa5c29f-225760-426740 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 09:25:19,128 7 INFO rb-aa5c29f-225760-426740 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 09:25:19,270 7 INFO rb-aa5c29f-225760-426740 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 09:25:19,271 7 INFO rb-aa5c29f-225760-426740 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 09:25:19,292 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:19] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 09:25:19,294 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:19] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 09:25:19,297 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:19] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-20 09:25:19,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.008 - 2026-10-20 09:25:19,310 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 09:25:19,795 7 INFO rb-aa5c29f-225760-426740 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 09:25:19,828 7 INFO rb-aa5c29f-225760-426740 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 09:25:19,847 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30801514 started for PoS orders references: [{'name': '/', 'pos_reference': '261-89-000001', 'uuid': '9a9f44cc-30c4-4b40-b49a-d522489d8338'}] 2026-10-20 09:25:20,359 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30801514 order {'name': '/', 'pos_reference': '261-89-000001', 'uuid': '9a9f44cc-30c4-4b40-b49a-d522489d8338'} created pos.order #533 2026-10-20 09:25:20,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30801514 finished 2026-10-20 09:25:20,456 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6925 216 0.241 0.372 rw 2026-10-20 09:25:20,584 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:20] "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.012 rw 2026-10-20 09:25:20,590 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: tour succeeded 2026-10-20 09:25:20,591 7 INFO rb-aa5c29f-225760-426740 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 09:25:20,699 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:25:20,700 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: heap 22289208 (allocated 24137728) 2026-10-20 09:25:20,715 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y3GmAcLE - [20/Oct/2026 09:25:17] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 4.034 rw 2026-10-20 09:25:20,804 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Closing chrome headless with pid 38979 2026-10-20 09:25:20,808 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Closing websocket connection 2026-10-20 09:25:20,808 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Terminating chrome headless with pid 38979 2026-10-20 09:25:20,904 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092520_904513_test_loyalty_mirror_reward_cost.txt 2026-10-20 09:25:20,904 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Removing chrome user profile "/tmp/tmpmfeztoxb_chrome_odoo" 2026-10-20 09:25:20,916 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror: Starting TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend ... 2026-10-20 09:25:21,268 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Chrome pid: 39111 2026-10-20 09:25:21,268 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Chrome headless temporary user profile dir: /tmp/tmp5x9kbq7d_chrome_odoo 2026-10-20 09:25:21,269 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Issuing json command http://127.0.0.1:45131/json/version 2026-10-20 09:25:21,270 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45131', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:25:21,299 7 INFO rb-aa5c29f-225760-426740 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 09:25:21,299 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Issuing json command http://127.0.0.1:45131/json 2026-10-20 09:25:21,300 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45131', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:25:21,306 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Websocket url found: ws://127.0.0.1:45131/devtools/page/BC41BDD74985B913983B91EA5960E397 2026-10-20 09:25:21,311 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Enable chrome headless console log notification 2026-10-20 09:25:21,319 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Chrome headless enable page notifications 2026-10-20 09:25:21,360 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:25:21,374 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Setting session cookie in browser 2026-10-20 09:25:21,375 7 INFO rb-aa5c29f-225760-426740 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 09:25:21,375 7 INFO rb-aa5c29f-225760-426740 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 09:25:21,388 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:25:21,861 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:21] "GET /pos/ui/89 HTTP/1.1" 200 6810 64 0.051 0.433 rw 2026-10-20 09:25:21,866 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Navigation result: {'frameId': 'BC41BDD74985B913983B91EA5960E397', 'loaderId': '091EA5DBB9C5F41FC0CE7EBEB56D8517', 'isDownload': False} 2026-10-20 09:25:21,866 7 INFO rb-aa5c29f-225760-426740 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 09:25:21,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:21] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.016 ro 2026-10-20 09:25:21,944 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:21] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.031 ro 2026-10-20 09:25:21,952 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:21] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.566 ro 2026-10-20 09:25:22,602 7 INFO rb-aa5c29f-225760-426740 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 09:25:22,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:25:22,628 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 09:25:22,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.012 ro 2026-10-20 09:25:22,681 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:22] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.011 rw 2026-10-20 09:25:22,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25: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.024 0.036 rw 2026-10-20 09:25:23,193 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:25:23,709 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 539760 267 0.276 0.686 rw 2026-10-20 09:25:23,911 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: The ready code tooks too much time : 2.044196844100952 2026-10-20 09:25:23,911 7 INFO rb-aa5c29f-225760-426740 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 09:25:23,923 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:23] "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 09:25:23,928 7 INFO rb-aa5c29f-225760-426740 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 09:25:23,944 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25: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 09:25:23,968 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25: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 09:25:23,989 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25: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.015 rw 2026-10-20 09:25:24,005 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:24] "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 09:25:24,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:24] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-20 09:25:24,525 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25: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 09:25:24,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.039 rw 2026-10-20 09:25:24,710 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.025 - 2026-10-20 09:25:24,711 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.021 - 2026-10-20 09:25:24,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:24] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.034 rw 2026-10-20 09:25:24,726 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:24] "GET /web/image/res.users/159/avatar_128 HTTP/1.1" 200 305 4 0.007 0.035 ro 2026-10-20 09:25:24,785 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:24] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.007 ro 2026-10-20 09:25:24,794 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 09:25:24,800 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:24] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 09:25:24,841 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.033 - 2026-10-20 09:25:24,894 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:24] "GET /pos/ui/89?from_backend=True HTTP/1.1" 200 6850 31 0.028 0.065 rw 2026-10-20 09:25:24,895 7 INFO rb-aa5c29f-225760-426740 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 09:25:24,992 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:24] "GET /pos/ui/89 HTTP/1.1" 200 6850 31 0.033 0.158 rw 2026-10-20 09:25:24,993 7 INFO rb-aa5c29f-225760-426740 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 09:25:25,039 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.204 rw 2026-10-20 09:25:25,145 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.024 0.117 rw 2026-10-20 09:25:25,154 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25: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.148 rw 2026-10-20 09:25:25,255 7 INFO rb-aa5c29f-225760-426740 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 09:25:25,422 7 INFO rb-aa5c29f-225760-426740 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 09:25:25,423 7 INFO rb-aa5c29f-225760-426740 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 09:25:25,448 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 09:25:25,455 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:25] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.01 - 2026-10-20 09:25:25,456 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 09:25:25,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:25] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.013 - 2026-10-20 09:25:25,460 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:25] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-20 09:25:25,930 7 INFO rb-aa5c29f-225760-426740 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 09:25:25,954 7 INFO rb-aa5c29f-225760-426740 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 09:25:25,978 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16433316 started for PoS orders references: [{'name': '/', 'pos_reference': '261-89-000001', 'uuid': '2a7fc131-bb5c-4a12-98be-353ba0e3adb2'}] 2026-10-20 09:25:26,518 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16433316 order {'name': '/', 'pos_reference': '261-89-000001', 'uuid': '2a7fc131-bb5c-4a12-98be-353ba0e3adb2'} created pos.order #534 2026-10-20 09:25:26,523 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16433316 finished 2026-10-20 09:25:26,625 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6900 209 0.217 0.434 rw 2026-10-20 09:25:26,736 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:26] "POST /web/dataset/call_kw/pos.order/get_frontend_loyalty_cost_mirror_data#pos.order.get_frontend_loyalty_cost_mirror_data HTTP/1.1" 200 44 3 0.002 0.012 rw 2026-10-20 09:25:26,744 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: tour succeeded 2026-10-20 09:25:26,745 7 INFO rb-aa5c29f-225760-426740 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 09:25:26,868 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: heap 21084908 (allocated 22827008) 2026-10-20 09:25:26,869 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:25:26,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7CMX6-If - [20/Oct/2026 09:25:22] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 4.172 rw 2026-10-20 09:25:26,974 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Closing chrome headless with pid 39111 2026-10-20 09:25:26,975 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Closing websocket connection 2026-10-20 09:25:26,976 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Terminating chrome headless with pid 39111 2026-10-20 09:25:27,084 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092527_084590_test_loyalty_mirror_reward_cost_overspend.txt 2026-10-20 09:25:27,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Removing chrome user profile "/tmp/tmp5x9kbq7d_chrome_odoo" 2026-10-20 09:25:27,208 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:25:28,157 7 INFO rb-aa5c29f-225760-426740 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 09:25:28,344 7 INFO rb-aa5c29f-225760-426740 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 09:25:36,609 7 INFO rb-aa5c29f-225760-426740 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 09:25:38,517 7 INFO rb-aa5c29f-225760-426740 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 09:25:43,434 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror: Starting TestLoyaltyMirrorRefund.test_loyalty_mirror_refund ... 2026-10-20 09:25:44,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Chrome pid: 39246 2026-10-20 09:25:44,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Chrome headless temporary user profile dir: /tmp/tmpjt3u9cyq_chrome_odoo 2026-10-20 09:25:44,363 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Issuing json command http://127.0.0.1:46389/json/version 2026-10-20 09:25:44,364 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46389', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:25:44,395 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Browser version: Chrome/150.0.7871.114 2026-10-20 09:25:44,395 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Issuing json command http://127.0.0.1:46389/json 2026-10-20 09:25:44,396 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46389', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:25:44,415 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Websocket url found: ws://127.0.0.1:46389/devtools/page/66696848DF0CBD3C318D63D790439A02 2026-10-20 09:25:44,427 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Enable chrome headless console log notification 2026-10-20 09:25:44,431 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Chrome headless enable page notifications 2026-10-20 09:25:44,467 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:25:44,478 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Setting session cookie in browser 2026-10-20 09:25:44,480 7 INFO rb-aa5c29f-225760-426740 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 09:25:44,480 7 INFO rb-aa5c29f-225760-426740 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 09:25:44,506 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:25:45,028 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:45] "GET /pos/ui/90 HTTP/1.1" 200 6810 64 0.053 0.492 rw 2026-10-20 09:25:45,037 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Navigation result: {'frameId': '66696848DF0CBD3C318D63D790439A02', 'loaderId': '253520FBA676B96B6CB96154BB1981BC', 'isDownload': False} 2026-10-20 09:25:45,038 7 INFO rb-aa5c29f-225760-426740 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 09:25:45,113 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:45] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.619 ro 2026-10-20 09:25:45,114 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:45] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.038 ro 2026-10-20 09:25:45,116 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:45] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.041 ro 2026-10-20 09:25:45,750 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: Owl is running in 'dev' mode. 2026-10-20 09:25:45,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:25:45,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:25:45,807 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.02 ro 2026-10-20 09:25:45,837 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:45] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.009 rw 2026-10-20 09:25:45,856 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25: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.004 0.02 rw 2026-10-20 09:25:46,207 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:25:46,750 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 535721 264 0.302 0.574 rw 2026-10-20 09:25:46,935 7 INFO rb-aa5c29f-225760-426740 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 09:25:46,943 7 INFO rb-aa5c29f-225760-426740 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 09:25:46,948 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:46] "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 09:25:46,971 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25: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 09:25:47,007 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.014 rw 2026-10-20 09:25:47,020 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25: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.003 0.016 rw 2026-10-20 09:25:47,029 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25: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 09:25:47,522 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:47] "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 09:25:47,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25: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.003 0.011 rw 2026-10-20 09:25:47,766 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.014 0.042 rw 2026-10-20 09:25:47,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:25:47,795 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 09:25:47,812 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:47] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.031 rw 2026-10-20 09:25:47,813 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:47] "GET /web/image/res.users/163/avatar_128 HTTP/1.1" 200 305 4 0.009 0.026 ro 2026-10-20 09:25:47,847 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:47] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:25:47,853 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:47] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.015 ro 2026-10-20 09:25:47,862 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 09:25:47,886 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-20 09:25:47,960 7 INFO rb-aa5c29f-225760-426740 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 09:25:47,973 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:47] "GET /pos/ui/90?from_backend=True HTTP/1.1" 200 6850 31 0.044 0.063 rw 2026-10-20 09:25:48,090 7 INFO rb-aa5c29f-225760-426740 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 09:25:48,099 7 INFO rb-aa5c29f-225760-426740 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 09:25:48,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:48] "GET /pos/ui/90 HTTP/1.1" 200 6850 31 0.058 0.17 rw 2026-10-20 09:25:48,164 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.265 rw 2026-10-20 09:25:48,189 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25: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.003 0.084 rw 2026-10-20 09:25:48,263 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.03 0.123 rw 2026-10-20 09:25:48,339 7 INFO rb-aa5c29f-225760-426740 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 09:25:48,352 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:48] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.005 0.031 ro 2026-10-20 09:25:48,391 7 INFO rb-aa5c29f-225760-426740 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 09:25:48,391 7 INFO rb-aa5c29f-225760-426740 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 09:25:48,398 7 INFO rb-aa5c29f-225760-426740 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 09:25:48,424 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:48] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:25:48,749 7 INFO rb-aa5c29f-225760-426740 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 09:25:48,750 7 INFO rb-aa5c29f-225760-426740 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 09:25:48,774 7 INFO rb-aa5c29f-225760-426740 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 09:25:48,775 7 INFO rb-aa5c29f-225760-426740 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 09:25:48,776 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:48] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.002 0.018 ro 2026-10-20 09:25:48,817 7 INFO rb-aa5c29f-225760-426740 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 09:25:48,895 7 INFO rb-aa5c29f-225760-426740 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 09:25:48,896 7 INFO rb-aa5c29f-225760-426740 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 09:25:48,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:25:48,925 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:25:49,418 7 INFO rb-aa5c29f-225760-426740 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 09:25:49,450 7 INFO rb-aa5c29f-225760-426740 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 09:25:49,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20564401 started for PoS orders references: [{'name': '/', 'pos_reference': '261-90-000001', 'uuid': 'b01ac92d-bd32-4e76-8ad0-a9217ae399d6'}] 2026-10-20 09:25:49,982 7 INFO rb-aa5c29f-225760-426740 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 09:25:49,987 7 INFO rb-aa5c29f-225760-426740 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 09:25:50,694 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20564401 order {'name': '/', 'pos_reference': '261-90-000001', 'uuid': 'b01ac92d-bd32-4e76-8ad0-a9217ae399d6'} created pos.order #535 2026-10-20 09:25:50,698 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20564401 finished 2026-10-20 09:25:50,797 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5427 206 0.355 0.466 rw 2026-10-20 09:25:50,910 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:50] "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 09:25:50,955 7 INFO rb-aa5c29f-225760-426740 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 09:25:50,978 7 INFO rb-aa5c29f-225760-426740 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 09:25:50,978 7 INFO rb-aa5c29f-225760-426740 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 09:25:51,009 7 INFO rb-aa5c29f-225760-426740 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 09:25:51,024 7 INFO rb-aa5c29f-225760-426740 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 09:25:51,032 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.039 rw 2026-10-20 09:25:51,033 7 INFO rb-aa5c29f-225760-426740 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 09:25:51,035 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.028 rw 2026-10-20 09:25:51,042 7 INFO rb-aa5c29f-225760-426740 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 09:25:51,055 7 INFO rb-aa5c29f-225760-426740 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 09:25:51,055 7 INFO rb-aa5c29f-225760-426740 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 09:25:51,071 7 INFO rb-aa5c29f-225760-426740 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 09:25:51,072 7 INFO rb-aa5c29f-225760-426740 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 09:25:51,072 7 INFO rb-aa5c29f-225760-426740 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 09:25:51,074 7 INFO rb-aa5c29f-225760-426740 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 09:25:51,076 7 INFO rb-aa5c29f-225760-426740 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 09:25:51,092 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:51] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.01 0.026 rw 2026-10-20 09:25:51,096 7 INFO rb-aa5c29f-225760-426740 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 09:25:51,118 7 INFO rb-aa5c29f-225760-426740 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 09:25:51,144 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68342192 started for PoS orders references: [{'name': '/', 'pos_reference': '261-90-000002', 'uuid': '94d6e292-1671-45d4-8a1a-b014df7bb1cc'}] 2026-10-20 09:25:51,747 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68342192 order {'name': '/', 'pos_reference': '261-90-000002', 'uuid': '94d6e292-1671-45d4-8a1a-b014df7bb1cc'} created pos.order #536 2026-10-20 09:25:51,749 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68342192 finished 2026-10-20 09:25:51,837 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10267 213 0.258 0.445 rw 2026-10-20 09:25:51,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.676 rw 2026-10-20 09:25:51,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:51] "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.027 rw 2026-10-20 09:25:51,968 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: tour succeeded 2026-10-20 09:25:51,969 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_loyalty_mirror_refund SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 09:25:52,098 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:25:52,105 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DwnQKS1B - [20/Oct/2026 09:25:45] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 6.24 rw 2026-10-20 09:25:52,110 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: heap 22488488 (allocated 24662016) 2026-10-20 09:25:52,205 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Closing chrome headless with pid 39246 2026-10-20 09:25:52,206 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Closing websocket connection 2026-10-20 09:25:52,206 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Terminating chrome headless with pid 39246 2026-10-20 09:25:52,302 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092552_302499_test_loyalty_mirror_refund.txt 2026-10-20 09:25:52,302 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Removing chrome user profile "/tmp/tmpjt3u9cyq_chrome_odoo" 2026-10-20 09:25:52,430 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:25:53,594 7 INFO rb-aa5c29f-225760-426740 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 09:25:53,778 7 INFO rb-aa5c29f-225760-426740 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 09:26:02,542 7 INFO rb-aa5c29f-225760-426740 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 09:26:04,629 7 INFO rb-aa5c29f-225760-426740 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 09:26:08,325 7 INFO rb-aa5c29f-225760-426740 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 09:26:09,719 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #165 deleted ir.attachment records with IDs: [72534, 72535] 2026-10-20 09:26:09,725 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #165 deleted pos.config records with IDs: [91, 92] 2026-10-20 09:26:09,755 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #165 deleted ir.sequence records with IDs: [2626, 2630, 2627, 2631] 2026-10-20 09:26:13,036 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt: Starting TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty ... 2026-10-20 09:26:14,086 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Chrome pid: 39388 2026-10-20 09:26:14,087 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Chrome headless temporary user profile dir: /tmp/tmpqzfht560_chrome_odoo 2026-10-20 09:26:14,087 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Issuing json command http://127.0.0.1:43477/json/version 2026-10-20 09:26:14,088 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:26:14,099 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Browser version: Chrome/150.0.7871.114 2026-10-20 09:26:14,099 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Issuing json command http://127.0.0.1:43477/json 2026-10-20 09:26:14,100 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:26:14,109 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Websocket url found: ws://127.0.0.1:43477/devtools/page/1A2CD8E78E104EF4DE501AE8BDFEF871 2026-10-20 09:26:14,114 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Enable chrome headless console log notification 2026-10-20 09:26:14,121 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Chrome headless enable page notifications 2026-10-20 09:26:14,213 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:26:14,234 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Setting session cookie in browser 2026-10-20 09:26:14,237 7 INFO rb-aa5c29f-225760-426740 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 09:26:14,237 7 INFO rb-aa5c29f-225760-426740 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 09:26:14,252 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:26:14,705 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:14] "GET /pos/ui/93 HTTP/1.1" 200 6958 92 0.076 0.39 rw 2026-10-20 09:26:14,710 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Navigation result: {'frameId': '1A2CD8E78E104EF4DE501AE8BDFEF871', 'loaderId': '2ED3276DD065532FAF93C16677D88DBD', 'isDownload': False} 2026-10-20 09:26:14,710 7 INFO rb-aa5c29f-225760-426740 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 09:26:14,775 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:14] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.528 ro 2026-10-20 09:26:14,783 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:14] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.023 ro 2026-10-20 09:26:14,798 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:14] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.041 ro 2026-10-20 09:26:15,429 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: Owl is running in 'dev' mode. 2026-10-20 09:26:15,455 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:26:15,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:26:15,477 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.011 ro 2026-10-20 09:26:15,538 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26: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.013 0.026 rw 2026-10-20 09:26:15,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.048 rw 2026-10-20 09:26:15,855 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:26:16,538 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 527522 261 0.347 0.626 rw 2026-10-20 09:26:16,713 7 INFO rb-aa5c29f-225760-426740 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 09:26:16,727 7 INFO rb-aa5c29f-225760-426740 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 09:26:16,761 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26: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 09:26:16,786 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26: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 09:26:16,830 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:16] "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 09:26:16,852 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26: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.002 0.014 rw 2026-10-20 09:26:16,870 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:16] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-20 09:26:17,378 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:17] "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 09:26:17,462 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26: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.011 rw 2026-10-20 09:26:17,630 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 09:26:17,632 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 09:26:17,637 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.017 0.062 rw 2026-10-20 09:26:17,674 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:17] "GET /web/image/res.users/167/avatar_128 HTTP/1.1" 200 305 4 0.011 0.042 ro 2026-10-20 09:26:17,693 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.079 rw 2026-10-20 09:26:17,705 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:17] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.009 ro 2026-10-20 09:26:17,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 09:26:17,720 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 09:26:17,852 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.02 0.037 rw 2026-10-20 09:26:17,875 7 INFO rb-aa5c29f-225760-426740 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 09:26:17,926 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-20 09:26:17,956 7 INFO rb-aa5c29f-225760-426740 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 09:26:17,986 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:17] "GET /pos/ui/93?from_backend=True HTTP/1.1" 200 6958 31 0.02 0.07 rw 2026-10-20 09:26:18,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:18] "GET /pos/ui/93 HTTP/1.1" 200 6958 31 0.021 0.139 rw 2026-10-20 09:26:18,144 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.033 0.143 rw 2026-10-20 09:26:18,157 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26: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.194 rw 2026-10-20 09:26:18,230 7 INFO rb-aa5c29f-225760-426740 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 09:26:18,231 7 INFO rb-aa5c29f-225760-426740 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 09:26:18,296 7 INFO rb-aa5c29f-225760-426740 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 09:26:18,300 7 INFO rb-aa5c29f-225760-426740 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 09:26:18,310 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:18] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:26:18,482 7 INFO rb-aa5c29f-225760-426740 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 09:26:18,482 7 INFO rb-aa5c29f-225760-426740 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 09:26:18,483 7 INFO rb-aa5c29f-225760-426740 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 09:26:18,517 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:18] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.004 0.016 ro 2026-10-20 09:26:18,518 7 INFO rb-aa5c29f-225760-426740 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 09:26:18,535 7 INFO rb-aa5c29f-225760-426740 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 09:26:18,536 7 INFO rb-aa5c29f-225760-426740 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 09:26:18,544 7 INFO rb-aa5c29f-225760-426740 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 09:26:18,895 7 INFO rb-aa5c29f-225760-426740 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 09:26:18,896 7 INFO rb-aa5c29f-225760-426740 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 09:26:18,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:18] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.006 0.018 ro 2026-10-20 09:26:18,930 7 INFO rb-aa5c29f-225760-426740 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 09:26:18,931 7 INFO rb-aa5c29f-225760-426740 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 09:26:18,932 7 INFO rb-aa5c29f-225760-426740 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 09:26:18,980 7 INFO rb-aa5c29f-225760-426740 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 09:26:19,006 7 INFO rb-aa5c29f-225760-426740 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 09:26:19,022 7 INFO rb-aa5c29f-225760-426740 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 09:26:19,047 7 INFO rb-aa5c29f-225760-426740 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 09:26:19,100 7 INFO rb-aa5c29f-225760-426740 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 09:26:19,100 7 INFO rb-aa5c29f-225760-426740 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 09:26:19,101 7 INFO rb-aa5c29f-225760-426740 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 09:26:19,139 7 INFO rb-aa5c29f-225760-426740 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 09:26:19,140 7 INFO rb-aa5c29f-225760-426740 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 09:26:19,148 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:19] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 09:26:19,151 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:19] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-20 09:26:19,224 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 09:26:19,228 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-20 09:26:19,730 7 INFO rb-aa5c29f-225760-426740 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 09:26:19,756 7 INFO rb-aa5c29f-225760-426740 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 09:26:19,763 7 INFO rb-aa5c29f-225760-426740 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 09:26:19,764 7 INFO rb-aa5c29f-225760-426740 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 09:26:19,764 7 INFO rb-aa5c29f-225760-426740 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 09:26:19,766 7 INFO rb-aa5c29f-225760-426740 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 09:26:19,768 7 INFO rb-aa5c29f-225760-426740 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 09:26:20,292 7 INFO rb-aa5c29f-225760-426740 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 09:26:20,299 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68667912 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '63360745-87d5-4293-9778-5b9b62963fa4'}] 2026-10-20 09:26:20,300 7 INFO rb-aa5c29f-225760-426740 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 09:26:20,951 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68667912 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '63360745-87d5-4293-9778-5b9b62963fa4'} created pos.order #537 2026-10-20 09:26:20,953 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68667912 finished 2026-10-20 09:26:21,034 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6944 223 0.285 0.454 rw 2026-10-20 09:26:21,151 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:21] "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 09:26:21,181 7 INFO rb-aa5c29f-225760-426740 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 09:26:21,201 7 INFO rb-aa5c29f-225760-426740 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 09:26:21,202 7 INFO rb-aa5c29f-225760-426740 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 09:26:21,255 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.039 rw 2026-10-20 09:26:21,680 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:21] "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.212 rw 2026-10-20 09:26:21,685 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: tour succeeded 2026-10-20 09:26:21,687 7 INFO rb-aa5c29f-225760-426740 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 09:26:21,838 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:26:21,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pOrkqFDV - [20/Oct/2026 09:26:16] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 6.264 rw 2026-10-20 09:26:21,850 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: heap 22198204 (allocated 24399872) 2026-10-20 09:26:21,943 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Closing chrome headless with pid 39388 2026-10-20 09:26:21,944 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Closing websocket connection 2026-10-20 09:26:21,945 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Terminating chrome headless with pid 39388 2026-10-20 09:26:22,081 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092622_081614_test_receipt_data_pos_loyalty.txt 2026-10-20 09:26:22,081 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Removing chrome user profile "/tmp/tmpqzfht560_chrome_odoo" 2026-10-20 09:26:22,092 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_order_receipt: Starting TestOrderReceiptPosLoyalty.test_total_item_count_excludes_reward_line ... 2026-10-20 09:26:22,543 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:26:23,551 7 INFO rb-aa5c29f-225760-426740 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 09:26:23,754 7 INFO rb-aa5c29f-225760-426740 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 09:26:32,190 7 INFO rb-aa5c29f-225760-426740 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 09:26:34,333 7 INFO rb-aa5c29f-225760-426740 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 09:26:39,189 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_free_product_cost_depends_on_qty ... 2026-10-20 09:26:39,853 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_gift_card_refund_reverses_balance ... 2026-10-20 09:26:40,226 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_insufficient_balance_raises ... 2026-10-20 09:26:40,470 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_points_cost_recomputed_not_trusted ... 2026-10-20 09:26:40,710 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_refund_prorates_earned_and_spent ... 2026-10-20 09:26:41,012 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_refund_prorates_earned_points ... 2026-10-20 09:26:41,221 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_refund_reverses_earned_and_returns_spent ... 2026-10-20 09:26:41,530 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_with_code_rule_earns_only_when_code_applied ... 2026-10-20 09:26:41,921 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:26:43,010 7 INFO rb-aa5c29f-225760-426740 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 09:26:43,185 7 INFO rb-aa5c29f-225760-426740 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 09:26:51,948 7 INFO rb-aa5c29f-225760-426740 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 09:26:53,970 7 INFO rb-aa5c29f-225760-426740 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 09:26:58,361 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-10-20 09:26:59,417 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:26:59,680 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:26:59,931 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:27:00,013 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-10-20 09:27:00,383 7 INFO rb-aa5c29f-225760-426740 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 09:27:10,239 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:27:10,534 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:27:11,617 7 INFO rb-aa5c29f-225760-426740 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 09:27:11,798 7 INFO rb-aa5c29f-225760-426740 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 09:27:20,429 7 INFO rb-aa5c29f-225760-426740 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 09:27:22,394 7 INFO rb-aa5c29f-225760-426740 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 09:27:26,847 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet ... 2026-10-20 09:27:27,854 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Chrome pid: 39519 2026-10-20 09:27:27,855 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Chrome headless temporary user profile dir: /tmp/tmpluzb8d_6_chrome_odoo 2026-10-20 09:27:27,855 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Issuing json command http://127.0.0.1:42983/json/version 2026-10-20 09:27:27,856 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:27:27,926 7 INFO rb-aa5c29f-225760-426740 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 09:27:27,926 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Issuing json command http://127.0.0.1:42983/json 2026-10-20 09:27:27,927 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:27:27,939 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Websocket url found: ws://127.0.0.1:42983/devtools/page/EB384B375A25E051615FE2875E67582D 2026-10-20 09:27:27,948 7 INFO rb-aa5c29f-225760-426740 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 09:27:27,962 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Chrome headless enable page notifications 2026-10-20 09:27:28,072 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:27:28,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Setting session cookie in browser 2026-10-20 09:27:28,090 7 INFO rb-aa5c29f-225760-426740 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 09:27:28,090 7 INFO rb-aa5c29f-225760-426740 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 09:27:28,112 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:27:28,625 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:28] "GET /pos/ui/97 HTTP/1.1" 200 6810 66 0.049 0.481 rw 2026-10-20 09:27:28,629 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Navigation result: {'frameId': 'EB384B375A25E051615FE2875E67582D', 'loaderId': '8909D9A2B763CD9D753D3CF7F22A7F4C', 'isDownload': False} 2026-10-20 09:27:28,630 7 INFO rb-aa5c29f-225760-426740 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 09:27:28,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:28] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.565 ro 2026-10-20 09:27:28,687 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:28] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.029 ro 2026-10-20 09:27:28,713 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:28] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.01 0.047 ro 2026-10-20 09:27:29,349 7 INFO rb-aa5c29f-225760-426740 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 09:27:29,375 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:27:29,376 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:27:29,408 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.021 ro 2026-10-20 09:27:29,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27: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.003 0.01 rw 2026-10-20 09:27:29,451 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:29] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.012 rw 2026-10-20 09:27:29,849 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:27:30,452 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 539107 268 0.398 0.591 rw 2026-10-20 09:27:30,636 7 INFO rb-aa5c29f-225760-426740 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 09:27:30,647 7 INFO rb-aa5c29f-225760-426740 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 09:27:30,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.013 ro 2026-10-20 09:27:30,685 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:30] "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 09:27:30,712 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:30] "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 09:27:30,740 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27: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.029 rw 2026-10-20 09:27:30,813 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:30] "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 09:27:31,168 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:31] "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 09:27:31,267 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27: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 09:27:31,429 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.046 rw 2026-10-20 09:27:31,453 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:31] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-20 09:27:31,466 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 09:27:31,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.023 - 2026-10-20 09:27:31,489 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:31] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.004 0.029 ro 2026-10-20 09:27:31,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:31] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.01 ro 2026-10-20 09:27:31,554 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:31] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 09:27:31,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 09:27:31,579 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 09:27:31,651 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:31] "GET /pos/ui/97 HTTP/1.1" 200 6850 31 0.027 0.063 rw 2026-10-20 09:27:31,690 7 INFO rb-aa5c29f-225760-426740 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 09:27:31,756 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:31] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6850 31 0.027 0.169 rw 2026-10-20 09:27:31,783 7 INFO rb-aa5c29f-225760-426740 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 09:27:31,786 7 INFO rb-aa5c29f-225760-426740 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 09:27:31,807 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.199 rw 2026-10-20 09:27:31,828 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27: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.003 0.042 rw 2026-10-20 09:27:31,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.053 0.086 rw 2026-10-20 09:27:32,004 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,028 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 259 4 0.011 0.023 ro 2026-10-20 09:27:32,072 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,073 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,085 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,104 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:32] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:27:32,442 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,443 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,456 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,456 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,474 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 259 4 0.007 0.022 ro 2026-10-20 09:27:32,484 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,590 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,591 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,591 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,592 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,592 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,610 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,625 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:32] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 09:27:32,651 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,724 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,729 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,730 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,733 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,734 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,734 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,735 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,769 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,772 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,776 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,777 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,778 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,779 7 INFO rb-aa5c29f-225760-426740 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 09:27:32,781 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: tour succeeded 2026-10-20 09:27:32,782 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR ServiceFeeEWalletCoversFeeTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 09:27:32,811 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:32] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:27:32,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: heap 21967000 (allocated 23613440) 2026-10-20 09:27:32,983 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:27:32,989 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Zgcm7Wi6 - [20/Oct/2026 09:27:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 3.509 rw 2026-10-20 09:27:33,095 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Closing chrome headless with pid 39519 2026-10-20 09:27:33,096 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Closing websocket connection 2026-10-20 09:27:33,097 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Terminating chrome headless with pid 39519 2026-10-20 09:27:33,197 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092733_196958_test_service_fee_covered_by_an_ewallet.txt 2026-10-20 09:27:33,197 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Removing chrome user profile "/tmp/tmpluzb8d_6_chrome_odoo" 2026-10-20 09:27:33,211 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion ... 2026-10-20 09:27:33,956 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Chrome pid: 39654 2026-10-20 09:27:33,957 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Chrome headless temporary user profile dir: /tmp/tmpsb4on_it_chrome_odoo 2026-10-20 09:27:33,963 7 INFO rb-aa5c29f-225760-426740 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:46345/json/version 2026-10-20 09:27:33,970 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46345', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:27:33,977 7 INFO rb-aa5c29f-225760-426740 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 09:27:33,977 7 INFO rb-aa5c29f-225760-426740 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:46345/json 2026-10-20 09:27:33,978 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46345', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:27:33,989 7 INFO rb-aa5c29f-225760-426740 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:46345/devtools/page/22229B7FE4BCB4C2256125A34C9D7749 2026-10-20 09:27:33,995 7 INFO rb-aa5c29f-225760-426740 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 09:27:34,000 7 INFO rb-aa5c29f-225760-426740 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 09:27:34,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:27:34,125 7 INFO rb-aa5c29f-225760-426740 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 09:27:34,130 7 INFO rb-aa5c29f-225760-426740 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 09:27:34,130 7 INFO rb-aa5c29f-225760-426740 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 09:27:34,145 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:27:34,650 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:34] "GET /pos/ui/97 HTTP/1.1" 200 6810 65 0.065 0.452 rw 2026-10-20 09:27:34,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Navigation result: {'frameId': '22229B7FE4BCB4C2256125A34C9D7749', 'loaderId': '0885704B52CE634CCDC769BD44B345BA', 'isDownload': False} 2026-10-20 09:27:34,655 7 INFO rb-aa5c29f-225760-426740 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 09:27:34,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:34] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.038 ro 2026-10-20 09:27:34,736 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:34] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.04 ro 2026-10-20 09:27:34,740 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:34] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.597 ro 2026-10-20 09:27:35,347 7 INFO rb-aa5c29f-225760-426740 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 09:27:35,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:27:35,401 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:27:35,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 09:27:35,452 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27: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.017 rw 2026-10-20 09:27:35,459 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.019 rw 2026-10-20 09:27:35,867 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:27:36,354 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536168 267 0.315 0.575 rw 2026-10-20 09:27:36,546 7 INFO rb-aa5c29f-225760-426740 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 09:27:36,556 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:36] "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 09:27:36,561 7 INFO rb-aa5c29f-225760-426740 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 09:27:36,598 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27: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 09:27:36,647 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:36] "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 09:27:36,664 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27: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.034 rw 2026-10-20 09:27:36,676 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:36] "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 09:27:37,117 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27: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 09:27:37,240 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27: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.012 rw 2026-10-20 09:27:37,383 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.039 rw 2026-10-20 09:27:37,392 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:27:37,414 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.024 - 2026-10-20 09:27:37,420 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:37] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.007 0.035 ro 2026-10-20 09:27:37,432 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:37] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.052 rw 2026-10-20 09:27:37,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:37] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 09:27:37,501 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:37] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 09:27:37,535 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.032 - 2026-10-20 09:27:37,536 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.03 - 2026-10-20 09:27:37,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:37] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6850 31 0.031 0.066 rw 2026-10-20 09:27:37,634 7 INFO rb-aa5c29f-225760-426740 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 09:27:37,683 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:37] "GET /pos/ui/97 HTTP/1.1" 200 6850 31 0.025 0.154 rw 2026-10-20 09:27:37,720 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.182 rw 2026-10-20 09:27:37,791 7 INFO rb-aa5c29f-225760-426740 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 09:27:37,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.052 0.071 rw 2026-10-20 09:27:37,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27: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.131 rw 2026-10-20 09:27:38,001 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,179 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,180 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,180 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,182 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,182 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,192 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,200 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,201 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,211 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:38] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 09:27:38,211 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:38] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-20 09:27:38,212 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,212 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,216 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:38] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:27:38,406 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,406 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,407 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,407 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,407 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,408 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,421 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,421 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,421 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,616 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,617 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,617 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,617 7 INFO rb-aa5c29f-225760-426740 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 09:27:38,618 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: tour succeeded 2026-10-20 09:27:38,619 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR ServiceFeeFixedPromotionScalingTour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-20 09:27:38,748 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:27:38,748 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: heap 21102148 (allocated 22827008) 2026-10-20 09:27:38,760 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -dbUrqSx - [20/Oct/2026 09:27:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 3.272 rw 2026-10-20 09:27:38,856 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Closing chrome headless with pid 39654 2026-10-20 09:27:38,857 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Closing websocket connection 2026-10-20 09:27:38,858 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Terminating chrome headless with pid 39654 2026-10-20 09:27:38,956 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092738_955788_test_service_fee_fixed_scales_under_a_promotion.txt 2026-10-20 09:27:38,956 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Removing chrome user profile "/tmp/tmpsb4on_it_chrome_odoo" 2026-10-20 09:27:38,968 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated ... 2026-10-20 09:27:39,773 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Chrome pid: 39801 2026-10-20 09:27:39,774 7 INFO rb-aa5c29f-225760-426740 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/tmpvvgajgsl_chrome_odoo 2026-10-20 09:27:39,774 7 INFO rb-aa5c29f-225760-426740 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:34059/json/version 2026-10-20 09:27:39,775 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:27:39,790 7 INFO rb-aa5c29f-225760-426740 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 09:27:39,791 7 INFO rb-aa5c29f-225760-426740 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:34059/json 2026-10-20 09:27:39,791 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:27:39,800 7 INFO rb-aa5c29f-225760-426740 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:34059/devtools/page/AC7261F10D08427A3866F3E6A72C4323 2026-10-20 09:27:39,809 7 INFO rb-aa5c29f-225760-426740 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 09:27:39,830 7 INFO rb-aa5c29f-225760-426740 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 09:27:39,909 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:27:39,916 7 INFO rb-aa5c29f-225760-426740 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 09:27:39,921 7 INFO rb-aa5c29f-225760-426740 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 09:27:39,922 7 INFO rb-aa5c29f-225760-426740 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 09:27:39,940 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:27:40,652 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:40] "GET /pos/ui/97 HTTP/1.1" 200 6810 65 0.032 0.692 rw 2026-10-20 09:27:40,656 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Navigation result: {'frameId': 'AC7261F10D08427A3866F3E6A72C4323', 'loaderId': '7023B6EB0C12B814B0F87FBC403CDFB8', 'isDownload': False} 2026-10-20 09:27:40,656 7 INFO rb-aa5c29f-225760-426740 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 09:27:40,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:40] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.782 ro 2026-10-20 09:27:40,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:40] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.039 ro 2026-10-20 09:27:40,738 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:40] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.034 ro 2026-10-20 09:27:41,381 7 INFO rb-aa5c29f-225760-426740 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 09:27:41,406 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:27:41,409 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-20 09:27:41,433 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.017 ro 2026-10-20 09:27:41,476 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.018 rw 2026-10-20 09:27:41,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:41] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.019 rw 2026-10-20 09:27:41,837 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:27:42,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536187 267 0.272 0.585 rw 2026-10-20 09:27:42,543 7 INFO rb-aa5c29f-225760-426740 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 09:27:42,557 7 INFO rb-aa5c29f-225760-426740 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 09:27:42,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:42] "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 09:27:42,578 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:42] "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 09:27:42,606 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:42] "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 09:27:42,642 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27: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.006 0.015 rw 2026-10-20 09:27:42,650 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:42] "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 09:27:43,055 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "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 09:27:43,167 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27: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 09:27:43,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:27:43,305 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.043 rw 2026-10-20 09:27:43,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 09:27:43,334 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.006 0.03 ro 2026-10-20 09:27:43,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.037 rw 2026-10-20 09:27:43,402 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.014 ro 2026-10-20 09:27:43,410 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.013 - 2026-10-20 09:27:43,412 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-20 09:27:43,421 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.025 - 2026-10-20 09:27:43,493 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "GET /pos/ui/97 HTTP/1.1" 200 6850 31 0.028 0.07 rw 2026-10-20 09:27:43,511 7 INFO rb-aa5c29f-225760-426740 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 09:27:43,601 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6850 31 0.034 0.174 rw 2026-10-20 09:27:43,616 7 INFO rb-aa5c29f-225760-426740 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 09:27:43,638 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.206 rw 2026-10-20 09:27:43,655 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27: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.04 rw 2026-10-20 09:27:43,718 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.018 0.08 rw 2026-10-20 09:27:43,803 7 INFO rb-aa5c29f-225760-426740 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 09:27:43,912 7 INFO rb-aa5c29f-225760-426740 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 09:27:43,921 7 INFO rb-aa5c29f-225760-426740 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 09:27:43,922 7 INFO rb-aa5c29f-225760-426740 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 09:27:43,922 7 INFO rb-aa5c29f-225760-426740 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 09:27:43,923 7 INFO rb-aa5c29f-225760-426740 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 09:27:43,933 7 INFO rb-aa5c29f-225760-426740 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 09:27:43,942 7 INFO rb-aa5c29f-225760-426740 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 09:27:43,945 7 INFO rb-aa5c29f-225760-426740 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 09:27:43,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-20 09:27:43,952 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-20 09:27:43,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:43] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-20 09:27:43,957 7 INFO rb-aa5c29f-225760-426740 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 09:27:43,958 7 INFO rb-aa5c29f-225760-426740 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 09:27:44,149 7 INFO rb-aa5c29f-225760-426740 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 09:27:44,151 7 INFO rb-aa5c29f-225760-426740 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 09:27:44,152 7 INFO rb-aa5c29f-225760-426740 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 09:27:44,152 7 INFO rb-aa5c29f-225760-426740 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 09:27:44,153 7 INFO rb-aa5c29f-225760-426740 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 09:27:44,153 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: tour succeeded 2026-10-20 09:27:44,158 7 INFO rb-aa5c29f-225760-426740 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 09:27:44,259 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:27:44,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vp1tRcIk - [20/Oct/2026 09:27:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 2.752 rw 2026-10-20 09:27:44,266 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: heap 20774532 (allocated 22302720) 2026-10-20 09:27:44,367 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Closing chrome headless with pid 39801 2026-10-20 09:27:44,368 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Closing websocket connection 2026-10-20 09:27:44,369 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Terminating chrome headless with pid 39801 2026-10-20 09:27:44,470 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092744_470151_test_service_fee_recomputed_when_a_reward_is_deactivated.txt 2026-10-20 09:27:44,470 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Removing chrome user profile "/tmp/tmpvvgajgsl_chrome_odoo" 2026-10-20 09:27:44,481 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card ... 2026-10-20 09:27:45,284 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Chrome pid: 39932 2026-10-20 09:27:45,285 7 INFO rb-aa5c29f-225760-426740 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/tmpt4y64xa9_chrome_odoo 2026-10-20 09:27:45,292 7 INFO rb-aa5c29f-225760-426740 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:35185/json/version 2026-10-20 09:27:45,297 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35185', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:27:45,309 7 INFO rb-aa5c29f-225760-426740 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 09:27:45,310 7 INFO rb-aa5c29f-225760-426740 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:35185/json 2026-10-20 09:27:45,312 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35185', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:27:45,320 7 INFO rb-aa5c29f-225760-426740 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:35185/devtools/page/FE7A0E50026DDEEBCB42165205362BB2 2026-10-20 09:27:45,332 7 INFO rb-aa5c29f-225760-426740 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 09:27:45,334 7 INFO rb-aa5c29f-225760-426740 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 09:27:45,404 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:27:45,413 7 INFO rb-aa5c29f-225760-426740 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 09:27:45,414 7 INFO rb-aa5c29f-225760-426740 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 09:27:45,414 7 INFO rb-aa5c29f-225760-426740 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 09:27:45,431 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:27:45,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:45] "GET /pos/ui/97 HTTP/1.1" 200 6810 65 0.042 0.356 rw 2026-10-20 09:27:45,819 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Navigation result: {'frameId': 'FE7A0E50026DDEEBCB42165205362BB2', 'loaderId': '3C7119D7CC6E392464FE37E91AB254C3', 'isDownload': False} 2026-10-20 09:27:45,819 7 INFO rb-aa5c29f-225760-426740 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 09:27:45,908 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:45] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.049 ro 2026-10-20 09:27:45,916 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:45] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.061 ro 2026-10-20 09:27:45,920 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:45] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.495 ro 2026-10-20 09:27:46,522 7 INFO rb-aa5c29f-225760-426740 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 09:27:46,547 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:27:46,548 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:27:46,577 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 09:27:46,623 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.009 0.013 rw 2026-10-20 09:27:46,649 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.039 rw 2026-10-20 09:27:46,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:27:47,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537380 268 0.248 0.647 rw 2026-10-20 09:27:47,760 7 INFO rb-aa5c29f-225760-426740 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 09:27:47,772 7 INFO rb-aa5c29f-225760-426740 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 09:27:47,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.01 ro 2026-10-20 09:27:47,812 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:47] "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 09:27:47,828 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:47] "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 09:27:47,859 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:47] "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 09:27:47,860 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27: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.004 0.022 rw 2026-10-20 09:27:48,292 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:48] "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 09:27:48,382 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27: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.01 rw 2026-10-20 09:27:48,517 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.036 rw 2026-10-20 09:27:48,521 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 09:27:48,529 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 09:27:48,573 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:48] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.062 rw 2026-10-20 09:27:48,576 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:48] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.011 0.051 ro 2026-10-20 09:27:48,596 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:48] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 09:27:48,599 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 09:27:48,615 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:48] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.022 ro 2026-10-20 09:27:48,689 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.041 rw 2026-10-20 09:27:48,740 7 INFO rb-aa5c29f-225760-426740 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 09:27:48,791 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.04 - 2026-10-20 09:27:48,858 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:48] "GET /pos/ui/97 HTTP/1.1" 200 6850 31 0.032 0.075 rw 2026-10-20 09:27:48,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:48] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T09:27:10.000+00:00 HTTP/1.1" 200 4940 5 0.006 0.048 ro 2026-10-20 09:27:48,914 7 INFO rb-aa5c29f-225760-426740 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 09:27:48,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:48] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6850 31 0.024 0.222 rw 2026-10-20 09:27:49,016 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27: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.008 0.111 rw 2026-10-20 09:27:49,090 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.024 0.146 rw 2026-10-20 09:27:49,174 7 INFO rb-aa5c29f-225760-426740 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 09:27:49,270 7 INFO rb-aa5c29f-225760-426740 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 09:27:49,270 7 INFO rb-aa5c29f-225760-426740 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 09:27:49,275 7 INFO rb-aa5c29f-225760-426740 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 09:27:49,276 7 INFO rb-aa5c29f-225760-426740 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 09:27:49,276 7 INFO rb-aa5c29f-225760-426740 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 09:27:49,285 7 INFO rb-aa5c29f-225760-426740 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 09:27:49,305 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:49] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:27:49,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:49] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 09:27:49,312 7 INFO rb-aa5c29f-225760-426740 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 09:27:49,345 7 INFO rb-aa5c29f-225760-426740 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 09:27:49,378 7 INFO rb-aa5c29f-225760-426740 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 09:27:49,431 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:49] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 315 12 0.014 0.034 rw 2026-10-20 09:27:49,485 7 INFO rb-aa5c29f-225760-426740 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 09:27:49,486 7 INFO rb-aa5c29f-225760-426740 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 09:27:49,486 7 INFO rb-aa5c29f-225760-426740 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 09:27:49,519 7 INFO rb-aa5c29f-225760-426740 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 09:27:49,520 7 INFO rb-aa5c29f-225760-426740 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 09:27:49,520 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: tour succeeded 2026-10-20 09:27:49,521 7 INFO rb-aa5c29f-225760-426740 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 09:27:49,542 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:49] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 09:27:49,681 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:27:49,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: heap 20930284 (allocated 22564864) 2026-10-20 09:27:49,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 we4G_GL9 - [20/Oct/2026 09:27:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 3.037 rw 2026-10-20 09:27:49,786 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Closing chrome headless with pid 39932 2026-10-20 09:27:49,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Closing websocket connection 2026-10-20 09:27:49,788 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Terminating chrome headless with pid 39932 2026-10-20 09:27:49,884 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092749_884013_test_service_fee_single_line_with_a_gift_card.txt 2026-10-20 09:27:49,884 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Removing chrome user profile "/tmp/tmpt4y64xa9_chrome_odoo" 2026-10-20 09:27:49,895 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion ... 2026-10-20 09:27:50,556 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Chrome pid: 40067 2026-10-20 09:27:50,556 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Chrome headless temporary user profile dir: /tmp/tmpn28aj_fd_chrome_odoo 2026-10-20 09:27:50,556 7 INFO rb-aa5c29f-225760-426740 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:36645/json/version 2026-10-20 09:27:50,557 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36645', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:27:50,605 7 INFO rb-aa5c29f-225760-426740 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 09:27:50,606 7 INFO rb-aa5c29f-225760-426740 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:36645/json 2026-10-20 09:27:50,607 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36645', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:27:50,615 7 INFO rb-aa5c29f-225760-426740 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:36645/devtools/page/DF545B85D3B97BB1222382DCA9A4B2AE 2026-10-20 09:27:50,622 7 INFO rb-aa5c29f-225760-426740 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 09:27:50,638 7 INFO rb-aa5c29f-225760-426740 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 09:27:50,737 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:27:50,748 7 INFO rb-aa5c29f-225760-426740 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 09:27:50,754 7 INFO rb-aa5c29f-225760-426740 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 09:27:50,754 7 INFO rb-aa5c29f-225760-426740 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 09:27:50,771 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:27:51,153 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:51] "GET /pos/ui/97 HTTP/1.1" 200 6810 65 0.037 0.36 rw 2026-10-20 09:27:51,157 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Navigation result: {'frameId': 'DF545B85D3B97BB1222382DCA9A4B2AE', 'loaderId': 'B0BB22B92F3A00F7DE7C0EDFD902C047', 'isDownload': False} 2026-10-20 09:27:51,158 7 INFO rb-aa5c29f-225760-426740 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 09:27:51,214 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:51] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.451 ro 2026-10-20 09:27:51,235 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:51] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.037 ro 2026-10-20 09:27:51,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:51] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.048 ro 2026-10-20 09:27:51,896 7 INFO rb-aa5c29f-225760-426740 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 09:27:51,919 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:27:51,934 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.014 - 2026-10-20 09:27:51,950 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.025 ro 2026-10-20 09:27:51,985 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:51] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.01 rw 2026-10-20 09:27:52,014 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.034 rw 2026-10-20 09:27:52,395 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:27:52,962 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536187 267 0.304 0.625 rw 2026-10-20 09:27:53,144 7 INFO rb-aa5c29f-225760-426740 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 09:27:53,159 7 INFO rb-aa5c29f-225760-426740 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 09:27:53,169 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:53] "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 09:27:53,191 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:53] "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 09:27:53,237 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:53] "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 09:27:53,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27: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.025 rw 2026-10-20 09:27:53,295 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:53] "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 09:27:53,760 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27: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 09:27:53,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.01 rw 2026-10-20 09:27:54,020 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.042 rw 2026-10-20 09:27:54,044 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.01 rw 2026-10-20 09:27:54,046 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 09:27:54,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 09:27:54,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.011 0.042 ro 2026-10-20 09:27:54,142 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.013 ro 2026-10-20 09:27:54,145 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 09:27:54,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.017 - 2026-10-20 09:27:54,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.044 - 2026-10-20 09:27:54,242 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6850 31 0.033 0.067 rw 2026-10-20 09:27:54,255 7 INFO rb-aa5c29f-225760-426740 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 09:27:54,356 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "GET /pos/ui/97 HTTP/1.1" 200 6850 31 0.038 0.175 rw 2026-10-20 09:27:54,365 7 INFO rb-aa5c29f-225760-426740 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 09:27:54,390 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.201 rw 2026-10-20 09:27:54,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.041 rw 2026-10-20 09:27:54,474 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.019 0.082 rw 2026-10-20 09:27:54,593 7 INFO rb-aa5c29f-225760-426740 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 09:27:54,733 7 INFO rb-aa5c29f-225760-426740 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 09:27:54,734 7 INFO rb-aa5c29f-225760-426740 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 09:27:54,734 7 INFO rb-aa5c29f-225760-426740 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 09:27:54,735 7 INFO rb-aa5c29f-225760-426740 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 09:27:54,735 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: tour succeeded 2026-10-20 09:27:54,736 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR ServiceFeePromotionExcludesFeeTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-20 09:27:54,748 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 09:27:54,749 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-20 09:27:54,751 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:54] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 09:27:54,840 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:27:54,845 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: heap 20547076 (allocated 21778432) 2026-10-20 09:27:54,846 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IsTc9M6x - [20/Oct/2026 09:27:52] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.02 2.801 rw 2026-10-20 09:27:54,948 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Closing chrome headless with pid 40067 2026-10-20 09:27:54,949 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Closing websocket connection 2026-10-20 09:27:54,961 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Terminating chrome headless with pid 40067 2026-10-20 09:27:55,056 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092755_056093_test_service_fee_stays_out_of_the_promotion.txt 2026-10-20 09:27:55,056 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Removing chrome user profile "/tmp/tmpn28aj_fd_chrome_odoo" 2026-10-20 09:27:55,072 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount ... 2026-10-20 09:27:55,823 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Chrome pid: 40198 2026-10-20 09:27:55,824 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Chrome headless temporary user profile dir: /tmp/tmpoy2fzlwp_chrome_odoo 2026-10-20 09:27:55,824 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Issuing json command http://127.0.0.1:42251/json/version 2026-10-20 09:27:55,825 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:27:55,848 7 INFO rb-aa5c29f-225760-426740 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 09:27:55,848 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Issuing json command http://127.0.0.1:42251/json 2026-10-20 09:27:55,849 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:27:55,855 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Websocket url found: ws://127.0.0.1:42251/devtools/page/54168913357522D38661FB5D0C5AE97A 2026-10-20 09:27:55,863 7 INFO rb-aa5c29f-225760-426740 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 09:27:55,871 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Chrome headless enable page notifications 2026-10-20 09:27:55,977 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:27:55,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Setting session cookie in browser 2026-10-20 09:27:55,989 7 INFO rb-aa5c29f-225760-426740 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 09:27:55,989 7 INFO rb-aa5c29f-225760-426740 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 09:27:56,012 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:27:56,377 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:56] "GET /pos/ui/97 HTTP/1.1" 200 6810 65 0.044 0.342 rw 2026-10-20 09:27:56,386 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Navigation result: {'frameId': '54168913357522D38661FB5D0C5AE97A', 'loaderId': '399084183679DBB9A54BF434F09F50FB', 'isDownload': False} 2026-10-20 09:27:56,386 7 INFO rb-aa5c29f-225760-426740 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 09:27:56,436 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:56] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.02 ro 2026-10-20 09:27:56,461 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:56] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.456 ro 2026-10-20 09:27:56,464 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:56] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.047 ro 2026-10-20 09:27:57,031 7 INFO rb-aa5c29f-225760-426740 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 09:27:57,045 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:27:57,067 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.014 - 2026-10-20 09:27:57,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 09:27:57,112 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.011 rw 2026-10-20 09:27:57,133 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27: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.024 rw 2026-10-20 09:27:57,483 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:27:58,171 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537236 267 0.295 0.717 rw 2026-10-20 09:27:58,371 7 INFO rb-aa5c29f-225760-426740 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 09:27:58,389 7 INFO rb-aa5c29f-225760-426740 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 09:27:58,402 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:58] "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 09:27:58,436 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:58] "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 09:27:58,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-20 09:27:58,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27: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.037 rw 2026-10-20 09:27:58,520 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:58] "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 09:27:59,015 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27: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 09:27:59,140 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.015 rw 2026-10-20 09:27:59,301 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-20 09:27:59,306 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.041 rw 2026-10-20 09:27:59,310 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.026 - 2026-10-20 09:27:59,335 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:59] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.004 0.033 ro 2026-10-20 09:27:59,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:59] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.057 rw 2026-10-20 09:27:59,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 09:27:59,371 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:59] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 09:27:59,380 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:59] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.018 ro 2026-10-20 09:27:59,435 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.035 rw 2026-10-20 09:27:59,484 7 INFO rb-aa5c29f-225760-426740 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 09:27:59,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.022 - 2026-10-20 09:27:59,607 7 INFO rb-aa5c29f-225760-426740 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 09:27:59,636 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:59] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6850 31 0.042 0.089 rw 2026-10-20 09:27:59,729 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:59] "GET /pos/ui/97 HTTP/1.1" 200 6850 31 0.034 0.19 rw 2026-10-20 09:27:59,742 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:59] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.142 rw 2026-10-20 09:27:59,795 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.015 0.166 rw 2026-10-20 09:27:59,894 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,027 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,027 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,028 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,028 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,029 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,029 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,031 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,051 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:28:00] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:28:00,053 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:28:00] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 09:28:00,055 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:28:00] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-20 09:28:00,075 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,087 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,087 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,088 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,088 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,089 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,093 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,116 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,134 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,135 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,135 7 INFO rb-aa5c29f-225760-426740 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 09:28:00,136 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: tour succeeded 2026-10-20 09:28:00,136 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: ╔═══════════════════════════════════════════╗ ║ TOUR ServiceFeeFullDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 09:28:00,264 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: heap 21471588 (allocated 22827008) 2026-10-20 09:28:00,264 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:28:00,272 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vF6L5RBH - [20/Oct/2026 09:27:57] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.022 3.105 rw 2026-10-20 09:28:00,373 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Closing chrome headless with pid 40198 2026-10-20 09:28:00,374 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Closing websocket connection 2026-10-20 09:28:00,376 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Terminating chrome headless with pid 40198 2026-10-20 09:28:00,479 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092800_479669_test_service_fee_survives_a_full_discount.txt 2026-10-20 09:28:00,480 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Removing chrome user profile "/tmp/tmpoy2fzlwp_chrome_odoo" 2026-10-20 09:28:00,602 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:28:01,570 7 INFO rb-aa5c29f-225760-426740 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 09:28:01,747 7 INFO rb-aa5c29f-225760-426740 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 09:28:10,500 7 INFO rb-aa5c29f-225760-426740 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 09:28:12,367 7 INFO rb-aa5c29f-225760-426740 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 09:28:15,785 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-10-20 09:28:16,593 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 09:28:16,607 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mercado_pago.tests.test_mercado_pago_orders: Starting TestMercadoPagoOrders.test_create_order_payload ... 2026-10-20 09:28:16,622 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mercado_pago.tests.test_mercado_pago_orders: Starting TestMercadoPagoOrders.test_find_terminal_uses_orders_api_endpoint ... 2026-10-20 09:28:16,624 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mercado_pago.tests.test_mercado_pago_orders: Starting TestMercadoPagoOrders.test_get_order_endpoint ... 2026-10-20 09:28:16,639 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mercado_pago.tests.test_mercado_pago_orders: Starting TestMercadoPagoOrders.test_refund_partial_fetches_payment_id_and_sends_body ... 2026-10-20 09:28:16,653 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mercado_pago.tests.test_mercado_pago_orders: Starting TestMercadoPagoOrders.test_refund_total_sends_empty_body ... 2026-10-20 09:28:16,675 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 09:28:17,715 7 INFO rb-aa5c29f-225760-426740 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 09:28:17,873 7 INFO rb-aa5c29f-225760-426740 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 09:28:26,429 7 INFO rb-aa5c29f-225760-426740 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 09:28:28,308 7 INFO rb-aa5c29f-225760-426740 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 09:28:33,882 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_bad_signature_returns_401 ... 2026-10-20 09:28:34,391 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:28:34,667 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8DuseR8p - [20/Oct/2026 09:28:34] "POST /pos_mercado_pago/notification?data.id=ORD01TEST&data.external_reference=501_243_d6221e8f-64ac-4f9a-99f4-b424677f7d1f&type=order HTTP/1.1" 401 0 7 0.009 0.276 rw 2026-10-20 09:28:34,672 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_missing_external_reference_returns_400 ... 2026-10-20 09:28:34,681 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:28:34,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v9jr_81W - [20/Oct/2026 09:28:34] "POST /pos_mercado_pago/notification HTTP/1.1" 400 0 4 0.003 0.24 rw 2026-10-20 09:28:34,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_missing_signature_returns_400 ... 2026-10-20 09:28:34,933 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:28:35,160 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VjxYgYxk - [20/Oct/2026 09:28:35] "POST /pos_mercado_pago/notification HTTP/1.1" 400 0 4 0.005 0.229 rw 2026-10-20 09:28:35,164 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_signature_uses_query_param_data_id ... 2026-10-20 09:28:35,181 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:28:35,412 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JLA_Vcm1 - [20/Oct/2026 09:28:35] "POST /pos_mercado_pago/notification?data.id=ORDTST01KSQRHE278QE8Z79RENQMJ58M&data.external_reference=501_243_67d5109b-5e13-443c-adfc-ad1611afcbb9&type=order HTTP/1.1" 200 2 12 0.013 0.232 rw 2026-10-20 09:28:35,420 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_unsupported_type_returns_400 ... 2026-10-20 09:28:35,439 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:28:35,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 mnjfNuxE - [20/Oct/2026 09:28:35] "POST /pos_mercado_pago/notification HTTP/1.1" 400 0 4 0.006 0.277 rw 2026-10-20 09:28:35,720 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_valid_webhook_returns_200 ... 2026-10-20 09:28:35,733 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:28:36,018 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vw0-nnCS - [20/Oct/2026 09:28:36] "POST /pos_mercado_pago/notification?data.id=ORD01J67CQQH5904WDBVZEM4JMEP3&data.external_reference=501_243_7093170d-7e81-452e-b47e-6d88618a8ed6&type=order HTTP/1.1" 200 2 12 0.016 0.279 rw 2026-10-20 09:28:36,116 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:28:37,706 7 INFO rb-aa5c29f-225760-426740 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 09:28:37,918 7 INFO rb-aa5c29f-225760-426740 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 09:28:47,844 7 INFO rb-aa5c29f-225760-426740 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 09:28:50,085 7 INFO rb-aa5c29f-225760-426740 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 09:28:54,857 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-10-20 09:28:55,294 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-10-20 09:28:55,301 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-10-20 09:28:55,329 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-10-20 09:28:55,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:28:56,404 7 INFO rb-aa5c29f-225760-426740 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 09:28:56,608 7 INFO rb-aa5c29f-225760-426740 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 09:29:06,696 7 INFO rb-aa5c29f-225760-426740 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 09:29:08,927 7 INFO rb-aa5c29f-225760-426740 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 09:29:13,816 7 INFO rb-aa5c29f-225760-426740 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 09:29:14,206 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-10-20 09:29:15,254 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 40335 2026-10-20 09:29:15,254 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmpzmqcgttm_chrome_odoo 2026-10-20 09:29:15,255 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:34395/json/version 2026-10-20 09:29:15,256 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:29:15,281 7 INFO rb-aa5c29f-225760-426740 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 09:29:15,281 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:34395/json 2026-10-20 09:29:15,282 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:29:15,288 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:34395/devtools/page/66AAC7D1C8A75C38C4D974C505CCD5AB 2026-10-20 09:29:15,305 7 INFO rb-aa5c29f-225760-426740 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 09:29:15,319 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-10-20 09:29:15,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:29:15,480 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-10-20 09:29:15,483 7 INFO rb-aa5c29f-225760-426740 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 09:29:15,483 7 INFO rb-aa5c29f-225760-426740 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 09:29:15,502 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:29:16,126 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:16] "GET /pos/ui/103 HTTP/1.1" 200 6813 65 0.069 0.572 rw 2026-10-20 09:29:16,130 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '66AAC7D1C8A75C38C4D974C505CCD5AB', 'loaderId': '2BEC3EE8C6F057D4662706A9986F2A1C', 'isDownload': False} 2026-10-20 09:29:16,130 7 INFO rb-aa5c29f-225760-426740 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 09:29:16,206 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:16] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.041 ro 2026-10-20 09:29:16,211 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:16] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.712 ro 2026-10-20 09:29:16,215 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:16] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.05 ro 2026-10-20 09:29:16,886 7 INFO rb-aa5c29f-225760-426740 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 09:29:16,905 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:29:16,913 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:29:16,955 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.029 ro 2026-10-20 09:29:17,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29: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.007 0.025 rw 2026-10-20 09:29:17,047 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:17] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.042 rw 2026-10-20 09:29:17,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:29:17,988 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536818 244 0.323 0.632 rw 2026-10-20 09:29:18,187 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: The ready code tooks too much time : 2.056746482849121 2026-10-20 09:29:18,188 7 INFO rb-aa5c29f-225760-426740 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 09:29:18,200 7 INFO rb-aa5c29f-225760-426740 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 09:29:18,213 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:18] "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 09:29:18,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:18] "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 09:29:18,264 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:18] "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 09:29:18,303 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:18] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-20 09:29:18,304 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29: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.028 rw 2026-10-20 09:29:18,870 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:18] "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 09:29:19,006 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29: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.013 rw 2026-10-20 09:29:19,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:29:19,216 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:29:19,222 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.017 0.049 rw 2026-10-20 09:29:19,267 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:19] "GET /web/image/res.users/193/avatar_128 HTTP/1.1" 200 305 4 0.009 0.055 ro 2026-10-20 09:29:19,282 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:19] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.078 rw 2026-10-20 09:29:19,326 7 INFO rb-aa5c29f-225760-426740 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 09:29:19,335 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:19] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 09:29:19,339 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 09:29:19,353 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:19] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.029 ro 2026-10-20 09:29:19,385 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.041 - 2026-10-20 09:29:19,477 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:19] "GET /pos/ui/103?from_backend=True HTTP/1.1" 200 6853 31 0.045 0.097 rw 2026-10-20 09:29:19,480 7 INFO rb-aa5c29f-225760-426740 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 09:29:19,605 7 INFO rb-aa5c29f-225760-426740 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 09:29:19,660 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:19] "GET /pos/ui/103 HTTP/1.1" 200 6853 31 0.093 0.208 rw 2026-10-20 09:29:19,699 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.314 rw 2026-10-20 09:29:19,722 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:19] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.104 rw 2026-10-20 09:29:19,796 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.025 0.147 rw 2026-10-20 09:29:19,899 7 INFO rb-aa5c29f-225760-426740 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 09:29:19,900 7 INFO rb-aa5c29f-225760-426740 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 09:29:19,900 7 INFO rb-aa5c29f-225760-426740 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 09:29:19,911 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,014 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,052 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:20] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:29:20,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:20] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 968 57 0.079 0.166 rw 2026-10-20 09:29:20,324 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,325 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,337 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,357 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,358 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,358 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,365 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,381 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,672 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:20] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 968 68 0.123 0.164 rw 2026-10-20 09:29:20,713 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,714 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,726 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,727 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,755 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,774 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,775 7 INFO rb-aa5c29f-225760-426740 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 09:29:20,787 7 INFO rb-aa5c29f-225760-426740 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 09:29:21,139 7 INFO rb-aa5c29f-225760-426740 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 09:29:21,140 7 INFO rb-aa5c29f-225760-426740 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 09:29:21,152 7 INFO rb-aa5c29f-225760-426740 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 09:29:21,152 7 INFO rb-aa5c29f-225760-426740 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 09:29:21,195 7 INFO rb-aa5c29f-225760-426740 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 09:29:21,196 7 INFO rb-aa5c29f-225760-426740 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 09:29:21,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:29:21,221 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 09:29:21,709 7 INFO rb-aa5c29f-225760-426740 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 09:29:21,734 7 INFO rb-aa5c29f-225760-426740 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 09:29:21,747 7 INFO rb-aa5c29f-225760-426740 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 09:29:21,763 7 INFO rb-aa5c29f-225760-426740 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 09:29:21,771 7 INFO rb-aa5c29f-225760-426740 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 09:29:22,300 7 INFO rb-aa5c29f-225760-426740 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 09:29:22,307 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53270431 started for PoS orders references: [{'name': '/', 'pos_reference': '261-103-000001', 'uuid': '660af3dc-7e54-4ef0-ac4a-843a8c63dc71'}] 2026-10-20 09:29:22,308 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-10-20 09:29:22,309 7 INFO rb-aa5c29f-225760-426740 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 09:29:22,493 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:29:22,515 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 22165648 (allocated 23613440) 2026-10-20 09:29:22,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 40335 2026-10-20 09:29:22,615 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-10-20 09:29:22,618 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 40335 2026-10-20 09:29:22,733 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_092922_733642_test_ship_later_kit_and_mto_manufactured_product.txt 2026-10-20 09:29:22,734 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmpzmqcgttm_chrome_odoo" 2026-10-20 09:29:22,744 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: waiting for threads: [, ] 2026-10-20 09:29:23,520 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53270431 order {'name': '/', 'pos_reference': '261-103-000001', 'uuid': '660af3dc-7e54-4ef0-ac4a-843a8c63dc71'} created pos.order #553 2026-10-20 09:29:23,521 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53270431 finished 2026-10-20 09:29:23,640 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:17] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 6.538 rw 2026-10-20 09:29:23,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7KwbWmsd - [20/Oct/2026 09:29:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 278 0.543 0.81 rw 2026-10-20 09:29:32,961 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:29:33,964 7 INFO rb-aa5c29f-225760-426740 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 09:29:34,144 7 INFO rb-aa5c29f-225760-426740 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 09:29:42,865 7 INFO rb-aa5c29f-225760-426740 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 09:29:44,915 7 INFO rb-aa5c29f-225760-426740 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 09:29:50,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-10-20 09:29:50,452 7 INFO rb-aa5c29f-225760-426740 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 09:29:50,452 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-10-20 09:29:50,997 7 INFO rb-aa5c29f-225760-426740 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 09:29:51,605 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #195 deleted stock.move records with IDs: [706] 2026-10-20 09:29:53,053 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-10-20 09:29:53,108 7 INFO rb-aa5c29f-225760-426740 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 09:29:53,755 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #195 deleted stock.move records with IDs: [708] 2026-10-20 09:29:55,812 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-10-20 09:29:56,145 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #195 deleted stock.move records with IDs: [710] 2026-10-20 09:29:57,345 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-10-20 09:29:57,795 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #195 deleted stock.move records with IDs: [713, 714] 2026-10-20 09:29:58,997 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-10-20 09:29:58,998 7 INFO rb-aa5c29f-225760-426740 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 09:29:58,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-10-20 09:29:59,657 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #195 deleted stock.move records with IDs: [718, 719] 2026-10-20 09:30:00,211 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-10-20 09:30:00,991 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #195 deleted stock.move records with IDs: [722, 723] 2026-10-20 09:30:02,276 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-10-20 09:30:04,028 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #195 deleted stock.move records with IDs: [727] 2026-10-20 09:30:04,890 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-10-20 09:30:05,799 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46636278 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-20 09:30:06,390 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #195 deleted stock.move records with IDs: [730, 731] 2026-10-20 09:30:07,046 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46636278 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #563 2026-10-20 09:30:07,048 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46636278 finished 2026-10-20 09:30:07,126 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-10-20 09:30:07,821 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #195 deleted stock.move records with IDs: [736] 2026-10-20 09:30:08,533 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 09:30:09,773 7 INFO rb-aa5c29f-225760-426740 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 09:30:09,976 7 INFO rb-aa5c29f-225760-426740 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 09:30:20,780 7 INFO rb-aa5c29f-225760-426740 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 09:30:24,723 7 INFO rb-aa5c29f-225760-426740 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 09:30:29,431 7 INFO rb-aa5c29f-225760-426740 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 09:30:30,675 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-10-20 09:30:31,354 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23796890 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-20 09:30:31,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23796890 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #565 2026-10-20 09:30:31,387 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23796890 finished 2026-10-20 09:30:31,448 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:30:33,272 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxwK66dJ - [20/Oct/2026 09:30:33] "GET /pos/pay/565?access_token=a476d4b9-18be-4c27-a390-1cb0c06f6710 HTTP/1.1" 200 11894 291 0.252 1.581 rw 2026-10-20 09:30:33,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxwK66dJ - [20/Oct/2026 09:30:33] "POST /pos/pay/transaction/565 HTTP/1.1" 200 236 36 0.07 0.085 rw 2026-10-20 09:30:34,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxwK66dJ - [20/Oct/2026 09:30:34] "GET /pos/pay/confirmation/565?access_token=a476d4b9-18be-4c27-a390-1cb0c06f6710&tx_id=1 HTTP/1.1" 200 8050 41 0.04 0.375 rw 2026-10-20 09:30:35,855 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-10-20 09:30:36,011 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69995390 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-20 09:30:36,070 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69995390 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #566 2026-10-20 09:30:36,071 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69995390 finished 2026-10-20 09:30:36,127 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:30:37,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0q3wRihj - [20/Oct/2026 09:30:37] "GET /pos/pay/566?access_token=6a1dfa46-d387-4fb9-84c2-4e21047266b7 HTTP/1.1" 200 11894 291 0.315 1.566 rw 2026-10-20 09:30:38,125 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0q3wRihj - [20/Oct/2026 09:30:38] "POST /pos/pay/transaction/566 HTTP/1.1" 200 236 36 0.059 0.064 rw 2026-10-20 09:30:39,766 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0q3wRihj - [20/Oct/2026 09:30:39] "GET /pos/pay/confirmation/566?access_token=6a1dfa46-d387-4fb9-84c2-4e21047266b7&tx_id=2 HTTP/1.1" 200 8050 41 0.099 0.148 rw 2026-10-20 09:30:40,896 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-10-20 09:30:41,026 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4080091 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-20 09:30:41,070 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4080091 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #567 2026-10-20 09:30:41,071 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4080091 finished 2026-10-20 09:30:41,143 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:30:43,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tQHE3sgc - [20/Oct/2026 09:30:43] "GET /pos/pay/567?access_token=f12e3359-cae6-4bf5-98ef-6bbb62d42572 HTTP/1.1" 200 11894 291 0.427 1.49 rw 2026-10-20 09:30:43,229 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tQHE3sgc - [20/Oct/2026 09:30:43] "POST /pos/pay/transaction/567 HTTP/1.1" 200 236 36 0.104 0.074 rw 2026-10-20 09:30:44,131 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tQHE3sgc - [20/Oct/2026 09:30:44] "GET /pos/pay/confirmation/567?access_token=f12e3359-cae6-4bf5-98ef-6bbb62d42572&tx_id=3 HTTP/1.1" 200 8050 41 0.092 0.168 rw 2026-10-20 09:30:44,335 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tQHE3sgc - [20/Oct/2026 09:30:44] "GET /pos/pay/567?access_token=f12e3359-cae6-4bf5-98ef-6bbb62d42572 HTTP/1.1" 200 11894 40 0.046 0.105 rw 2026-10-20 09:30:44,482 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tQHE3sgc - [20/Oct/2026 09:30:44] "POST /pos/pay/transaction/567 HTTP/1.1" 200 238 35 0.071 0.07 rw 2026-10-20 09:30:45,607 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tQHE3sgc - [20/Oct/2026 09:30:45] "GET /pos/pay/confirmation/567?access_token=f12e3359-cae6-4bf5-98ef-6bbb62d42572&tx_id=4 HTTP/1.1" 200 8052 30 0.026 0.087 rw 2026-10-20 09:30:46,664 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-10-20 09:30:47,163 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 40473 2026-10-20 09:30:47,163 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmpsgzazreu_chrome_odoo 2026-10-20 09:30:47,163 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:42749/json/version 2026-10-20 09:30:47,165 7 INFO rb-aa5c29f-225760-426740 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 09:30:47,263 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 09:30:47,263 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:42749/json 2026-10-20 09:30:47,264 7 INFO rb-aa5c29f-225760-426740 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 09:30:47,283 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:42749/devtools/page/C497823796EB5F03281A9C45A238F5D6 2026-10-20 09:30:47,306 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-10-20 09:30:47,322 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-10-20 09:30:47,373 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-10-20 09:30:47,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-10-20 09:30:47,407 7 INFO rb-aa5c29f-225760-426740 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 09:30:47,407 7 INFO rb-aa5c29f-225760-426740 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 09:30:47,434 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:30:47,994 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:47] "GET /pos/ui/107 HTTP/1.1" 200 6898 65 0.052 0.529 rw 2026-10-20 09:30:48,001 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': 'C497823796EB5F03281A9C45A238F5D6', 'loaderId': '24E0F80B1676A5193B81F6F4822EFBB8', 'isDownload': False} 2026-10-20 09:30:48,001 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-10-20 09:30:48,085 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:48] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.654 ro 2026-10-20 09:30:48,105 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:48] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.058 ro 2026-10-20 09:30:48,116 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:48] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.06 ro 2026-10-20 09:30:48,850 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-10-20 09:30:48,874 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:30:48,891 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:30:48,902 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.023 ro 2026-10-20 09:30:48,960 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30: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.013 0.022 rw 2026-10-20 09:30:48,972 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.035 rw 2026-10-20 09:30:49,341 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:30:49,982 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 511188 236 0.367 0.643 rw 2026-10-20 09:30:50,142 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: The ready code tooks too much time : 2.140233278274536 2026-10-20 09:30:50,142 7 INFO rb-aa5c29f-225760-426740 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 09:30:50,166 7 INFO rb-aa5c29f-225760-426740 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 09:30:50,169 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.008 ro 2026-10-20 09:30:50,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:50] "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 09:30:50,251 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30: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.018 rw 2026-10-20 09:30:50,267 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:50] "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 09:30:50,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:50] "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 09:30:50,752 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30: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 09:30:50,852 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30: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.013 rw 2026-10-20 09:30:51,020 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.066 rw 2026-10-20 09:30:51,023 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 09:30:51,033 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 09:30:51,063 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:51] "GET /web/image/res.users/204/avatar_128 HTTP/1.1" 200 305 4 0.007 0.041 ro 2026-10-20 09:30:51,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:51] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.054 rw 2026-10-20 09:30:51,129 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:51] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 09:30:51,130 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:30:51,155 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:51] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.01 0.031 ro 2026-10-20 09:30:51,165 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.033 - 2026-10-20 09:30:51,286 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:51] "GET /pos/ui/107 HTTP/1.1" 200 6938 31 0.029 0.125 rw 2026-10-20 09:30:51,289 7 INFO rb-aa5c29f-225760-426740 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 09:30:51,428 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:51] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 6938 31 0.06 0.237 rw 2026-10-20 09:30:51,454 7 INFO rb-aa5c29f-225760-426740 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 09:30:51,470 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.283 rw 2026-10-20 09:30:51,489 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30: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.031 rw 2026-10-20 09:30:51,572 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.025 0.085 rw 2026-10-20 09:30:51,647 7 INFO rb-aa5c29f-225760-426740 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 09:30:51,648 7 INFO rb-aa5c29f-225760-426740 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 09:30:51,742 7 INFO rb-aa5c29f-225760-426740 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 09:30:51,745 7 INFO rb-aa5c29f-225760-426740 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 09:30:51,748 7 INFO rb-aa5c29f-225760-426740 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 09:30:51,766 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:51] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:30:51,927 7 INFO rb-aa5c29f-225760-426740 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 09:30:51,927 7 INFO rb-aa5c29f-225760-426740 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 09:30:51,928 7 INFO rb-aa5c29f-225760-426740 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 09:30:51,929 7 INFO rb-aa5c29f-225760-426740 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 09:30:51,929 7 INFO rb-aa5c29f-225760-426740 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 09:30:51,955 7 INFO rb-aa5c29f-225760-426740 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 09:30:51,956 7 INFO rb-aa5c29f-225760-426740 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 09:30:51,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:30:51,978 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.011 - 2026-10-20 09:30:52,465 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,466 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,467 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,468 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,491 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,495 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,496 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,504 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,505 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,506 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,506 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,507 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,507 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,508 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,508 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,508 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,688 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,689 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,689 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,697 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,700 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,701 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,702 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,702 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,703 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,703 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,723 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,871 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,873 7 INFO rb-aa5c29f-225760-426740 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 09:30:52,873 7 INFO rb-aa5c29f-225760-426740 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 09:30:53,388 7 INFO rb-aa5c29f-225760-426740 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 09:30:53,394 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4511618 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'd78ed398-fa43-4c3b-88d0-3f6e4e910726'}] 2026-10-20 09:30:53,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4511618 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'd78ed398-fa43-4c3b-88d0-3f6e4e910726'} created pos.order #568 2026-10-20 09:30:53,516 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4511618 finished 2026-10-20 09:30:53,598 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5167 56 0.074 0.135 rw 2026-10-20 09:30:53,741 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:53] "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.019 rw 2026-10-20 09:30:53,786 7 INFO rb-aa5c29f-225760-426740 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 09:30:53,799 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:53] "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.013 0.021 rw 2026-10-20 09:30:53,838 7 INFO rb-aa5c29f-225760-426740 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 09:30:53,845 7 INFO rb-aa5c29f-225760-426740 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 09:30:53,856 7 INFO rb-aa5c29f-225760-426740 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 09:30:53,857 7 INFO rb-aa5c29f-225760-426740 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 09:30:53,868 7 INFO rb-aa5c29f-225760-426740 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 09:30:53,868 7 INFO rb-aa5c29f-225760-426740 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 09:30:53,869 7 INFO rb-aa5c29f-225760-426740 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 09:30:53,874 7 INFO rb-aa5c29f-225760-426740 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 09:30:53,875 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,380 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,412 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:54] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 97 5 0.012 0.019 rw 2026-10-20 09:30:54,444 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,467 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:54] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 114 6 0.013 0.03 rw 2026-10-20 09:30:54,510 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,515 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,527 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,527 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,531 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,547 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,547 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,555 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,556 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,557 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,557 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,558 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,559 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,559 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,563 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,740 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,744 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,758 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,759 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,759 7 INFO rb-aa5c29f-225760-426740 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 09:30:54,760 7 INFO rb-aa5c29f-225760-426740 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 09:30:55,263 7 INFO rb-aa5c29f-225760-426740 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 09:30:55,291 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:55] "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.008 0.019 rw 2026-10-20 09:30:55,325 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-10-20 09:30:55,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 09:30:55,342 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:55] "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.012 0.021 rw 2026-10-20 09:30:55,514 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:30:55,514 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 21096528 (allocated 22040576) 2026-10-20 09:30:55,521 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 rM-raPua - [20/Oct/2026 09:30:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.018 6.509 rw 2026-10-20 09:30:55,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 40473 2026-10-20 09:30:55,656 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-10-20 09:30:55,656 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 40473 2026-10-20 09:30:55,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093055_793093_test_errors_tour.txt 2026-10-20 09:30:55,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmpsgzazreu_chrome_odoo" 2026-10-20 09:30:55,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-10-20 09:30:55,917 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85388611 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-20 09:30:55,988 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85388611 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #569 2026-10-20 09:30:55,989 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85388611 finished 2026-10-20 09:30:56,053 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:30:57,832 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-10-20 09:30:58,081 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58566417 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-10-20 09:30:58,121 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58566417 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #570 2026-10-20 09:30:58,123 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58566417 finished 2026-10-20 09:30:58,218 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:31:00,299 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CB3RL2lw - [20/Oct/2026 09:31:00] "GET /pos/pay/570?access_token=369acff5-02dd-454e-be8e-0efa8e9ba28c HTTP/1.1" 200 11895 294 0.495 1.592 rw 2026-10-20 09:31:00,400 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CB3RL2lw - [20/Oct/2026 09:31:00] "POST /pos/pay/transaction/570 HTTP/1.1" 200 237 36 0.037 0.059 rw 2026-10-20 09:31:01,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CB3RL2lw - [20/Oct/2026 09:31:01] "GET /pos/pay/confirmation/570?access_token=369acff5-02dd-454e-be8e-0efa8e9ba28c&tx_id=5 HTTP/1.1" 200 8050 41 0.055 0.153 rw 2026-10-20 09:31:02,805 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-10-20 09:31:03,241 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:31:04,214 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 40609 2026-10-20 09:31:04,215 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmpe4d21sps_chrome_odoo 2026-10-20 09:31:04,215 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:42425/json/version 2026-10-20 09:31:04,216 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:31:04,292 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-10-20 09:31:04,292 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:42425/json 2026-10-20 09:31:04,293 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:31:04,317 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:42425/devtools/page/7B73634021D5B7B053AECED2FB30D791 2026-10-20 09:31:04,328 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-10-20 09:31:04,347 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-10-20 09:31:04,431 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:31:04,442 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-10-20 09:31:04,451 7 INFO rb-aa5c29f-225760-426740 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 09:31:04,451 7 INFO rb-aa5c29f-225760-426740 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 09:31:04,477 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:31:04,945 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:04] "GET /pos/ui/107 HTTP/1.1" 200 6897 66 0.057 0.43 rw 2026-10-20 09:31:04,951 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': '7B73634021D5B7B053AECED2FB30D791', 'loaderId': '85A290741FF04DBF48D10CE02D9B2C7E', 'isDownload': False} 2026-10-20 09:31:04,951 7 INFO rb-aa5c29f-225760-426740 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 09:31:05,059 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:05] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.047 ro 2026-10-20 09:31:05,073 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:05] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.07 ro 2026-10-20 09:31:05,080 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:05] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.608 ro 2026-10-20 09:31:05,792 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-10-20 09:31:05,816 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:31:05,824 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:31:05,866 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.024 ro 2026-10-20 09:31:05,927 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31: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.026 rw 2026-10-20 09:31:05,937 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.023 rw 2026-10-20 09:31:06,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:31:06,976 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 512376 224 0.36 0.675 rw 2026-10-20 09:31:07,197 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: The ready code tooks too much time : 2.245593309402466 2026-10-20 09:31:07,197 7 INFO rb-aa5c29f-225760-426740 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 09:31:07,213 7 INFO rb-aa5c29f-225760-426740 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 09:31:07,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-20 09:31:07,248 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:07] "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 09:31:07,275 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31: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 09:31:07,307 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.025 rw 2026-10-20 09:31:07,311 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:07] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-20 09:31:07,915 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:07] "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 09:31:08,012 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31: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.01 rw 2026-10-20 09:31:08,168 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.057 rw 2026-10-20 09:31:08,181 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 09:31:08,184 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 09:31:08,236 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:08] "GET /web/image/res.users/202/avatar_128 HTTP/1.1" 200 305 4 0.009 0.052 ro 2026-10-20 09:31:08,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:08] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.069 rw 2026-10-20 09:31:08,289 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:08] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.011 0.024 ro 2026-10-20 09:31:08,296 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:08] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 09:31:08,301 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 09:31:08,433 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.029 0.062 rw 2026-10-20 09:31:08,446 7 INFO rb-aa5c29f-225760-426740 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 09:31:08,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.025 - 2026-10-20 09:31:08,630 7 INFO rb-aa5c29f-225760-426740 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 09:31:08,672 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:08] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 6937 32 0.095 0.114 rw 2026-10-20 09:31:08,759 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:08] "GET /pos/ui/107 HTTP/1.1" 200 6937 32 0.024 0.255 rw 2026-10-20 09:31:08,798 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31: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.163 rw 2026-10-20 09:31:08,900 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.051 0.207 rw 2026-10-20 09:31:08,983 7 INFO rb-aa5c29f-225760-426740 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 09:31:08,983 7 INFO rb-aa5c29f-225760-426740 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 09:31:09,070 7 INFO rb-aa5c29f-225760-426740 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 09:31:09,074 7 INFO rb-aa5c29f-225760-426740 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 09:31:09,075 7 INFO rb-aa5c29f-225760-426740 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 09:31:09,113 7 INFO rb-aa5c29f-225760-426740 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 09:31:09,115 7 INFO rb-aa5c29f-225760-426740 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 09:31:09,144 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:09] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-20 09:31:09,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.008 - 2026-10-20 09:31:09,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-20 09:31:09,638 7 INFO rb-aa5c29f-225760-426740 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 09:31:09,640 7 INFO rb-aa5c29f-225760-426740 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 09:31:09,665 7 INFO rb-aa5c29f-225760-426740 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 09:31:09,671 7 INFO rb-aa5c29f-225760-426740 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 09:31:09,671 7 INFO rb-aa5c29f-225760-426740 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 09:31:09,674 7 INFO rb-aa5c29f-225760-426740 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 09:31:09,699 7 INFO rb-aa5c29f-225760-426740 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 09:31:09,722 7 INFO rb-aa5c29f-225760-426740 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 09:31:09,723 7 INFO rb-aa5c29f-225760-426740 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 09:31:09,733 7 INFO rb-aa5c29f-225760-426740 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 09:31:10,084 7 INFO rb-aa5c29f-225760-426740 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 09:31:10,085 7 INFO rb-aa5c29f-225760-426740 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 09:31:10,105 7 INFO rb-aa5c29f-225760-426740 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 09:31:10,111 7 INFO rb-aa5c29f-225760-426740 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 09:31:10,627 7 INFO rb-aa5c29f-225760-426740 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 09:31:10,635 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95625377 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': '20f41ff9-7dbc-4b73-b5cf-00c75a315e83'}] 2026-10-20 09:31:10,733 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95625377 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': '20f41ff9-7dbc-4b73-b5cf-00c75a315e83'} created pos.order #571 2026-10-20 09:31:10,738 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95625377 finished 2026-10-20 09:31:10,833 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3980 52 0.055 0.148 rw 2026-10-20 09:31:10,979 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-10-20 09:31:10,980 7 INFO rb-aa5c29f-225760-426740 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 09:31:11,180 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 20596672 (allocated 22040576) 2026-10-20 09:31:11,180 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:31:11,197 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5K7ATNqE - [20/Oct/2026 09:31:06] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.029 5.203 rw 2026-10-20 09:31:11,287 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 40609 2026-10-20 09:31:11,288 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-10-20 09:31:11,289 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 40609 2026-10-20 09:31:11,400 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093111_399833_test_payment_method_customer_required.txt 2026-10-20 09:31:11,400 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmpe4d21sps_chrome_odoo" 2026-10-20 09:31:11,417 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-10-20 09:31:11,488 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5161590 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-20 09:31:11,557 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #198 deleted pos.order records with IDs: [572] 2026-10-20 09:31:11,701 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-10-20 09:31:12,186 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 40737 2026-10-20 09:31:12,186 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp3ebasy9j_chrome_odoo 2026-10-20 09:31:12,187 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:33111/json/version 2026-10-20 09:31:12,189 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:31:12,240 7 INFO rb-aa5c29f-225760-426740 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 09:31:12,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:33111/json 2026-10-20 09:31:12,241 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:31:12,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:33111/devtools/page/AB3C431BFCFBDCC2ECD51557D5194362 2026-10-20 09:31:12,284 7 INFO rb-aa5c29f-225760-426740 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 09:31:12,301 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-10-20 09:31:12,525 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 09:31:12,544 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-10-20 09:31:12,545 7 INFO rb-aa5c29f-225760-426740 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 09:31:12,546 7 INFO rb-aa5c29f-225760-426740 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 09:31:12,557 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:31:13,137 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:13] "GET /pos/ui/107 HTTP/1.1" 200 7040 69 0.129 0.457 rw 2026-10-20 09:31:13,143 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': 'AB3C431BFCFBDCC2ECD51557D5194362', 'loaderId': 'E10C08B00580FC7E129FBB723D311898', 'isDownload': False} 2026-10-20 09:31:13,143 7 INFO rb-aa5c29f-225760-426740 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 09:31:13,229 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:13] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.672 ro 2026-10-20 09:31:13,240 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:13] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.046 ro 2026-10-20 09:31:13,243 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:13] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.051 ro 2026-10-20 09:31:13,941 7 INFO rb-aa5c29f-225760-426740 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 09:31:13,979 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:31:13,984 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:31:14,025 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.025 ro 2026-10-20 09:31:14,073 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31: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.011 0.018 rw 2026-10-20 09:31:14,086 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:14] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.025 rw 2026-10-20 09:31:14,469 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:31:15,092 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 511220 236 0.428 0.57 rw 2026-10-20 09:31:15,304 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: The ready code tooks too much time : 2.1599361896514893 2026-10-20 09:31:15,304 7 INFO rb-aa5c29f-225760-426740 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 09:31:15,319 7 INFO rb-aa5c29f-225760-426740 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 09:31:15,320 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:15] "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 09:31:15,357 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:15] "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 09:31:15,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-20 09:31:15,426 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31: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.028 rw 2026-10-20 09:31:15,455 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:15] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-20 09:31:16,010 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:16] "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 09:31:16,107 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31: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.015 rw 2026-10-20 09:31:16,240 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:31:16,242 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 09:31:16,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.059 rw 2026-10-20 09:31:16,277 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:16] "GET /web/image/res.users/203/avatar_128 HTTP/1.1" 200 305 4 0.003 0.038 ro 2026-10-20 09:31:16,283 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:16] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.051 rw 2026-10-20 09:31:16,350 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 09:31:16,356 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:16] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.017 - 2026-10-20 09:31:16,357 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:16] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.02 ro 2026-10-20 09:31:16,386 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-20 09:31:16,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:16] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 7080 35 0.053 0.067 rw 2026-10-20 09:31:16,502 7 INFO rb-aa5c29f-225760-426740 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 09:31:16,635 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:16] "GET /pos/ui/107 HTTP/1.1" 200 7080 35 0.053 0.208 rw 2026-10-20 09:31:16,649 7 INFO rb-aa5c29f-225760-426740 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 09:31:16,688 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.02 0.258 rw 2026-10-20 09:31:16,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:16] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.07 rw 2026-10-20 09:31:16,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.021 0.107 rw 2026-10-20 09:31:16,877 7 INFO rb-aa5c29f-225760-426740 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 09:31:16,878 7 INFO rb-aa5c29f-225760-426740 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 09:31:16,956 7 INFO rb-aa5c29f-225760-426740 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 09:31:16,957 7 INFO rb-aa5c29f-225760-426740 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 09:31:16,961 7 INFO rb-aa5c29f-225760-426740 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 09:31:16,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:16] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 09:31:17,148 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,149 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,149 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,149 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,150 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,180 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,180 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,199 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 09:31:17,208 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:31:17,698 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,699 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,699 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,700 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,736 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,738 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,738 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,771 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,792 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,793 7 INFO rb-aa5c29f-225760-426740 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 09:31:17,803 7 INFO rb-aa5c29f-225760-426740 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 09:31:18,155 7 INFO rb-aa5c29f-225760-426740 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 09:31:18,157 7 INFO rb-aa5c29f-225760-426740 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 09:31:18,174 7 INFO rb-aa5c29f-225760-426740 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 09:31:18,175 7 INFO rb-aa5c29f-225760-426740 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 09:31:18,696 7 INFO rb-aa5c29f-225760-426740 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 09:31:18,703 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62448236 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'e3054c86-a21d-40fb-9605-ad15ac939c40'}] 2026-10-20 09:31:18,830 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62448236 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'e3054c86-a21d-40fb-9605-ad15ac939c40'} created pos.order #573 2026-10-20 09:31:18,834 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62448236 finished 2026-10-20 09:31:18,951 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4006 52 0.108 0.146 rw 2026-10-20 09:31:19,108 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31: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 97 5 0.015 0.023 rw 2026-10-20 09:31:19,193 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-10-20 09:31:19,194 7 INFO rb-aa5c29f-225760-426740 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 09:31:19,340 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:31:19,343 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 20827964 (allocated 22040576) 2026-10-20 09:31:19,346 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kDs2UJ2U - [20/Oct/2026 09:31:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 5.221 rw 2026-10-20 09:31:19,445 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 40737 2026-10-20 09:31:19,446 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-10-20 09:31:19,447 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 40737 2026-10-20 09:31:19,583 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093119_583233_test_selected_customer_after_adding_payment_sync.txt 2026-10-20 09:31:19,583 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmp3ebasy9j_chrome_odoo" 2026-10-20 09:31:19,911 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #198 deleted pos.payment.method records with IDs: [254] 2026-10-20 09:31:20,022 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #198 deleted account.account records with IDs: [4108] 2026-10-20 09:31:20,079 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #198 deleted account.payment.method.line records with IDs: [2619, 2620] 2026-10-20 09:31:21,494 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #198 deleted account.journal records with IDs: [999] 2026-10-20 09:31:21,522 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #198 deleted mail.alias records with IDs: [741] 2026-10-20 09:31:21,696 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 09:31:21,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 09:31:25,004 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-10-20 09:31:26,900 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:31:35,467 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 40865 2026-10-20 09:31:35,473 7 INFO rb-aa5c29f-225760-426740 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/tmp7t_fa0t0_chrome_odoo 2026-10-20 09:31:35,474 7 INFO rb-aa5c29f-225760-426740 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:46441/json/version 2026-10-20 09:31:35,475 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46441', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:31:35,563 7 INFO rb-aa5c29f-225760-426740 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 09:31:35,563 7 INFO rb-aa5c29f-225760-426740 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:46441/json 2026-10-20 09:31:35,564 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46441', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:31:35,587 7 INFO rb-aa5c29f-225760-426740 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:46441/devtools/page/9676F3475D3525DFF1ED0D3DF039E01E 2026-10-20 09:31:35,624 7 INFO rb-aa5c29f-225760-426740 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 09:31:35,629 7 INFO rb-aa5c29f-225760-426740 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 09:31:36,070 7 INFO rb-aa5c29f-225760-426740 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 09:31:36,072 7 INFO rb-aa5c29f-225760-426740 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=128e421f5b6344c8" in browser 2026-10-20 09:31:36,072 7 INFO rb-aa5c29f-225760-426740 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=128e421f5b6344c8" 2026-10-20 09:31:36,089 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:31:36,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:36] "GET /pos-self/108?access_token=128e421f5b6344c8 HTTP/1.1" 200 2378 61 0.067 0.642 rw 2026-10-20 09:31:36,790 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '9676F3475D3525DFF1ED0D3DF039E01E', 'loaderId': '107562870075997B5418D4FB3308A556', 'isDownload': False} 2026-10-20 09:31:36,790 7 INFO rb-aa5c29f-225760-426740 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 09:31:36,876 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:31:36,941 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:36] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.014 0.084 ro 2026-10-20 09:31:36,968 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:31:37,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:37] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.044 0.918 ro 2026-10-20 09:31:37,069 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:31:37,092 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:37] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.017 0.225 ro 2026-10-20 09:31:37,313 7 INFO rb-aa5c29f-225760-426740 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 09:31:37,350 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:37] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.016 ro 2026-10-20 09:31:37,363 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.011 ro 2026-10-20 09:31:37,378 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:37] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.018 ro 2026-10-20 09:31:37,427 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:37] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.029 rw 2026-10-20 09:31:38,229 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:38] "POST /pos-self/data/108 HTTP/1.1" 200 467744 267 0.275 0.545 rw 2026-10-20 09:31:38,475 7 INFO rb-aa5c29f-225760-426740 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 09:31:38,487 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:38] "GET /web/image/ir.attachment/83862/raw HTTP/1.1" 200 98715 3 0.006 0.011 ro 2026-10-20 09:31:38,535 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:38] "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 09:31:38,748 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:83866) 2026-10-20 09:31:38,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:38] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.014 0.186 ro 2026-10-20 09:31:38,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:38] "GET /web/image/ir.attachment/83861/raw HTTP/1.1" 200 84994 3 0.004 0.09 ro 2026-10-20 09:31:38,783 7 INFO rb-aa5c29f-225760-426740 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 09:31:38,865 7 INFO rb-aa5c29f-225760-426740 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 09:31:38,957 7 INFO rb-aa5c29f-225760-426740 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 09:31:38,969 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:38] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.009 0.041 ro 2026-10-20 09:31:38,980 7 INFO rb-aa5c29f-225760-426740 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 09:31:39,033 7 INFO rb-aa5c29f-225760-426740 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 09:31:39,039 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:39] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 6314 3 0.009 0.099 ro 2026-10-20 09:31:39,103 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:39] "GET /web/image/product.template/1499/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.04 0.125 ro 2026-10-20 09:31:39,106 7 INFO rb-aa5c29f-225760-426740 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 09:31:39,106 7 INFO rb-aa5c29f-225760-426740 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 09:31:39,135 7 INFO rb-aa5c29f-225760-426740 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 09:31:39,143 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:39] "GET /web/image/product.template/1498/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.194 ro 2026-10-20 09:31:39,178 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:39] "GET /web/image/product.template/1500/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.235 ro 2026-10-20 09:31:39,199 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:39] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.009 0.248 ro 2026-10-20 09:31:39,227 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:39] "GET /web/image/product.template/1501/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.241 ro 2026-10-20 09:31:39,248 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:39] "GET /web/image/product.template/1502/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.199 ro 2026-10-20 09:31:39,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:39] "GET /web/image/ir.attachment/82844/raw HTTP/1.1" 200 49165 3 0.003 0.152 ro 2026-10-20 09:31:39,315 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:39] "GET /web/image/product.product/1653/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 9 0.015 0.12 ro 2026-10-20 09:31:39,349 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:39] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 8 0.007 0.129 ro 2026-10-20 09:31:39,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23117500 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': '35f64e11-4678-4f2b-986d-1f6fb89c94d4'}] 2026-10-20 09:31:39,547 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23117500 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': '35f64e11-4678-4f2b-986d-1f6fb89c94d4'} created pos.order #574 2026-10-20 09:31:39,547 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23117500 finished 2026-10-20 09:31:39,749 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:39] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3416 86 0.217 0.383 rw 2026-10-20 09:31:39,825 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.018 rw 2026-10-20 09:31:39,826 7 INFO rb-aa5c29f-225760-426740 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 09:31:39,888 7 INFO rb-aa5c29f-225760-426740 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 09:31:39,891 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.005 0.036 rw 2026-10-20 09:31:39,893 7 INFO rb-aa5c29f-225760-426740 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 09:31:39,918 7 INFO rb-aa5c29f-225760-426740 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 09:31:39,975 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1048215 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': '35f64e11-4678-4f2b-986d-1f6fb89c94d4'}] 2026-10-20 09:31:39,997 7 INFO rb-aa5c29f-225760-426740 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 09:31:40,004 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1048215 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': '35f64e11-4678-4f2b-986d-1f6fb89c94d4'} updated pos.order #574 2026-10-20 09:31:40,004 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1048215 finished 2026-10-20 09:31:40,027 7 INFO rb-aa5c29f-225760-426740 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 09:31:40,028 7 INFO rb-aa5c29f-225760-426740 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 09:31:40,125 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:31:40,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 13944792 (allocated 15347712) 2026-10-20 09:31:40,214 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:38] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.01 2.741 rw 2026-10-20 09:31:40,250 7 INFO rb-aa5c29f-225760-426740 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 40865 2026-10-20 09:31:40,252 7 INFO rb-aa5c29f-225760-426740 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 09:31:40,252 7 INFO rb-aa5c29f-225760-426740 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 40865 2026-10-20 09:31:40,260 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:40] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 0 74 0.143 0.187 rw 2026-10-20 09:31:40,307 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XpHF3-zB - [20/Oct/2026 09:31:40] "POST /pos-self-order/remove-order HTTP/1.1" 200 0 13 0.037 0.221 rw 2026-10-20 09:31:40,361 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093140_361222_test_kiosk_cart_restore_and_cancel.txt 2026-10-20 09:31:40,361 7 INFO rb-aa5c29f-225760-426740 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/tmp7t_fa0t0_chrome_odoo" 2026-10-20 09:31:40,455 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-10-20 09:31:41,979 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:31:51,278 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 40996 2026-10-20 09:31:51,279 7 INFO rb-aa5c29f-225760-426740 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/tmpskasism7_chrome_odoo 2026-10-20 09:31:51,279 7 INFO rb-aa5c29f-225760-426740 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:42703/json/version 2026-10-20 09:31:51,280 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42703', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:31:51,328 7 INFO rb-aa5c29f-225760-426740 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 09:31:51,328 7 INFO rb-aa5c29f-225760-426740 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:42703/json 2026-10-20 09:31:51,346 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42703', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:31:51,359 7 INFO rb-aa5c29f-225760-426740 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:42703/devtools/page/66263354C2BB753BD60F4912683A5A08 2026-10-20 09:31:51,368 7 INFO rb-aa5c29f-225760-426740 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 09:31:51,390 7 INFO rb-aa5c29f-225760-426740 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 09:31:51,894 7 INFO rb-aa5c29f-225760-426740 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 09:31:51,897 7 INFO rb-aa5c29f-225760-426740 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=442f85f6a4e84745" in browser 2026-10-20 09:31:51,897 7 INFO rb-aa5c29f-225760-426740 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=442f85f6a4e84745" 2026-10-20 09:31:51,913 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:31:52,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:52] "GET /pos-self/109?access_token=442f85f6a4e84745 HTTP/1.1" 200 2378 61 0.073 0.512 rw 2026-10-20 09:31:52,490 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': '66263354C2BB753BD60F4912683A5A08', 'loaderId': '2ECB56545877242C045BB25582C5350B', 'isDownload': False} 2026-10-20 09:31:52,490 7 INFO rb-aa5c29f-225760-426740 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 09:31:52,963 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:31:53,019 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:53] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.018 0.468 ro 2026-10-20 09:31:53,023 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:31:53,076 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:53] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.025 1.144 ro 2026-10-20 09:31:53,092 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:31:53,117 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:53] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.009 0.566 ro 2026-10-20 09:31:53,331 7 INFO rb-aa5c29f-225760-426740 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 09:31:53,363 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:53] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 09:31:53,390 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.018 ro 2026-10-20 09:31:53,418 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:53] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.021 ro 2026-10-20 09:31:53,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:53] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.01 rw 2026-10-20 09:31:54,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:54] "POST /pos-self/data/109 HTTP/1.1" 200 467746 267 0.323 0.501 rw 2026-10-20 09:31:54,556 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:54] "GET /web/image/ir.attachment/84888/raw HTTP/1.1" 200 98715 3 0.002 0.024 ro 2026-10-20 09:31:54,598 7 INFO rb-aa5c29f-225760-426740 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 09:31:54,672 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:54] "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 09:31:54,869 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:84892) 2026-10-20 09:31:54,878 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:54] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.013 0.18 ro 2026-10-20 09:31:54,887 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:54] "GET /web/image/ir.attachment/84887/raw HTTP/1.1" 200 84994 3 0.003 0.112 ro 2026-10-20 09:31:54,899 7 INFO rb-aa5c29f-225760-426740 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 09:31:54,906 7 INFO rb-aa5c29f-225760-426740 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 09:31:54,975 7 INFO rb-aa5c29f-225760-426740 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 09:31:55,080 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:55] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.045 ro 2026-10-20 09:31:55,087 7 INFO rb-aa5c29f-225760-426740 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 09:31:55,126 7 INFO rb-aa5c29f-225760-426740 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 09:31:55,134 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:55] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 6314 3 0.012 0.084 ro 2026-10-20 09:31:55,195 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:55] "GET /web/image/product.template/1498/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.01 0.13 ro 2026-10-20 09:31:55,203 7 INFO rb-aa5c29f-225760-426740 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 09:31:55,228 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:55] "GET /web/image/product.template/1500/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.008 0.159 ro 2026-10-20 09:31:55,246 7 INFO rb-aa5c29f-225760-426740 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 09:31:55,270 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:55] "GET /web/image/product.template/1499/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.017 0.191 ro 2026-10-20 09:31:55,288 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:55] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.219 ro 2026-10-20 09:31:55,310 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:55] "GET /web/image/product.template/1501/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.222 ro 2026-10-20 09:31:55,334 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:55] "GET /web/image/product.template/1502/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.191 ro 2026-10-20 09:31:55,353 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:55] "GET /web/image/ir.attachment/83870/raw HTTP/1.1" 200 49165 3 0.003 0.131 ro 2026-10-20 09:31:55,409 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:55] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 9 0.019 0.119 ro 2026-10-20 09:31:55,476 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64532417 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': 'fd8fc1e8-9267-47e9-b652-c10b01290fb8'}] 2026-10-20 09:31:55,572 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64532417 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': 'fd8fc1e8-9267-47e9-b652-c10b01290fb8'} created pos.order #575 2026-10-20 09:31:55,573 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64532417 finished 2026-10-20 09:31:55,745 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:55] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2427 80 0.146 0.363 rw 2026-10-20 09:31:55,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.005 0.016 rw 2026-10-20 09:31:55,889 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-10-20 09:31:55,899 7 INFO rb-aa5c29f-225760-426740 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 09:31:56,006 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:31:56,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 13490376 (allocated 15085568) 2026-10-20 09:31:56,013 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.008 2.543 rw 2026-10-20 09:31:56,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 40996 2026-10-20 09:31:56,132 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-10-20 09:31:56,134 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 40996 2026-10-20 09:31:56,233 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093156_233030_test_online_payment_kiosk.txt 2026-10-20 09:31:56,233 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmpskasism7_chrome_odoo" 2026-10-20 09:31:57,221 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:57] "GET /pos/pay/575?access_token=af143861-74df-4d0d-976b-1adf2715585f HTTP/1.1" 200 11933 137 0.177 0.793 rw 2026-10-20 09:31:57,429 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:57] "POST /pos/pay/transaction/575 HTTP/1.1" 200 235 39 0.128 0.074 rw 2026-10-20 09:31:58,658 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:58] "GET /pos/pay/confirmation/575?access_token=af143861-74df-4d0d-976b-1adf2715585f&exit_route=%2F&tx_id=6 HTTP/1.1" 303 189 287 0.526 0.645 rw 2026-10-20 09:31:58,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GyOvb0Ts - [20/Oct/2026 09:31:58] "GET / HTTP/1.1" 200 23881 30 0.05 0.133 ro 2026-10-20 09:31:58,913 7 INFO rb-aa5c29f-225760-426740 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 09:32:00,428 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:32:10,126 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 41125 2026-10-20 09:32:10,127 7 INFO rb-aa5c29f-225760-426740 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/tmptnlzssqi_chrome_odoo 2026-10-20 09:32:10,127 7 INFO rb-aa5c29f-225760-426740 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:35131/json/version 2026-10-20 09:32:10,128 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35131', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:32:10,226 7 INFO rb-aa5c29f-225760-426740 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 09:32:10,226 7 INFO rb-aa5c29f-225760-426740 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:35131/json 2026-10-20 09:32:10,228 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35131', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:32:10,242 7 INFO rb-aa5c29f-225760-426740 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:35131/devtools/page/A322C126F8F7D81C8371C5B9A267E000 2026-10-20 09:32:10,257 7 INFO rb-aa5c29f-225760-426740 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 09:32:10,261 7 INFO rb-aa5c29f-225760-426740 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 09:32:10,654 7 INFO rb-aa5c29f-225760-426740 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 09:32:10,660 7 INFO rb-aa5c29f-225760-426740 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=25fed5667c504598" in browser 2026-10-20 09:32:10,660 7 INFO rb-aa5c29f-225760-426740 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=25fed5667c504598" 2026-10-20 09:32:10,683 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:32:11,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:11] "GET /pos-self/110?access_token=25fed5667c504598 HTTP/1.1" 200 2378 61 0.077 0.493 rw 2026-10-20 09:32:11,242 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': 'A322C126F8F7D81C8371C5B9A267E000', 'loaderId': '00FBEE495AD679118CD83661BBAC8B88', 'isDownload': False} 2026-10-20 09:32:11,242 7 INFO rb-aa5c29f-225760-426740 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 09:32:11,317 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:32:11,368 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:11] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.01 0.078 ro 2026-10-20 09:32:11,396 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:32:11,506 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:11] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.042 0.79 ro 2026-10-20 09:32:11,515 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:32:11,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:11] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.011 0.238 ro 2026-10-20 09:32:11,712 7 INFO rb-aa5c29f-225760-426740 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 09:32:11,745 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:11] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-20 09:32:11,768 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.017 ro 2026-10-20 09:32:11,779 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:11] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.015 ro 2026-10-20 09:32:11,810 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.017 rw 2026-10-20 09:32:12,661 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:12] "POST /pos-self/data/110 HTTP/1.1" 200 467748 267 0.35 0.512 rw 2026-10-20 09:32:12,913 7 INFO rb-aa5c29f-225760-426740 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 09:32:12,913 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:12] "GET /web/image/ir.attachment/85914/raw HTTP/1.1" 200 98715 3 0.003 0.009 ro 2026-10-20 09:32:12,965 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:12] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.039 ro 2026-10-20 09:32:13,128 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:85918) 2026-10-20 09:32:13,136 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:13] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.014 0.136 ro 2026-10-20 09:32:13,146 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:13] "GET /web/image/ir.attachment/85913/raw HTTP/1.1" 200 84994 3 0.001 0.05 ro 2026-10-20 09:32:13,161 7 INFO rb-aa5c29f-225760-426740 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 09:32:13,167 7 INFO rb-aa5c29f-225760-426740 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 09:32:13,242 7 INFO rb-aa5c29f-225760-426740 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 09:32:13,348 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:13] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.021 ro 2026-10-20 09:32:13,364 7 INFO rb-aa5c29f-225760-426740 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 09:32:13,371 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:13] "GET /web/image/product.template/1499/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.048 ro 2026-10-20 09:32:13,414 7 INFO rb-aa5c29f-225760-426740 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 09:32:13,426 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:13] "GET /web/image/product.template/1498/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.012 0.094 ro 2026-10-20 09:32:13,459 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:13] "GET /web/image/product.template/1500/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.135 ro 2026-10-20 09:32:13,493 7 INFO rb-aa5c29f-225760-426740 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 09:32:13,499 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:13] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.175 ro 2026-10-20 09:32:13,518 7 INFO rb-aa5c29f-225760-426740 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 09:32:13,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:13] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.206 ro 2026-10-20 09:32:13,556 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:13] "GET /web/image/product.template/1502/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.009 0.197 ro 2026-10-20 09:32:13,593 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:13] "GET /web/image/product.template/1501/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.007 0.209 ro 2026-10-20 09:32:13,623 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:13] "GET /web/image/ir.attachment/84896/raw HTTP/1.1" 200 49165 3 0.01 0.141 ro 2026-10-20 09:32:13,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:13] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 9 0.022 0.17 ro 2026-10-20 09:32:13,743 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31965616 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': '63433f9a-38cd-4aae-a28e-4947db262ba8'}] 2026-10-20 09:32:13,813 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31965616 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': '63433f9a-38cd-4aae-a28e-4947db262ba8'} created pos.order #576 2026-10-20 09:32:13,814 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31965616 finished 2026-10-20 09:32:13,969 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2427 80 0.141 0.312 rw 2026-10-20 09:32:14,040 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.005 0.017 rw 2026-10-20 09:32:14,052 7 INFO rb-aa5c29f-225760-426740 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 09:32:14,053 7 INFO rb-aa5c29f-225760-426740 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 09:32:14,098 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.007 0.022 rw 2026-10-20 09:32:14,173 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:32:14,178 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:12] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.009 2.302 rw 2026-10-20 09:32:14,252 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 14117812 (allocated 14823424) 2026-10-20 09:32:14,286 7 INFO rb-aa5c29f-225760-426740 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 41125 2026-10-20 09:32:14,287 7 INFO rb-aa5c29f-225760-426740 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 09:32:14,288 7 INFO rb-aa5c29f-225760-426740 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 41125 2026-10-20 09:32:14,391 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093214_391619_test_online_payment_kiosk_no_confirmation_page.txt 2026-10-20 09:32:14,392 7 INFO rb-aa5c29f-225760-426740 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/tmptnlzssqi_chrome_odoo" 2026-10-20 09:32:15,553 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:15] "GET /pos/pay/576?access_token=e2e3cd28-972e-4014-a2a9-cf54cbaa2a2c HTTP/1.1" 200 11933 137 0.278 0.867 rw 2026-10-20 09:32:15,769 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Qb70z8WP - [20/Oct/2026 09:32:15] "POST /pos/pay/transaction/576 HTTP/1.1" 200 235 39 0.132 0.077 rw 2026-10-20 09:32:17,157 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-10-20 09:32:18,686 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:32:27,849 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 41248 2026-10-20 09:32:27,849 7 INFO rb-aa5c29f-225760-426740 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/tmpoh84y2t9_chrome_odoo 2026-10-20 09:32:27,849 7 INFO rb-aa5c29f-225760-426740 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:42411/json/version 2026-10-20 09:32:27,851 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42411', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:32:28,009 7 INFO rb-aa5c29f-225760-426740 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 09:32:28,009 7 INFO rb-aa5c29f-225760-426740 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:42411/json 2026-10-20 09:32:28,010 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42411', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:32:28,046 7 INFO rb-aa5c29f-225760-426740 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:42411/devtools/page/587CA24CDF6EA74E35ADDF3BB47A6D8F 2026-10-20 09:32:28,074 7 INFO rb-aa5c29f-225760-426740 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 09:32:28,086 7 INFO rb-aa5c29f-225760-426740 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 09:32:28,524 7 INFO rb-aa5c29f-225760-426740 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 09:32:28,526 7 INFO rb-aa5c29f-225760-426740 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=c077e97e14a741af" in browser 2026-10-20 09:32:28,526 7 INFO rb-aa5c29f-225760-426740 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=c077e97e14a741af" 2026-10-20 09:32:28,542 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:32:29,056 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:29] "GET /pos-self/111?access_token=c077e97e14a741af HTTP/1.1" 200 2378 61 0.067 0.461 rw 2026-10-20 09:32:29,063 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '587CA24CDF6EA74E35ADDF3BB47A6D8F', 'loaderId': '6928A6B5566EBA5321F2ACF24F5AC16E', 'isDownload': False} 2026-10-20 09:32:29,063 7 INFO rb-aa5c29f-225760-426740 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 09:32:29,121 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:32:29,196 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:29] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.032 0.629 ro 2026-10-20 09:32:29,201 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:32:29,230 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:29] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.015 0.109 ro 2026-10-20 09:32:29,257 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:32:29,303 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:29] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.01 0.185 ro 2026-10-20 09:32:29,612 7 INFO rb-aa5c29f-225760-426740 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 09:32:29,645 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:29] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 09:32:29,668 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.021 ro 2026-10-20 09:32:29,676 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:29] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.01 ro 2026-10-20 09:32:30,496 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.797 rw 2026-10-20 09:32:30,497 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:30] "POST /pos-self/data/111 HTTP/1.1" 200 467754 267 0.269 0.535 rw 2026-10-20 09:32:30,720 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:30] "GET /web/image/ir.attachment/86940/raw HTTP/1.1" 200 98715 3 0.002 0.011 ro 2026-10-20 09:32:30,722 7 INFO rb-aa5c29f-225760-426740 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 09:32:30,780 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:30] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.042 ro 2026-10-20 09:32:31,012 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:86944) 2026-10-20 09:32:31,020 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:31] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.022 0.192 ro 2026-10-20 09:32:31,036 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:31] "GET /web/image/ir.attachment/86939/raw HTTP/1.1" 200 84994 3 0.004 0.109 ro 2026-10-20 09:32:31,055 7 INFO rb-aa5c29f-225760-426740 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 09:32:31,057 7 INFO rb-aa5c29f-225760-426740 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 09:32:31,146 7 INFO rb-aa5c29f-225760-426740 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 09:32:31,240 7 INFO rb-aa5c29f-225760-426740 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 09:32:31,245 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:31] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.009 0.033 ro 2026-10-20 09:32:31,279 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:31] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.073 ro 2026-10-20 09:32:31,289 7 INFO rb-aa5c29f-225760-426740 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 09:32:31,325 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:31] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.103 ro 2026-10-20 09:32:31,364 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:31] "GET /web/image/product.template/1498/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.008 0.141 ro 2026-10-20 09:32:31,389 7 INFO rb-aa5c29f-225760-426740 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 09:32:31,407 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:31] "GET /web/image/product.template/1500/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.011 0.18 ro 2026-10-20 09:32:31,415 7 INFO rb-aa5c29f-225760-426740 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 09:32:31,431 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:31] "GET /web/image/product.template/1499/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.212 ro 2026-10-20 09:32:31,460 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:31] "GET /web/image/product.template/1501/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.008 0.194 ro 2026-10-20 09:32:31,494 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:31] "GET /web/image/product.template/1502/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 3 0.01 0.198 ro 2026-10-20 09:32:31,537 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:31] "GET /web/image/ir.attachment/85922/raw HTTP/1.1" 200 49165 3 0.001 0.189 ro 2026-10-20 09:32:31,584 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:31] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 9 0.014 0.199 ro 2026-10-20 09:32:31,645 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17745568 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '18ca0fb2-1f07-4be8-9629-a177440a0653'}] 2026-10-20 09:32:31,727 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17745568 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '18ca0fb2-1f07-4be8-9629-a177440a0653'} created pos.order #577 2026-10-20 09:32:31,728 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17745568 finished 2026-10-20 09:32:31,858 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2427 80 0.109 0.331 rw 2026-10-20 09:32:31,926 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.005 0.019 rw 2026-10-20 09:32:31,936 7 INFO rb-aa5c29f-225760-426740 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 09:32:31,937 7 INFO rb-aa5c29f-225760-426740 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 09:32:31,973 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.028 rw 2026-10-20 09:32:32,058 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:32:32,086 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7ZIAF_u8 - [20/Oct/2026 09:32:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.017 1.311 rw 2026-10-20 09:32:32,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 14127252 (allocated 15609856) 2026-10-20 09:32:32,169 7 INFO rb-aa5c29f-225760-426740 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 41248 2026-10-20 09:32:32,172 7 INFO rb-aa5c29f-225760-426740 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 09:32:32,174 7 INFO rb-aa5c29f-225760-426740 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 41248 2026-10-20 09:32:32,279 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093232_279618_test_online_payment_kiosk_qr_code.txt 2026-10-20 09:32:32,280 7 INFO rb-aa5c29f-225760-426740 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/tmpoh84y2t9_chrome_odoo" 2026-10-20 09:32:32,346 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-10-20 09:32:33,991 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:32:42,771 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 41382 2026-10-20 09:32:42,771 7 INFO rb-aa5c29f-225760-426740 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/tmpurtmsurz_chrome_odoo 2026-10-20 09:32:42,772 7 INFO rb-aa5c29f-225760-426740 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:45295/json/version 2026-10-20 09:32:42,773 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45295', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:32:42,851 7 INFO rb-aa5c29f-225760-426740 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 09:32:42,851 7 INFO rb-aa5c29f-225760-426740 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:45295/json 2026-10-20 09:32:42,852 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45295', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:32:42,860 7 INFO rb-aa5c29f-225760-426740 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:45295/devtools/page/F2B2FA9B1004CB930D1374980C412018 2026-10-20 09:32:42,864 7 INFO rb-aa5c29f-225760-426740 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 09:32:42,874 7 INFO rb-aa5c29f-225760-426740 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 09:32:43,409 7 INFO rb-aa5c29f-225760-426740 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 09:32:43,410 7 INFO rb-aa5c29f-225760-426740 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=a56da12329944e5c" in browser 2026-10-20 09:32:43,411 7 INFO rb-aa5c29f-225760-426740 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=a56da12329944e5c" 2026-10-20 09:32:43,429 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:32:43,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:43] "GET /pos-self/112?access_token=a56da12329944e5c HTTP/1.1" 200 2379 61 0.06 0.481 rw 2026-10-20 09:32:43,957 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': 'F2B2FA9B1004CB930D1374980C412018', 'loaderId': 'A0155262E5F41CCD380F8478F06337CD', 'isDownload': False} 2026-10-20 09:32:43,957 7 INFO rb-aa5c29f-225760-426740 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 09:32:44,029 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:32:44,092 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:32:44,099 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:44] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.012 0.098 ro 2026-10-20 09:32:44,158 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:44] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.028 0.705 ro 2026-10-20 09:32:44,166 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:32:44,189 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:44] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.012 0.166 ro 2026-10-20 09:32:44,325 7 INFO rb-aa5c29f-225760-426740 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 09:32:44,357 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:44] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-20 09:32:44,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.01 ro 2026-10-20 09:32:44,410 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:44] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.002 0.023 ro 2026-10-20 09:32:44,424 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:44] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.026 rw 2026-10-20 09:32:45,326 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:45] "POST /pos-self/data/112 HTTP/1.1" 200 467751 269 0.355 0.573 rw 2026-10-20 09:32:45,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:45] "GET /web/image/ir.attachment/87966/raw HTTP/1.1" 200 98715 3 0.001 0.01 ro 2026-10-20 09:32:45,609 7 INFO rb-aa5c29f-225760-426740 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 09:32:45,697 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:45] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.006 0.069 ro 2026-10-20 09:32:45,906 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:87970) 2026-10-20 09:32:45,917 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:45] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.009 0.173 ro 2026-10-20 09:32:45,927 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:45] "GET /web/image/ir.attachment/87965/raw HTTP/1.1" 200 84994 3 0.001 0.105 ro 2026-10-20 09:32:45,948 7 INFO rb-aa5c29f-225760-426740 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 09:32:45,953 7 INFO rb-aa5c29f-225760-426740 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 09:32:46,035 7 INFO rb-aa5c29f-225760-426740 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 09:32:46,118 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:46] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.004 0.031 ro 2026-10-20 09:32:46,126 7 INFO rb-aa5c29f-225760-426740 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 09:32:46,147 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:46] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.061 ro 2026-10-20 09:32:46,151 7 INFO rb-aa5c29f-225760-426740 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 09:32:46,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:46] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.066 ro 2026-10-20 09:32:46,174 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:46] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.081 ro 2026-10-20 09:32:46,198 7 INFO rb-aa5c29f-225760-426740 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 09:32:46,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:46] "GET /web/image/ir.attachment/86948/raw HTTP/1.1" 200 49165 3 0.002 0.014 ro 2026-10-20 09:32:46,268 7 INFO rb-aa5c29f-225760-426740 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 09:32:46,269 7 INFO rb-aa5c29f-225760-426740 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 09:32:46,279 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:46] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 9 0.007 0.027 ro 2026-10-20 09:32:46,291 7 INFO rb-aa5c29f-225760-426740 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 09:32:46,303 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:46] "GET /web/image/product.product/1653/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 8 0.004 0.049 ro 2026-10-20 09:32:46,309 7 INFO rb-aa5c29f-225760-426740 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 09:32:46,347 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-10-20 09:32:46,350 7 INFO rb-aa5c29f-225760-426740 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 09:32:46,387 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34321316 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': '52dad4ea-a511-49ca-b3e4-4d1adff32f83'}] 2026-10-20 09:32:46,444 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 14027688 (allocated 15085568) 2026-10-20 09:32:46,448 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34321316 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': '52dad4ea-a511-49ca-b3e4-4d1adff32f83'} created pos.order #578 2026-10-20 09:32:46,448 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34321316 finished 2026-10-20 09:32:46,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:32:46,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:45] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.009 2.102 rw 2026-10-20 09:32:46,563 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 41382 2026-10-20 09:32:46,565 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-10-20 09:32:46,567 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 41382 2026-10-20 09:32:46,584 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 86 0.089 0.16 rw 2026-10-20 09:32:46,672 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093246_672299_test_online_payment_mobile.txt 2026-10-20 09:32:46,672 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmpurtmsurz_chrome_odoo" 2026-10-20 09:32:47,776 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:47] "GET /pos/pay/578?access_token=0aebb842-85ab-40bc-bc59-5e215b143f22 HTTP/1.1" 200 11933 152 0.202 0.881 rw 2026-10-20 09:32:47,877 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:47] "POST /pos/pay/transaction/578 HTTP/1.1" 200 235 37 0.03 0.066 rw 2026-10-20 09:32:49,037 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:49] "GET /pos/pay/confirmation/578?access_token=0aebb842-85ab-40bc-bc59-5e215b143f22&exit_route=%2F&tx_id=8 HTTP/1.1" 303 189 310 0.516 0.61 rw 2026-10-20 09:32:49,242 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LUnR_g_m - [20/Oct/2026 09:32:49] "GET / HTTP/1.1" 200 23881 30 0.057 0.142 ro 2026-10-20 09:32:49,299 7 INFO rb-aa5c29f-225760-426740 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 09:32:50,778 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:32:58,572 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 41519 2026-10-20 09:32:58,572 7 INFO rb-aa5c29f-225760-426740 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/tmpkgi44_2o_chrome_odoo 2026-10-20 09:32:58,573 7 INFO rb-aa5c29f-225760-426740 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:37023/json/version 2026-10-20 09:32:58,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:32:58,627 7 INFO rb-aa5c29f-225760-426740 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 09:32:58,628 7 INFO rb-aa5c29f-225760-426740 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:37023/json 2026-10-20 09:32:58,628 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:32:58,644 7 INFO rb-aa5c29f-225760-426740 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:37023/devtools/page/1BD3B71CEA8BCC29AF04E9CB129B96DF 2026-10-20 09:32:58,656 7 INFO rb-aa5c29f-225760-426740 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 09:32:58,679 7 INFO rb-aa5c29f-225760-426740 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 09:32:59,119 7 INFO rb-aa5c29f-225760-426740 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 09:32:59,126 7 INFO rb-aa5c29f-225760-426740 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=9ca84ae3064d458b" in browser 2026-10-20 09:32:59,126 7 INFO rb-aa5c29f-225760-426740 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=9ca84ae3064d458b" 2026-10-20 09:32:59,153 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:32:59,692 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:32:59] "GET /pos-self/113?access_token=9ca84ae3064d458b HTTP/1.1" 200 2379 61 0.069 0.492 rw 2026-10-20 09:32:59,697 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': '1BD3B71CEA8BCC29AF04E9CB129B96DF', 'loaderId': 'F9B8D80787E2A89F72F9B26CB73C02CA', 'isDownload': False} 2026-10-20 09:32:59,698 7 INFO rb-aa5c29f-225760-426740 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 09:32:59,764 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:32:59,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:32:59] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.014 0.081 ro 2026-10-20 09:32:59,833 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:32:59,905 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:32:59,908 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:32:59] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.044 0.717 ro 2026-10-20 09:32:59,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:32:59] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.18 ro 2026-10-20 09:33:00,137 7 INFO rb-aa5c29f-225760-426740 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 09:33:00,197 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.003 0.023 ro 2026-10-20 09:33:00,202 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:00] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.032 ro 2026-10-20 09:33:00,230 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:00] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.015 ro 2026-10-20 09:33:01,086 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:01] "POST /pos-self/data/113 HTTP/1.1" 200 467751 269 0.312 0.565 rw 2026-10-20 09:33:01,102 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.877 rw 2026-10-20 09:33:01,393 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:01] "GET /web/image/ir.attachment/88992/raw HTTP/1.1" 200 98715 3 0.01 0.009 ro 2026-10-20 09:33:01,402 7 INFO rb-aa5c29f-225760-426740 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 09:33:01,504 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:01] "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 09:33:01,692 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:88996) 2026-10-20 09:33:01,699 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:01] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.011 0.162 ro 2026-10-20 09:33:01,715 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:01] "GET /web/image/ir.attachment/88991/raw HTTP/1.1" 200 84994 3 0.003 0.069 ro 2026-10-20 09:33:01,722 7 INFO rb-aa5c29f-225760-426740 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 09:33:01,730 7 INFO rb-aa5c29f-225760-426740 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 09:33:01,799 7 INFO rb-aa5c29f-225760-426740 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 09:33:01,878 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:01] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.03 ro 2026-10-20 09:33:01,889 7 INFO rb-aa5c29f-225760-426740 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 09:33:01,915 7 INFO rb-aa5c29f-225760-426740 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 09:33:01,915 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:01] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.059 ro 2026-10-20 09:33:01,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:01] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.067 ro 2026-10-20 09:33:01,943 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:01] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.074 ro 2026-10-20 09:33:01,960 7 INFO rb-aa5c29f-225760-426740 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 09:33:01,992 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:01] "GET /web/image/ir.attachment/87974/raw HTTP/1.1" 200 49165 3 0.002 0.01 ro 2026-10-20 09:33:02,046 7 INFO rb-aa5c29f-225760-426740 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 09:33:02,046 7 INFO rb-aa5c29f-225760-426740 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 09:33:02,069 7 INFO rb-aa5c29f-225760-426740 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 09:33:02,072 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:02] "GET /web/image/product.product/1653/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 9 0.011 0.044 ro 2026-10-20 09:33:02,086 7 INFO rb-aa5c29f-225760-426740 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 09:33:02,104 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:02] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 8 0.007 0.079 ro 2026-10-20 09:33:02,120 7 INFO rb-aa5c29f-225760-426740 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 09:33:02,121 7 INFO rb-aa5c29f-225760-426740 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 09:33:02,219 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18903270 started for PoS orders references: [{'name': None, 'pos_reference': '260-113-000001', 'uuid': 'd6c1c7f6-4d75-4729-9005-0ac009046c02'}] 2026-10-20 09:33:02,227 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:33:02,229 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 14237560 (allocated 15347712) 2026-10-20 09:33:02,331 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18903270 order {'name': None, 'pos_reference': '260-113-000001', 'uuid': 'd6c1c7f6-4d75-4729-9005-0ac009046c02'} created pos.order #579 2026-10-20 09:33:02,332 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18903270 finished 2026-10-20 09:33:02,345 7 INFO rb-aa5c29f-225760-426740 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 41519 2026-10-20 09:33:02,349 7 INFO rb-aa5c29f-225760-426740 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 09:33:02,350 7 INFO rb-aa5c29f-225760-426740 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 41519 2026-10-20 09:33:02,460 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093302_459778_test_online_payment_mobile_no_confirmation_page.txt 2026-10-20 09:33:02,460 7 INFO rb-aa5c29f-225760-426740 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/tmpkgi44_2o_chrome_odoo" 2026-10-20 09:33:02,482 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: waiting for threads: [, ] 2026-10-20 09:33:02,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 1.368 rw 2026-10-20 09:33:02,513 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 86 0.212 0.191 rw 2026-10-20 09:33:13,482 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:13] "GET /pos/pay/579?access_token=a559bf7c-c75d-4620-b280-d1f8c30cce9e HTTP/1.1" 200 11933 152 0.187 0.769 rw 2026-10-20 09:33:13,599 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ze-2TeWe - [20/Oct/2026 09:33:13] "POST /pos/pay/transaction/579 HTTP/1.1" 200 235 37 0.046 0.067 rw 2026-10-20 09:33:15,011 7 INFO rb-aa5c29f-225760-426740 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 09:33:16,589 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:33:25,142 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 41648 2026-10-20 09:33:25,143 7 INFO rb-aa5c29f-225760-426740 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/tmp2_x44_7q_chrome_odoo 2026-10-20 09:33:25,143 7 INFO rb-aa5c29f-225760-426740 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:45137/json/version 2026-10-20 09:33:25,144 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45137', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:33:25,235 7 INFO rb-aa5c29f-225760-426740 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 09:33:25,235 7 INFO rb-aa5c29f-225760-426740 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:45137/json 2026-10-20 09:33:25,236 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45137', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:33:25,248 7 INFO rb-aa5c29f-225760-426740 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:45137/devtools/page/3C12198D3BBF9BD0ADD98F8D4C3BB9D5 2026-10-20 09:33:25,260 7 INFO rb-aa5c29f-225760-426740 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 09:33:25,275 7 INFO rb-aa5c29f-225760-426740 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 09:33:25,665 7 INFO rb-aa5c29f-225760-426740 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 09:33:25,667 7 INFO rb-aa5c29f-225760-426740 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=3f522201f94b4445" in browser 2026-10-20 09:33:25,667 7 INFO rb-aa5c29f-225760-426740 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=3f522201f94b4445" 2026-10-20 09:33:25,689 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:33:26,116 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:26] "GET /pos-self/114?access_token=3f522201f94b4445 HTTP/1.1" 200 2379 61 0.034 0.412 rw 2026-10-20 09:33:26,121 7 INFO rb-aa5c29f-225760-426740 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': '3C12198D3BBF9BD0ADD98F8D4C3BB9D5', 'loaderId': 'D6A6A1805BCA913C622F400677945DEE', 'isDownload': False} 2026-10-20 09:33:26,121 7 INFO rb-aa5c29f-225760-426740 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 09:33:26,178 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:33:26,245 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:26] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.033 0.532 ro 2026-10-20 09:33:26,252 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:33:26,275 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:26] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.007 0.109 ro 2026-10-20 09:33:26,301 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:33:26,360 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:26] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.195 ro 2026-10-20 09:33:26,622 7 INFO rb-aa5c29f-225760-426740 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 09:33:26,648 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:26] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-20 09:33:26,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.003 0.014 ro 2026-10-20 09:33:26,676 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:26] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.011 ro 2026-10-20 09:33:27,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:27] "POST /pos-self/data/114 HTTP/1.1" 200 467751 269 0.255 0.543 rw 2026-10-20 09:33:27,494 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.798 rw 2026-10-20 09:33:27,771 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:27] "GET /web/image/ir.attachment/90018/raw HTTP/1.1" 200 98715 3 0.001 0.008 ro 2026-10-20 09:33:27,778 7 INFO rb-aa5c29f-225760-426740 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 09:33:27,827 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:27] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.035 ro 2026-10-20 09:33:27,988 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:90022) 2026-10-20 09:33:27,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:27] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.021 0.128 ro 2026-10-20 09:33:28,005 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:28] "GET /web/image/ir.attachment/90017/raw HTTP/1.1" 200 84994 3 0.003 0.024 ro 2026-10-20 09:33:28,017 7 INFO rb-aa5c29f-225760-426740 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 09:33:28,024 7 INFO rb-aa5c29f-225760-426740 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 09:33:28,099 7 INFO rb-aa5c29f-225760-426740 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 09:33:28,220 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:28] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.003 0.047 ro 2026-10-20 09:33:28,228 7 INFO rb-aa5c29f-225760-426740 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 09:33:28,245 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:28] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 10346 3 0.006 0.07 ro 2026-10-20 09:33:28,250 7 INFO rb-aa5c29f-225760-426740 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 09:33:28,252 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:28] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.072 ro 2026-10-20 09:33:28,283 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:28] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.113 ro 2026-10-20 09:33:28,290 7 INFO rb-aa5c29f-225760-426740 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 09:33:28,325 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:28] "GET /web/image/ir.attachment/89000/raw HTTP/1.1" 200 49165 3 0.001 0.011 ro 2026-10-20 09:33:28,391 7 INFO rb-aa5c29f-225760-426740 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 09:33:28,395 7 INFO rb-aa5c29f-225760-426740 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 09:33:28,410 7 INFO rb-aa5c29f-225760-426740 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 09:33:28,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:28] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 9 0.015 0.038 ro 2026-10-20 09:33:28,440 7 INFO rb-aa5c29f-225760-426740 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 09:33:28,474 7 INFO rb-aa5c29f-225760-426740 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 09:33:28,475 7 INFO rb-aa5c29f-225760-426740 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 09:33:28,495 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:28] "GET /web/image/product.product/1653/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 8 0.024 0.109 ro 2026-10-20 09:33:28,577 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:33:28,578 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 14058352 (allocated 15872000) 2026-10-20 09:33:28,581 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79394564 started for PoS orders references: [{'name': None, 'pos_reference': '260-114-000001', 'uuid': 'fb74bbbd-e3f9-4b39-af91-1aef46b6b972'}] 2026-10-20 09:33:28,643 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79394564 order {'name': None, 'pos_reference': '260-114-000001', 'uuid': 'fb74bbbd-e3f9-4b39-af91-1aef46b6b972'} created pos.order #580 2026-10-20 09:33:28,643 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79394564 finished 2026-10-20 09:33:28,699 7 INFO rb-aa5c29f-225760-426740 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 41648 2026-10-20 09:33:28,700 7 INFO rb-aa5c29f-225760-426740 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 09:33:28,700 7 INFO rb-aa5c29f-225760-426740 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 41648 2026-10-20 09:33:28,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:27] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.009 1.249 rw 2026-10-20 09:33:28,801 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 QCD7eJ9V - [20/Oct/2026 09:33:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 86 0.101 0.224 rw 2026-10-20 09:33:28,823 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093328_823768_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-20 09:33:28,824 7 INFO rb-aa5c29f-225760-426740 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/tmp2_x44_7q_chrome_odoo" 2026-10-20 09:33:29,251 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 41780 2026-10-20 09:33:29,252 7 INFO rb-aa5c29f-225760-426740 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/tmp1sjgf9hq_chrome_odoo 2026-10-20 09:33:29,252 7 INFO rb-aa5c29f-225760-426740 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:42247/json/version 2026-10-20 09:33:29,253 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:33:29,269 7 INFO rb-aa5c29f-225760-426740 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 09:33:29,269 7 INFO rb-aa5c29f-225760-426740 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:42247/json 2026-10-20 09:33:29,270 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:33:29,286 7 INFO rb-aa5c29f-225760-426740 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:42247/devtools/page/6E01C00327E2860067B96C59B14745C9 2026-10-20 09:33:29,299 7 INFO rb-aa5c29f-225760-426740 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 09:33:29,316 7 INFO rb-aa5c29f-225760-426740 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 09:33:29,349 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:33:29,362 7 INFO rb-aa5c29f-225760-426740 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 09:33:29,366 7 INFO rb-aa5c29f-225760-426740 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 09:33:29,366 7 INFO rb-aa5c29f-225760-426740 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 09:33:29,556 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:29] "GET /pos/ui?config_id=114 HTTP/1.1" 200 6874 57 0.046 0.141 rw 2026-10-20 09:33:29,560 7 INFO rb-aa5c29f-225760-426740 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': '6E01C00327E2860067B96C59B14745C9', 'loaderId': '8D453E8A72C2296DE89FB3F97DFFE620', 'isDownload': False} 2026-10-20 09:33:29,560 7 INFO rb-aa5c29f-225760-426740 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 09:33:29,624 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:29] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.243 ro 2026-10-20 09:33:29,649 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:29] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.044 ro 2026-10-20 09:33:29,672 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:29] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.052 ro 2026-10-20 09:33:30,358 7 INFO rb-aa5c29f-225760-426740 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 09:33:30,375 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:33:30,385 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 09:33:30,410 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.015 ro 2026-10-20 09:33:30,471 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33: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.035 rw 2026-10-20 09:33:30,483 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.03 rw 2026-10-20 09:33:30,867 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:33:31,510 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 513732 304 0.312 0.708 rw 2026-10-20 09:33:31,737 7 INFO rb-aa5c29f-225760-426740 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.1770944595336914 2026-10-20 09:33:31,738 7 INFO rb-aa5c29f-225760-426740 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 09:33:31,752 7 INFO rb-aa5c29f-225760-426740 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 09:33:31,759 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:31] "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 09:33:31,785 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33: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 09:33:31,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:31] "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 09:33:31,846 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.01 0.022 rw 2026-10-20 09:33:31,858 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33: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 09:33:32,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:32] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.013 ro 2026-10-20 09:33:32,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:32] "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.021 rw 2026-10-20 09:33:32,679 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 3 0.004 0.037 rw 2026-10-20 09:33:32,713 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:32] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.003 - 2026-10-20 09:33:32,721 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:32] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-20 09:33:32,725 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:33:32,822 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:32] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.025 ro 2026-10-20 09:33:32,845 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.034 - 2026-10-20 09:33:32,845 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.024 - 2026-10-20 09:33:32,846 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:32] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.032 - 2026-10-20 09:33:32,850 7 INFO rb-aa5c29f-225760-426740 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 09:33:32,928 7 INFO rb-aa5c29f-225760-426740 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 09:33:32,929 7 INFO rb-aa5c29f-225760-426740 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 09:33:32,930 7 INFO rb-aa5c29f-225760-426740 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 09:33:32,981 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:32] "GET /pos/ui/114 HTTP/1.1" 200 6914 31 0.049 0.121 rw 2026-10-20 09:33:33,017 7 INFO rb-aa5c29f-225760-426740 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 09:33:33,028 7 INFO rb-aa5c29f-225760-426740 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 09:33:33,039 7 INFO rb-aa5c29f-225760-426740 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 09:33:33,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:33] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:33:33,071 7 INFO rb-aa5c29f-225760-426740 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 09:33:33,090 7 INFO rb-aa5c29f-225760-426740 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 09:33:33,091 7 INFO rb-aa5c29f-225760-426740 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 09:33:33,153 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:33] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 6914 31 0.076 0.265 rw 2026-10-20 09:33:33,236 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:33:33,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 18813356 (allocated 19943424) 2026-10-20 09:33:33,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4973 41 0.064 0.328 rw 2026-10-20 09:33:33,311 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:31] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 2.773 rw 2026-10-20 09:33:33,428 7 INFO rb-aa5c29f-225760-426740 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 41780 2026-10-20 09:33:33,431 7 INFO rb-aa5c29f-225760-426740 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 09:33:33,432 7 INFO rb-aa5c29f-225760-426740 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 41780 2026-10-20 09:33:33,552 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093333_552366_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-20 09:33:33,552 7 INFO rb-aa5c29f-225760-426740 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/tmp1sjgf9hq_chrome_odoo" 2026-10-20 09:33:33,583 7 INFO rb-aa5c29f-225760-426740 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 09:33:33,715 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:33:33,808 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DNOgAiJz - [20/Oct/2026 09:33:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 122 0.163 0.242 rw 2026-10-20 09:33:43,660 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr ... 2026-10-20 09:33:45,196 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:33:54,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Chrome pid: 41912 2026-10-20 09:33:54,415 7 INFO rb-aa5c29f-225760-426740 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/tmps7xjdbuu_chrome_odoo 2026-10-20 09:33:54,415 7 INFO rb-aa5c29f-225760-426740 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:46831/json/version 2026-10-20 09:33:54,417 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46831', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:33:54,487 7 INFO rb-aa5c29f-225760-426740 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 09:33:54,487 7 INFO rb-aa5c29f-225760-426740 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:46831/json 2026-10-20 09:33:54,488 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46831', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:33:54,506 7 INFO rb-aa5c29f-225760-426740 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:46831/devtools/page/917282B6BA2364957AB00D585AD64AAA 2026-10-20 09:33:54,519 7 INFO rb-aa5c29f-225760-426740 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 09:33:54,527 7 INFO rb-aa5c29f-225760-426740 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 09:33:54,874 7 INFO rb-aa5c29f-225760-426740 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 09:33:54,877 7 INFO rb-aa5c29f-225760-426740 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=bb3a01a451c4471f&order_identifier=a80b0cb9-af91-478f-ba96-7b25164afc86" in browser 2026-10-20 09:33:54,877 7 INFO rb-aa5c29f-225760-426740 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=bb3a01a451c4471f&order_identifier=a80b0cb9-af91-478f-ba96-7b25164afc86" 2026-10-20 09:33:54,899 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:33:55,392 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:55] "GET /pos-self/115?access_token=bb3a01a451c4471f&order_identifier=a80b0cb9-af91-478f-ba96-7b25164afc86 HTTP/1.1" 200 2379 61 0.056 0.455 rw 2026-10-20 09:33:55,396 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Navigation result: {'frameId': '917282B6BA2364957AB00D585AD64AAA', 'loaderId': 'B04FEA31B5730FD13A5AD9E572E1AC36', 'isDownload': False} 2026-10-20 09:33:55,396 7 INFO rb-aa5c29f-225760-426740 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 09:33:55,488 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:33:55,560 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:33:55,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:55] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.016 0.1 ro 2026-10-20 09:33:55,637 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:55] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.054 0.693 ro 2026-10-20 09:33:55,656 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:33:55,672 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:55] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.007 0.211 ro 2026-10-20 09:33:55,850 7 INFO rb-aa5c29f-225760-426740 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 09:33:55,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:55] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 09:33:55,911 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.017 ro 2026-10-20 09:33:55,919 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:55] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.002 0.012 ro 2026-10-20 09:33:55,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:55] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.012 rw 2026-10-20 09:33:56,738 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:56] "POST /pos-self/data/115 HTTP/1.1" 200 467546 269 0.282 0.526 rw 2026-10-20 09:33:56,952 7 INFO rb-aa5c29f-225760-426740 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 09:33:57,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 14 0.027 0.061 rw 2026-10-20 09:33:57,079 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:57] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.006 0.082 ro 2026-10-20 09:33:57,126 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:57] "GET /web/image/ir.attachment/91044/raw HTTP/1.1" 200 98715 3 0.002 0.009 ro 2026-10-20 09:33:57,340 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:91048) 2026-10-20 09:33:57,346 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:57] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.021 0.18 ro 2026-10-20 09:33:57,372 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:57] "GET /web/image/ir.attachment/91043/raw HTTP/1.1" 200 84994 3 0.005 0.03 ro 2026-10-20 09:33:57,394 7 INFO rb-aa5c29f-225760-426740 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 09:33:57,401 7 INFO rb-aa5c29f-225760-426740 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 09:33:57,468 7 INFO rb-aa5c29f-225760-426740 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 09:33:57,558 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:57] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.033 ro 2026-10-20 09:33:57,595 7 INFO rb-aa5c29f-225760-426740 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 09:33:57,608 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:57] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.005 0.077 ro 2026-10-20 09:33:57,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:57] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.081 ro 2026-10-20 09:33:57,632 7 INFO rb-aa5c29f-225760-426740 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 09:33:57,647 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:57] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 10346 3 0.007 0.104 ro 2026-10-20 09:33:57,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:57] "GET /web/image/ir.attachment/90026/raw HTTP/1.1" 200 49165 3 0.012 0.03 ro 2026-10-20 09:33:57,718 7 INFO rb-aa5c29f-225760-426740 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 09:33:57,727 7 INFO rb-aa5c29f-225760-426740 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 09:33:57,742 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:57] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 9 0.015 0.037 ro 2026-10-20 09:33:57,787 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 13 0.014 0.04 rw 2026-10-20 09:33:57,867 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80532411 started for PoS orders references: [{'name': None, 'pos_reference': '260-115-000001', 'uuid': '61f9ea2b-ab56-4457-b0d8-6c9bc1078853'}] 2026-10-20 09:33:57,897 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [961] to pos.order #581 2026-10-20 09:33:57,904 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80532411 order {'name': None, 'pos_reference': '260-115-000001', 'uuid': '61f9ea2b-ab56-4457-b0d8-6c9bc1078853'} updated pos.order #581 2026-10-20 09:33:57,905 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80532411 finished 2026-10-20 09:33:58,049 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2436 84 0.097 0.14 rw 2026-10-20 09:33:58,093 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.007 0.014 rw 2026-10-20 09:33:58,171 7 INFO rb-aa5c29f-225760-426740 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 09:33:58,202 7 INFO rb-aa5c29f-225760-426740 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 09:33:58,252 7 INFO rb-aa5c29f-225760-426740 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 09:33:58,274 7 INFO rb-aa5c29f-225760-426740 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 09:33:58,317 7 INFO rb-aa5c29f-225760-426740 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 09:33:58,322 7 INFO rb-aa5c29f-225760-426740 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 09:33:58,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:58] "GET /web/image/product.product/1653/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 8 0.037 0.04 ro 2026-10-20 09:33:58,433 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2436 23 0.02 0.082 rw 2026-10-20 09:33:58,532 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43951686 started for PoS orders references: [{'name': None, 'pos_reference': '260-115-000001', 'uuid': '61f9ea2b-ab56-4457-b0d8-6c9bc1078853'}] 2026-10-20 09:33:58,576 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [962] to pos.order #581 2026-10-20 09:33:58,588 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43951686 order {'name': None, 'pos_reference': '260-115-000001', 'uuid': '61f9ea2b-ab56-4457-b0d8-6c9bc1078853'} updated pos.order #581 2026-10-20 09:33:58,588 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43951686 finished 2026-10-20 09:33:58,783 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3428 93 0.129 0.177 rw 2026-10-20 09:33:58,843 7 INFO rb-aa5c29f-225760-426740 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 09:33:58,848 7 INFO rb-aa5c29f-225760-426740 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 09:33:58,859 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.018 rw 2026-10-20 09:33:58,877 7 INFO rb-aa5c29f-225760-426740 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 09:33:58,922 7 INFO rb-aa5c29f-225760-426740 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 09:33:58,923 7 INFO rb-aa5c29f-225760-426740 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 09:33:59,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:33:59,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: heap 14545808 (allocated 15872000) 2026-10-20 09:33:59,009 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3428 23 0.021 0.057 rw 2026-10-20 09:33:59,013 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:33:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.006 3.038 rw 2026-10-20 09:33:59,076 7 INFO rb-aa5c29f-225760-426740 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 09:33:59,077 7 INFO rb-aa5c29f-225760-426740 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 09:33:59,148 7 INFO rb-aa5c29f-225760-426740 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 41912 2026-10-20 09:33:59,150 7 INFO rb-aa5c29f-225760-426740 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 09:33:59,151 7 INFO rb-aa5c29f-225760-426740 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 41912 2026-10-20 09:33:59,270 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093359_268899_test_online_payment_self_dynamic_qr.txt 2026-10-20 09:33:59,271 7 INFO rb-aa5c29f-225760-426740 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/tmps7xjdbuu_chrome_odoo" 2026-10-20 09:33:59,285 7 INFO rb-aa5c29f-225760-426740 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 09:34:00,290 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oixemifi - [20/Oct/2026 09:34:00] "GET /pos/pay/581?access_token=a80b0cb9-af91-478f-ba96-7b25164afc86&exit_route=http%3A%2F%2F127.0.0.1%3A8069%2Fpos-self%2F115%2Fconfirmation%2Fa80b0cb9-af91-478f-ba96-7b25164afc86%2Forder%3Faccess_token%3Dbb3a01a451c4471f%26order_identifier%3Da80b0cb9-af91-478f-ba96-7b25164afc86 HTTP/1.1" 200 0 153 0.236 0.973 rw 2026-10-20 09:34:09,430 7 INFO rb-aa5c29f-225760-426740 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 09:34:10,928 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:34:19,146 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 42035 2026-10-20 09:34:19,147 7 INFO rb-aa5c29f-225760-426740 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/tmpkbp9bjd2_chrome_odoo 2026-10-20 09:34:19,147 7 INFO rb-aa5c29f-225760-426740 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:38773/json/version 2026-10-20 09:34:19,148 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38773', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:34:19,170 7 INFO rb-aa5c29f-225760-426740 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 09:34:19,171 7 INFO rb-aa5c29f-225760-426740 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:38773/json 2026-10-20 09:34:19,171 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38773', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:34:19,177 7 INFO rb-aa5c29f-225760-426740 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:38773/devtools/page/88FFEFB2000FF01996582697C70D3A00 2026-10-20 09:34:19,181 7 INFO rb-aa5c29f-225760-426740 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 09:34:19,194 7 INFO rb-aa5c29f-225760-426740 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 09:34:19,579 7 INFO rb-aa5c29f-225760-426740 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 09:34:19,580 7 INFO rb-aa5c29f-225760-426740 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=87a1e999cd6640ea" in browser 2026-10-20 09:34:19,581 7 INFO rb-aa5c29f-225760-426740 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=87a1e999cd6640ea" 2026-10-20 09:34:19,597 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:34:20,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:20] "GET /pos-self/116?access_token=87a1e999cd6640ea HTTP/1.1" 200 2379 61 0.068 0.392 rw 2026-10-20 09:34:20,046 7 INFO rb-aa5c29f-225760-426740 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': '88FFEFB2000FF01996582697C70D3A00', 'loaderId': 'C977F33125D9152659E642309A75DFAB', 'isDownload': False} 2026-10-20 09:34:20,047 7 INFO rb-aa5c29f-225760-426740 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 09:34:20,108 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:34:20,181 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:20] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.025 0.567 ro 2026-10-20 09:34:20,190 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:34:20,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:20] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.01 0.121 ro 2026-10-20 09:34:20,231 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:34:20,273 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:20] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.173 ro 2026-10-20 09:34:20,511 7 INFO rb-aa5c29f-225760-426740 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 09:34:20,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:20] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.004 ro 2026-10-20 09:34:20,553 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.018 ro 2026-10-20 09:34:20,559 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:20] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.013 ro 2026-10-20 09:34:20,588 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:20] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.018 rw 2026-10-20 09:34:21,342 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:21] "POST /pos-self/data/116 HTTP/1.1" 200 467685 269 0.228 0.546 rw 2026-10-20 09:34:21,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:21] "GET /web/image/ir.attachment/92073/raw HTTP/1.1" 200 98715 3 0.002 0.013 ro 2026-10-20 09:34:21,624 7 INFO rb-aa5c29f-225760-426740 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 09:34:21,674 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:21] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.035 ro 2026-10-20 09:34:21,865 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:92077) 2026-10-20 09:34:21,878 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:21] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.025 0.159 ro 2026-10-20 09:34:21,887 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:21] "GET /web/image/ir.attachment/92072/raw HTTP/1.1" 200 84994 3 0.003 0.047 ro 2026-10-20 09:34:21,898 7 INFO rb-aa5c29f-225760-426740 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 09:34:21,904 7 INFO rb-aa5c29f-225760-426740 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 09:34:21,942 7 INFO rb-aa5c29f-225760-426740 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 09:34:21,945 7 INFO rb-aa5c29f-225760-426740 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 09:34:21,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:21] "GET /web/image/ir.attachment/91052/raw HTTP/1.1" 200 49165 3 0.003 0.021 ro 2026-10-20 09:34:22,003 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:21] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.015 ro 2026-10-20 09:34:22,058 7 INFO rb-aa5c29f-225760-426740 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 09:34:22,122 7 INFO rb-aa5c29f-225760-426740 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 09:34:22,128 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:22] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.04 ro 2026-10-20 09:34:22,153 7 INFO rb-aa5c29f-225760-426740 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 09:34:22,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:22] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.066 ro 2026-10-20 09:34:22,187 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:22] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 10346 3 0.006 0.082 ro 2026-10-20 09:34:22,198 7 INFO rb-aa5c29f-225760-426740 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 09:34:22,237 7 INFO rb-aa5c29f-225760-426740 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 09:34:22,240 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:22] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 9 0.01 0.03 ro 2026-10-20 09:34:22,351 7 INFO rb-aa5c29f-225760-426740 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 09:34:22,416 7 INFO rb-aa5c29f-225760-426740 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 09:34:22,432 7 INFO rb-aa5c29f-225760-426740 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 09:34:22,674 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:22] "POST /pos-self-order/validate-partner HTTP/1.1" 200 136 33 0.094 0.146 rw 2026-10-20 09:34:22,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95597342 started for PoS orders references: [{'name': None, 'pos_reference': '260-116-000001', 'uuid': '5189b764-2f1f-493a-891b-6b2b62f2df3e'}] 2026-10-20 09:34:22,836 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95597342 order {'name': None, 'pos_reference': '260-116-000001', 'uuid': '5189b764-2f1f-493a-891b-6b2b62f2df3e'} created pos.order #582 2026-10-20 09:34:22,836 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95597342 finished 2026-10-20 09:34:23,014 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2508 90 0.137 0.168 rw 2026-10-20 09:34:23,085 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.019 rw 2026-10-20 09:34:23,092 7 INFO rb-aa5c29f-225760-426740 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 09:34:23,129 7 INFO rb-aa5c29f-225760-426740 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 09:34:23,203 7 INFO rb-aa5c29f-225760-426740 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 09:34:23,218 7 INFO rb-aa5c29f-225760-426740 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 09:34:23,250 7 INFO rb-aa5c29f-225760-426740 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 09:34:23,258 7 INFO rb-aa5c29f-225760-426740 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 09:34:23,286 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:23] "GET /web/image/product.product/1653/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 8 0.018 0.027 ro 2026-10-20 09:34:23,366 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2508 23 0.034 0.064 rw 2026-10-20 09:34:23,474 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42794284 started for PoS orders references: [{'name': None, 'pos_reference': '260-116-000001', 'uuid': '5189b764-2f1f-493a-891b-6b2b62f2df3e'}] 2026-10-20 09:34:23,506 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [964] to pos.order #582 2026-10-20 09:34:23,528 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42794284 order {'name': None, 'pos_reference': '260-116-000001', 'uuid': '5189b764-2f1f-493a-891b-6b2b62f2df3e'} updated pos.order #582 2026-10-20 09:34:23,529 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42794284 finished 2026-10-20 09:34:23,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3500 97 0.164 0.166 rw 2026-10-20 09:34:23,781 7 INFO rb-aa5c29f-225760-426740 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 09:34:23,793 7 INFO rb-aa5c29f-225760-426740 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 09:34:23,797 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.029 rw 2026-10-20 09:34:23,813 7 INFO rb-aa5c29f-225760-426740 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 09:34:23,867 7 INFO rb-aa5c29f-225760-426740 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 09:34:23,873 7 INFO rb-aa5c29f-225760-426740 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 09:34:23,964 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3500 23 0.026 0.063 rw 2026-10-20 09:34:23,974 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:34:23,978 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:21] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.006 3.359 rw 2026-10-20 09:34:24,029 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 16727660 (allocated 19017728) 2026-10-20 09:34:24,036 7 INFO rb-aa5c29f-225760-426740 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 09:34:24,037 7 INFO rb-aa5c29f-225760-426740 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 09:34:24,110 7 INFO rb-aa5c29f-225760-426740 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 42035 2026-10-20 09:34:24,122 7 INFO rb-aa5c29f-225760-426740 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 09:34:24,123 7 INFO rb-aa5c29f-225760-426740 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 42035 2026-10-20 09:34:24,240 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093424_239892_test_online_payment_self_pay_after_meal_table.txt 2026-10-20 09:34:24,240 7 INFO rb-aa5c29f-225760-426740 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/tmpkbp9bjd2_chrome_odoo" 2026-10-20 09:34:24,253 7 INFO rb-aa5c29f-225760-426740 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 09:34:25,129 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 17nBvM09 - [20/Oct/2026 09:34:25] "GET /pos/pay/582?access_token=3f292986-003d-47c8-bf4d-254850edc496&exit_route=http%3A%2F%2F127.0.0.1%3A8069%2Fpos-self%2F116%2Fconfirmation%2F3f292986-003d-47c8-bf4d-254850edc496%2Forder%3Faccess_token%3D87a1e999cd6640ea HTTP/1.1" 200 0 151 0.203 0.884 rw 2026-10-20 09:34:34,774 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 42169 2026-10-20 09:34:34,775 7 INFO rb-aa5c29f-225760-426740 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/tmph7k7vf3t_chrome_odoo 2026-10-20 09:34:34,775 7 INFO rb-aa5c29f-225760-426740 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:43497/json/version 2026-10-20 09:34:34,776 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:34:34,857 7 INFO rb-aa5c29f-225760-426740 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 09:34:34,860 7 INFO rb-aa5c29f-225760-426740 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:43497/json 2026-10-20 09:34:34,861 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:34:34,891 7 INFO rb-aa5c29f-225760-426740 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:43497/devtools/page/9C0B48A9DE8BD95744AA9A6B68F1CE71 2026-10-20 09:34:34,901 7 INFO rb-aa5c29f-225760-426740 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 09:34:34,919 7 INFO rb-aa5c29f-225760-426740 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 09:34:34,964 7 INFO rb-aa5c29f-225760-426740 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 09:34:34,980 7 INFO rb-aa5c29f-225760-426740 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=87a1e999cd6640ea&table_identifier=602d9d3e" in browser 2026-10-20 09:34:34,981 7 INFO rb-aa5c29f-225760-426740 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=87a1e999cd6640ea&table_identifier=602d9d3e" 2026-10-20 09:34:35,059 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:35] "GET /pos-self/116?access_token=87a1e999cd6640ea&table_identifier=602d9d3e HTTP/1.1" 200 2419 8 0.011 0.061 rw 2026-10-20 09:34:35,062 7 INFO rb-aa5c29f-225760-426740 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': '9C0B48A9DE8BD95744AA9A6B68F1CE71', 'loaderId': '1BFA002C526205C5CC6035EC7558A8B8', 'isDownload': False} 2026-10-20 09:34:35,062 7 INFO rb-aa5c29f-225760-426740 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 09:34:35,128 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:35] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.006 0.116 ro 2026-10-20 09:34:35,145 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:35] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.001 0.036 ro 2026-10-20 09:34:35,155 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:35] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.006 0.042 ro 2026-10-20 09:34:35,455 7 INFO rb-aa5c29f-225760-426740 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 09:34:35,494 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:35] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.019 ro 2026-10-20 09:34:35,503 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.006 ro 2026-10-20 09:34:35,522 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:35] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.014 ro 2026-10-20 09:34:35,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.012 rw 2026-10-20 09:34:36,227 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:36] "POST /pos-self/data/116 HTTP/1.1" 200 467685 260 0.25 0.452 rw 2026-10-20 09:34:36,407 7 INFO rb-aa5c29f-225760-426740 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 09:34:36,435 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:36] "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 09:34:36,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 4 0.006 0.023 rw 2026-10-20 09:34:36,513 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:36] "GET /web/image/ir.attachment/92073/raw HTTP/1.1" 200 98715 3 0.001 0.019 ro 2026-10-20 09:34:36,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:36] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.003 0.009 ro 2026-10-20 09:34:36,589 7 INFO rb-aa5c29f-225760-426740 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 09:34:36,593 7 INFO rb-aa5c29f-225760-426740 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 09:34:36,628 7 INFO rb-aa5c29f-225760-426740 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 09:34:36,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:36] "GET /web/image/ir.attachment/91052/raw HTTP/1.1" 200 49165 3 0.005 0.014 ro 2026-10-20 09:34:36,687 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:36] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.019 ro 2026-10-20 09:34:36,788 7 INFO rb-aa5c29f-225760-426740 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 09:34:36,847 7 INFO rb-aa5c29f-225760-426740 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 09:34:36,854 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:36] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.041 ro 2026-10-20 09:34:36,884 7 INFO rb-aa5c29f-225760-426740 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 09:34:36,899 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:36] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.002 0.086 ro 2026-10-20 09:34:36,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:36] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.085 ro 2026-10-20 09:34:36,962 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:36] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 8 0.006 0.03 ro 2026-10-20 09:34:36,964 7 INFO rb-aa5c29f-225760-426740 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 09:34:36,991 7 INFO rb-aa5c29f-225760-426740 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 09:34:37,036 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7309354 started for PoS orders references: [{'name': None, 'pos_reference': '260-116-000002', 'uuid': 'ed868464-b76c-4915-9cbf-950a894c9dc5'}] 2026-10-20 09:34:37,107 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7309354 order {'name': None, 'pos_reference': '260-116-000002', 'uuid': 'ed868464-b76c-4915-9cbf-950a894c9dc5'} created pos.order #583 2026-10-20 09:34:37,107 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7309354 finished 2026-10-20 09:34:37,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2445 72 0.095 0.181 rw 2026-10-20 09:34:37,348 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.019 0.045 rw 2026-10-20 09:34:37,407 7 INFO rb-aa5c29f-225760-426740 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 09:34:37,438 7 INFO rb-aa5c29f-225760-426740 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 09:34:37,476 7 INFO rb-aa5c29f-225760-426740 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 09:34:37,495 7 INFO rb-aa5c29f-225760-426740 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 09:34:37,539 7 INFO rb-aa5c29f-225760-426740 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 09:34:37,539 7 INFO rb-aa5c29f-225760-426740 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 09:34:37,563 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:37] "GET /web/image/product.product/1653/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 8 0.02 0.028 ro 2026-10-20 09:34:37,633 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.025 0.06 rw 2026-10-20 09:34:37,746 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95659198 started for PoS orders references: [{'name': None, 'pos_reference': '260-116-000002', 'uuid': 'ed868464-b76c-4915-9cbf-950a894c9dc5'}] 2026-10-20 09:34:37,772 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [966] to pos.order #583 2026-10-20 09:34:37,780 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95659198 order {'name': None, 'pos_reference': '260-116-000002', 'uuid': 'ed868464-b76c-4915-9cbf-950a894c9dc5'} updated pos.order #583 2026-10-20 09:34:37,781 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95659198 finished 2026-10-20 09:34:37,935 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3437 94 0.088 0.162 rw 2026-10-20 09:34:37,981 7 INFO rb-aa5c29f-225760-426740 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 09:34:37,987 7 INFO rb-aa5c29f-225760-426740 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 09:34:38,024 7 INFO rb-aa5c29f-225760-426740 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 09:34:38,051 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3437 24 0.04 0.052 rw 2026-10-20 09:34:38,090 7 INFO rb-aa5c29f-225760-426740 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 09:34:38,091 7 INFO rb-aa5c29f-225760-426740 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 09:34:38,196 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3437 24 0.059 0.054 rw 2026-10-20 09:34:38,197 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:34:38,204 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.006 2.64 rw 2026-10-20 09:34:38,209 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 14533380 (allocated 16134144) 2026-10-20 09:34:38,272 7 INFO rb-aa5c29f-225760-426740 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 09:34:38,272 7 INFO rb-aa5c29f-225760-426740 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 09:34:38,356 7 INFO rb-aa5c29f-225760-426740 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 42169 2026-10-20 09:34:38,361 7 INFO rb-aa5c29f-225760-426740 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 09:34:38,367 7 INFO rb-aa5c29f-225760-426740 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 42169 2026-10-20 09:34:38,473 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UOZazgrl - [20/Oct/2026 09:34:38] "GET /pos/pay/583?access_token=9812ce27-7027-44e4-9d09-a52524aaee7a&exit_route=http%3A%2F%2F127.0.0.1%3A8069%2Fpos-self%2F116%2Fconfirmation%2F9812ce27-7027-44e4-9d09-a52524aaee7a%2Forder%3Faccess_token%3D87a1e999cd6640ea%26table_identifier%3D602d9d3e HTTP/1.1" 200 0 42 0.049 0.145 rw 2026-10-20 09:34:38,476 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093438_476682_test_online_payment_self_pay_after_meal_table.txt 2026-10-20 09:34:38,477 7 INFO rb-aa5c29f-225760-426740 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/tmph7k7vf3t_chrome_odoo" 2026-10-20 09:34:38,532 7 INFO rb-aa5c29f-225760-426740 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 09:34:39,944 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:34:49,051 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Chrome pid: 42297 2026-10-20 09:34:49,051 7 INFO rb-aa5c29f-225760-426740 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/tmp9_xttguf_chrome_odoo 2026-10-20 09:34:49,052 7 INFO rb-aa5c29f-225760-426740 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:40681/json/version 2026-10-20 09:34:49,055 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:34:49,086 7 INFO rb-aa5c29f-225760-426740 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 09:34:49,086 7 INFO rb-aa5c29f-225760-426740 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:40681/json 2026-10-20 09:34:49,089 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:34:49,110 7 INFO rb-aa5c29f-225760-426740 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:40681/devtools/page/838DF623D98CDB08BA3D56DC37D4F6D3 2026-10-20 09:34:49,128 7 INFO rb-aa5c29f-225760-426740 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 09:34:49,146 7 INFO rb-aa5c29f-225760-426740 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 09:34:49,501 7 INFO rb-aa5c29f-225760-426740 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 09:34:49,503 7 INFO rb-aa5c29f-225760-426740 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=d7edcb00fcb54e45" in browser 2026-10-20 09:34:49,504 7 INFO rb-aa5c29f-225760-426740 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=d7edcb00fcb54e45" 2026-10-20 09:34:49,521 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:34:49,905 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:49] "GET /pos-self/117?access_token=d7edcb00fcb54e45 HTTP/1.1" 200 2379 61 0.055 0.345 rw 2026-10-20 09:34:49,909 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': '838DF623D98CDB08BA3D56DC37D4F6D3', 'loaderId': 'D3E792E51D20092F21E6827485AE7AC7', 'isDownload': False} 2026-10-20 09:34:49,910 7 INFO rb-aa5c29f-225760-426740 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 09:34:49,971 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:34:50,007 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:50] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.02 0.037 ro 2026-10-20 09:34:50,029 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:34:50,082 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:34:50,107 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:50] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.012 0.146 ro 2026-10-20 09:34:50,137 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:50] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.027 0.597 ro 2026-10-20 09:34:50,339 7 INFO rb-aa5c29f-225760-426740 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 09:34:50,359 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:50] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 09:34:50,390 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:50] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.015 ro 2026-10-20 09:34:50,397 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.017 ro 2026-10-20 09:34:51,252 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:51] "POST /pos-self/data/117 HTTP/1.1" 200 468120 269 0.288 0.538 rw 2026-10-20 09:34:51,255 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:51] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.821 rw 2026-10-20 09:34:51,532 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:51] "GET /web/image/ir.attachment/93099/raw HTTP/1.1" 200 98715 3 0.005 0.019 ro 2026-10-20 09:34:51,557 7 INFO rb-aa5c29f-225760-426740 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 09:34:51,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:51] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.042 ro 2026-10-20 09:34:51,791 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:93103) 2026-10-20 09:34:51,801 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:51] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.01 0.141 ro 2026-10-20 09:34:51,810 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:51] "GET /web/image/ir.attachment/93098/raw HTTP/1.1" 200 84994 3 0.003 0.058 ro 2026-10-20 09:34:51,838 7 INFO rb-aa5c29f-225760-426740 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 09:34:51,917 7 INFO rb-aa5c29f-225760-426740 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 09:34:52,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:51] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.027 ro 2026-10-20 09:34:52,007 7 INFO rb-aa5c29f-225760-426740 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 09:34:52,034 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:52] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.004 0.06 ro 2026-10-20 09:34:52,047 7 INFO rb-aa5c29f-225760-426740 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 09:34:52,055 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:52] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 10346 3 0.004 0.076 ro 2026-10-20 09:34:52,067 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:52] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.089 ro 2026-10-20 09:34:52,085 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:52] "GET /web/image/ir.attachment/92081/raw HTTP/1.1" 200 49165 3 0.002 0.012 ro 2026-10-20 09:34:52,166 7 INFO rb-aa5c29f-225760-426740 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 09:34:52,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:52] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 9 0.025 0.023 ro 2026-10-20 09:34:52,198 7 INFO rb-aa5c29f-225760-426740 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 09:34:52,203 7 INFO rb-aa5c29f-225760-426740 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 09:34:52,241 7 INFO rb-aa5c29f-225760-426740 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 09:34:52,246 7 INFO rb-aa5c29f-225760-426740 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 09:34:52,280 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2099827 started for PoS orders references: [{'name': None, 'pos_reference': '260-117-000001', 'uuid': '9343c518-8b6f-4e92-a103-31b08058ea47'}] 2026-10-20 09:34:52,323 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: heap 13817268 (allocated 14823424) 2026-10-20 09:34:52,324 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:34:52,346 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2099827 order {'name': None, 'pos_reference': '260-117-000001', 'uuid': '9343c518-8b6f-4e92-a103-31b08058ea47'} created pos.order #584 2026-10-20 09:34:52,347 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2099827 finished 2026-10-20 09:34:52,441 7 INFO rb-aa5c29f-225760-426740 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 42297 2026-10-20 09:34:52,447 7 INFO rb-aa5c29f-225760-426740 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 09:34:52,447 7 INFO rb-aa5c29f-225760-426740 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 42297 2026-10-20 09:34:52,453 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:51] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.013 1.157 rw 2026-10-20 09:34:52,471 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JUSOMQ9v - [20/Oct/2026 09:34:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 87 0.088 0.151 rw 2026-10-20 09:34:52,554 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093452_554511_test_self_order_tip_amount_matches_backend.txt 2026-10-20 09:34:52,554 7 INFO rb-aa5c29f-225760-426740 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/tmp9_xttguf_chrome_odoo" 2026-10-20 09:34:53,022 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Chrome pid: 42424 2026-10-20 09:34:53,023 7 INFO rb-aa5c29f-225760-426740 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/tmpr_2_yssi_chrome_odoo 2026-10-20 09:34:53,023 7 INFO rb-aa5c29f-225760-426740 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:39183/json/version 2026-10-20 09:34:53,025 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:34:53,069 7 INFO rb-aa5c29f-225760-426740 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 09:34:53,069 7 INFO rb-aa5c29f-225760-426740 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:39183/json 2026-10-20 09:34:53,070 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:34:53,087 7 INFO rb-aa5c29f-225760-426740 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:39183/devtools/page/0A315CA479BE378A8D48B8F7792BD8CB 2026-10-20 09:34:53,095 7 INFO rb-aa5c29f-225760-426740 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 09:34:53,116 7 INFO rb-aa5c29f-225760-426740 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 09:34:53,162 7 INFO rb-aa5c29f-225760-426740 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 09:34:53,165 7 INFO rb-aa5c29f-225760-426740 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=d7edcb00fcb54e45" in browser 2026-10-20 09:34:53,165 7 INFO rb-aa5c29f-225760-426740 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=d7edcb00fcb54e45" 2026-10-20 09:34:53,269 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:53] "GET /pos-self/117?access_token=d7edcb00fcb54e45 HTTP/1.1" 200 2419 6 0.019 0.081 rw 2026-10-20 09:34:53,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': '0A315CA479BE378A8D48B8F7792BD8CB', 'loaderId': '7BC52ED9AAF3EAC01F0A795976E8D697', 'isDownload': False} 2026-10-20 09:34:53,275 7 INFO rb-aa5c29f-225760-426740 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 09:34:53,351 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:53] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.003 0.171 ro 2026-10-20 09:34:53,361 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:53] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.001 0.034 ro 2026-10-20 09:34:53,363 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:53] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.003 0.035 ro 2026-10-20 09:34:53,658 7 INFO rb-aa5c29f-225760-426740 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 09:34:53,691 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:53] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.015 ro 2026-10-20 09:34:53,691 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.007 ro 2026-10-20 09:34:53,713 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:53] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.003 0.01 ro 2026-10-20 09:34:54,510 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:54] "POST /pos-self/data/117 HTTP/1.1" 200 468117 260 0.305 0.49 rw 2026-10-20 09:34:54,515 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.8 rw 2026-10-20 09:34:54,812 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:54] "GET /web/image/ir.attachment/93099/raw HTTP/1.1" 200 98715 3 0.003 0.015 ro 2026-10-20 09:34:54,814 7 INFO rb-aa5c29f-225760-426740 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 09:34:54,834 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:54] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.005 ro 2026-10-20 09:34:54,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:54] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.009 0.016 ro 2026-10-20 09:34:54,908 7 INFO rb-aa5c29f-225760-426740 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 09:34:55,008 7 INFO rb-aa5c29f-225760-426740 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 09:34:55,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:55] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.005 0.057 ro 2026-10-20 09:34:55,141 7 INFO rb-aa5c29f-225760-426740 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 09:34:55,147 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:55] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.081 ro 2026-10-20 09:34:55,179 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:55] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.097 ro 2026-10-20 09:34:55,187 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:55] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.1 ro 2026-10-20 09:34:55,208 7 INFO rb-aa5c29f-225760-426740 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 09:34:55,251 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:55] "GET /web/image/ir.attachment/92081/raw HTTP/1.1" 200 49165 3 0.001 0.011 ro 2026-10-20 09:34:55,353 7 INFO rb-aa5c29f-225760-426740 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 09:34:55,362 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:55] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T09:31:21.000+00:00 HTTP/1.1" 200 7322 8 0.015 0.028 ro 2026-10-20 09:34:55,392 7 INFO rb-aa5c29f-225760-426740 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 09:34:55,423 7 INFO rb-aa5c29f-225760-426740 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 09:34:55,458 7 INFO rb-aa5c29f-225760-426740 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 09:34:55,459 7 INFO rb-aa5c29f-225760-426740 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 09:34:55,519 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56158475 started for PoS orders references: [{'name': None, 'pos_reference': '260-117-000002', 'uuid': '67868245-040c-4208-a8c4-a8d948eaa6b9'}] 2026-10-20 09:34:55,577 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:34:55,595 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: heap 13915788 (allocated 15085568) 2026-10-20 09:34:55,605 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56158475 order {'name': None, 'pos_reference': '260-117-000002', 'uuid': '67868245-040c-4208-a8c4-a8d948eaa6b9'} created pos.order #585 2026-10-20 09:34:55,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56158475 finished 2026-10-20 09:34:55,690 7 INFO rb-aa5c29f-225760-426740 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 42424 2026-10-20 09:34:55,694 7 INFO rb-aa5c29f-225760-426740 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 09:34:55,695 7 INFO rb-aa5c29f-225760-426740 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 42424 2026-10-20 09:34:55,756 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.011 1.2 rw 2026-10-20 09:34:55,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aJgRbiON - [20/Oct/2026 09:34:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 73 0.121 0.21 rw 2026-10-20 09:34:55,785 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093455_785493_test_self_order_tip_amount_matches_backend.txt 2026-10-20 09:34:55,785 7 INFO rb-aa5c29f-225760-426740 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/tmpr_2_yssi_chrome_odoo" 2026-10-20 09:34:55,926 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-20 09:34:56,030 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 09:34:58,700 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-10-20 09:35:00,429 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:35:09,056 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 42560 2026-10-20 09:35:09,056 7 INFO rb-aa5c29f-225760-426740 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/tmp9m920beo_chrome_odoo 2026-10-20 09:35:09,056 7 INFO rb-aa5c29f-225760-426740 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:34491/json/version 2026-10-20 09:35:09,060 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34491', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:35:09,099 7 INFO rb-aa5c29f-225760-426740 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 09:35:09,099 7 INFO rb-aa5c29f-225760-426740 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:34491/json 2026-10-20 09:35:09,100 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34491', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:35:09,112 7 INFO rb-aa5c29f-225760-426740 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:34491/devtools/page/0E88CF19C016012110E7A26480C03EEC 2026-10-20 09:35:09,126 7 INFO rb-aa5c29f-225760-426740 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 09:35:09,132 7 INFO rb-aa5c29f-225760-426740 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 09:35:09,282 7 INFO rb-aa5c29f-225760-426740 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 09:35:09,289 7 INFO rb-aa5c29f-225760-426740 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=220eee62b0534395" in browser 2026-10-20 09:35:09,289 7 INFO rb-aa5c29f-225760-426740 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=220eee62b0534395" 2026-10-20 09:35:09,315 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:35:09,770 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:09] "GET /pos-self/118?access_token=220eee62b0534395 HTTP/1.1" 200 2378 61 0.035 0.444 rw 2026-10-20 09:35:09,775 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '0E88CF19C016012110E7A26480C03EEC', 'loaderId': '91166A23B561DCB192B036028AD6361D', 'isDownload': False} 2026-10-20 09:35:09,775 7 INFO rb-aa5c29f-225760-426740 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 09:35:09,842 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:35:09,903 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:09] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.032 0.565 ro 2026-10-20 09:35:09,913 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:35:09,964 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:09] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.128 ro 2026-10-20 09:35:09,965 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:35:09,986 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:09] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.01 0.146 ro 2026-10-20 09:35:10,240 7 INFO rb-aa5c29f-225760-426740 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 09:35:10,269 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:10] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 09:35:10,289 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.013 ro 2026-10-20 09:35:10,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:10] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.014 ro 2026-10-20 09:35:10,328 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:10] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.012 rw 2026-10-20 09:35:11,170 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:11] "POST /pos-self/data/118 HTTP/1.1" 200 467760 267 0.321 0.529 rw 2026-10-20 09:35:11,434 7 INFO rb-aa5c29f-225760-426740 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 09:35:11,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:11] "GET /web/image/ir.attachment/94140/raw HTTP/1.1" 200 98715 3 0.001 0.013 ro 2026-10-20 09:35:11,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:11] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.003 0.029 ro 2026-10-20 09:35:11,629 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:94144) 2026-10-20 09:35:11,636 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:11] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.015 0.128 ro 2026-10-20 09:35:11,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:11] "GET /web/image/ir.attachment/94139/raw HTTP/1.1" 200 84994 3 0.001 0.023 ro 2026-10-20 09:35:11,657 7 INFO rb-aa5c29f-225760-426740 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 09:35:11,725 7 INFO rb-aa5c29f-225760-426740 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 09:35:11,805 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:11] "GET /web/image/pos.category/249/image_128?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.036 ro 2026-10-20 09:35:11,812 7 INFO rb-aa5c29f-225760-426740 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 09:35:11,828 7 INFO rb-aa5c29f-225760-426740 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 09:35:11,856 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:11] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.009 0.067 ro 2026-10-20 09:35:11,870 7 INFO rb-aa5c29f-225760-426740 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 09:35:11,889 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:11] "GET /web/image/product.template/1504/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.104 ro 2026-10-20 09:35:11,923 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:11] "GET /web/image/product.template/1505/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 3 0.01 0.128 ro 2026-10-20 09:35:11,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:11] "GET /web/image/product.template/1503/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 3 0.009 0.159 ro 2026-10-20 09:35:11,971 7 INFO rb-aa5c29f-225760-426740 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 09:35:11,972 7 INFO rb-aa5c29f-225760-426740 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 09:35:11,992 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:11] "GET /web/image/product.template/1506/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 3 0.01 0.192 ro 2026-10-20 09:35:12,002 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:11] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.194 ro 2026-10-20 09:35:12,009 7 INFO rb-aa5c29f-225760-426740 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 09:35:12,025 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:12] "GET /web/image/product.template/1507/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.144 ro 2026-10-20 09:35:12,029 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:12] "GET /web/image/ir.attachment/93122/raw HTTP/1.1" 200 49165 3 0.001 0.133 ro 2026-10-20 09:35:12,067 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:12] "GET /web/image/product.product/1656/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 9 0.013 0.09 ro 2026-10-20 09:35:12,113 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:12] "GET /web/image/product.product/1658/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 8 0.011 0.136 ro 2026-10-20 09:35:12,163 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93017433 started for PoS orders references: [{'name': None, 'pos_reference': '260-118-000001', 'uuid': '5b4fa5e0-02c5-4141-8b8e-0ee14d5a5942'}] 2026-10-20 09:35:12,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93017433 order {'name': None, 'pos_reference': '260-118-000001', 'uuid': '5b4fa5e0-02c5-4141-8b8e-0ee14d5a5942'} created pos.order #586 2026-10-20 09:35:12,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93017433 finished 2026-10-20 09:35:12,365 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3416 87 0.096 0.274 rw 2026-10-20 09:35:12,422 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.016 rw 2026-10-20 09:35:12,436 7 INFO rb-aa5c29f-225760-426740 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 09:35:12,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.025 rw 2026-10-20 09:35:12,484 7 INFO rb-aa5c29f-225760-426740 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 09:35:12,485 7 INFO rb-aa5c29f-225760-426740 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 09:35:12,506 7 INFO rb-aa5c29f-225760-426740 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 09:35:12,548 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2099348 started for PoS orders references: [{'name': None, 'pos_reference': '260-118-000001', 'uuid': '5b4fa5e0-02c5-4141-8b8e-0ee14d5a5942'}] 2026-10-20 09:35:12,565 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2099348 order {'name': None, 'pos_reference': '260-118-000001', 'uuid': '5b4fa5e0-02c5-4141-8b8e-0ee14d5a5942'} updated pos.order #586 2026-10-20 09:35:12,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2099348 finished 2026-10-20 09:35:12,569 7 INFO rb-aa5c29f-225760-426740 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 09:35:12,596 7 INFO rb-aa5c29f-225760-426740 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 09:35:12,597 7 INFO rb-aa5c29f-225760-426740 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 09:35:12,683 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 13882404 (allocated 15609856) 2026-10-20 09:35:12,685 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:35:12,738 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:11] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.008 2.369 rw 2026-10-20 09:35:12,745 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3416 74 0.078 0.151 rw 2026-10-20 09:35:12,812 7 INFO rb-aa5c29f-225760-426740 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 42560 2026-10-20 09:35:12,813 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kZiNfW47 - [20/Oct/2026 09:35:12] "POST /pos-self-order/remove-order HTTP/1.1" 200 0 13 0.035 0.174 rw 2026-10-20 09:35:12,815 7 INFO rb-aa5c29f-225760-426740 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 09:35:12,816 7 INFO rb-aa5c29f-225760-426740 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 42560 2026-10-20 09:35:12,953 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093512_952968_test_kiosk_cart_restore_and_cancel.txt 2026-10-20 09:35:12,953 7 INFO rb-aa5c29f-225760-426740 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/tmp9m920beo_chrome_odoo" 2026-10-20 09:35:13,024 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-10-20 09:35:14,495 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:35:23,307 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 42694 2026-10-20 09:35:23,308 7 INFO rb-aa5c29f-225760-426740 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/tmpj7yg9j83_chrome_odoo 2026-10-20 09:35:23,308 7 INFO rb-aa5c29f-225760-426740 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:36647/json/version 2026-10-20 09:35:23,314 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:35:23,389 7 INFO rb-aa5c29f-225760-426740 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 09:35:23,390 7 INFO rb-aa5c29f-225760-426740 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:36647/json 2026-10-20 09:35:23,390 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:35:23,405 7 INFO rb-aa5c29f-225760-426740 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:36647/devtools/page/34405C4465D75FFD19CD43BD96DE4D5F 2026-10-20 09:35:23,413 7 INFO rb-aa5c29f-225760-426740 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 09:35:23,422 7 INFO rb-aa5c29f-225760-426740 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 09:35:23,579 7 INFO rb-aa5c29f-225760-426740 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 09:35:23,581 7 INFO rb-aa5c29f-225760-426740 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=a9f375ed98b044df" in browser 2026-10-20 09:35:23,581 7 INFO rb-aa5c29f-225760-426740 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=a9f375ed98b044df" 2026-10-20 09:35:23,600 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:35:24,251 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:24] "GET /pos-self/119?access_token=a9f375ed98b044df HTTP/1.1" 200 2378 61 0.058 0.609 rw 2026-10-20 09:35:24,258 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '34405C4465D75FFD19CD43BD96DE4D5F', 'loaderId': '445D4376A3477642BA671604D741B5B1', 'isDownload': False} 2026-10-20 09:35:24,259 7 INFO rb-aa5c29f-225760-426740 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 09:35:24,322 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:35:24,388 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:24] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.03 0.765 ro 2026-10-20 09:35:24,412 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:35:24,459 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:24] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.154 ro 2026-10-20 09:35:24,461 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:35:24,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:24] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.009 0.152 ro 2026-10-20 09:35:24,710 7 INFO rb-aa5c29f-225760-426740 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 09:35:24,737 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:24] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 09:35:24,764 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.004 0.019 ro 2026-10-20 09:35:24,768 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:24] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.017 ro 2026-10-20 09:35:24,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:24] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.008 rw 2026-10-20 09:35:25,610 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:25] "POST /pos-self/data/119 HTTP/1.1" 200 467760 267 0.218 0.614 rw 2026-10-20 09:35:25,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:25] "GET /web/image/ir.attachment/95166/raw HTTP/1.1" 200 98715 3 0.001 0.01 ro 2026-10-20 09:35:25,831 7 INFO rb-aa5c29f-225760-426740 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 09:35:25,892 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:25] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.003 0.04 ro 2026-10-20 09:35:26,061 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:95170) 2026-10-20 09:35:26,067 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:26] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.01 0.143 ro 2026-10-20 09:35:26,083 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:26] "GET /web/image/ir.attachment/95165/raw HTTP/1.1" 200 84994 3 0.005 0.053 ro 2026-10-20 09:35:26,091 7 INFO rb-aa5c29f-225760-426740 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 09:35:26,096 7 INFO rb-aa5c29f-225760-426740 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 09:35:26,175 7 INFO rb-aa5c29f-225760-426740 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 09:35:26,295 7 INFO rb-aa5c29f-225760-426740 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 09:35:26,296 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:26] "GET /web/image/pos.category/249/image_128?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 6314 3 0.01 0.046 ro 2026-10-20 09:35:26,318 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:26] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.076 ro 2026-10-20 09:35:26,329 7 INFO rb-aa5c29f-225760-426740 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 09:35:26,350 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:26] "GET /web/image/product.template/1505/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 3 0.009 0.085 ro 2026-10-20 09:35:26,384 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:26] "GET /web/image/product.template/1503/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.127 ro 2026-10-20 09:35:26,397 7 INFO rb-aa5c29f-225760-426740 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 09:35:26,402 7 INFO rb-aa5c29f-225760-426740 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 09:35:26,404 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:26] "GET /web/image/product.template/1506/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.145 ro 2026-10-20 09:35:26,442 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:26] "GET /web/image/product.template/1504/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 3 0.008 0.17 ro 2026-10-20 09:35:26,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:26] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.154 ro 2026-10-20 09:35:26,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:26] "GET /web/image/product.template/1507/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 3 0.007 0.162 ro 2026-10-20 09:35:26,502 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:26] "GET /web/image/ir.attachment/94148/raw HTTP/1.1" 200 49165 3 0.003 0.136 ro 2026-10-20 09:35:26,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:26] "GET /web/image/product.product/1656/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 9 0.012 0.144 ro 2026-10-20 09:35:26,595 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2184009 started for PoS orders references: [{'name': None, 'pos_reference': '260-119-000001', 'uuid': 'c0d1771d-e4a2-402f-bac7-931f2f1e42e8'}] 2026-10-20 09:35:26,683 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2184009 order {'name': None, 'pos_reference': '260-119-000001', 'uuid': 'c0d1771d-e4a2-402f-bac7-931f2f1e42e8'} created pos.order #587 2026-10-20 09:35:26,683 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2184009 finished 2026-10-20 09:35:26,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:26] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2427 81 0.103 0.293 rw 2026-10-20 09:35:26,885 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.021 0.019 rw 2026-10-20 09:35:26,900 7 INFO rb-aa5c29f-225760-426740 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 09:35:26,901 7 INFO rb-aa5c29f-225760-426740 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 09:35:26,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.019 rw 2026-10-20 09:35:26,993 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:35:26,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZfbfpsSQ - [20/Oct/2026 09:35:25] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.018 2.175 rw 2026-10-20 09:35:27,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 14166600 (allocated 15609856) 2026-10-20 09:35:27,109 7 INFO rb-aa5c29f-225760-426740 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 42694 2026-10-20 09:35:27,110 7 INFO rb-aa5c29f-225760-426740 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 09:35:27,111 7 INFO rb-aa5c29f-225760-426740 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 42694 2026-10-20 09:35:27,208 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093527_208121_test_online_payment_kiosk_qr_code.txt 2026-10-20 09:35:27,208 7 INFO rb-aa5c29f-225760-426740 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/tmpj7yg9j83_chrome_odoo" 2026-10-20 09:35:27,271 7 INFO rb-aa5c29f-225760-426740 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 09:35:28,745 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:35:37,462 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 42821 2026-10-20 09:35:37,463 7 INFO rb-aa5c29f-225760-426740 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/tmpu63sqxzs_chrome_odoo 2026-10-20 09:35:37,463 7 INFO rb-aa5c29f-225760-426740 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:36199/json/version 2026-10-20 09:35:37,464 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36199', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:35:37,546 7 INFO rb-aa5c29f-225760-426740 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 09:35:37,546 7 INFO rb-aa5c29f-225760-426740 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:36199/json 2026-10-20 09:35:37,547 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36199', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:35:37,558 7 INFO rb-aa5c29f-225760-426740 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:36199/devtools/page/18AAC0D721FAD66CDD5215357742F43E 2026-10-20 09:35:37,565 7 INFO rb-aa5c29f-225760-426740 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 09:35:37,571 7 INFO rb-aa5c29f-225760-426740 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 09:35:37,672 7 INFO rb-aa5c29f-225760-426740 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 09:35:37,676 7 INFO rb-aa5c29f-225760-426740 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=2e025619fbe444dd" in browser 2026-10-20 09:35:37,677 7 INFO rb-aa5c29f-225760-426740 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=2e025619fbe444dd" 2026-10-20 09:35:37,694 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:35:38,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:38] "GET /pos-self/120?access_token=2e025619fbe444dd HTTP/1.1" 200 2379 61 0.034 0.561 rw 2026-10-20 09:35:38,277 7 INFO rb-aa5c29f-225760-426740 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': '18AAC0D721FAD66CDD5215357742F43E', 'loaderId': 'BC5A54E0DB799804DA8F20AE48472B45', 'isDownload': False} 2026-10-20 09:35:38,278 7 INFO rb-aa5c29f-225760-426740 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 09:35:38,328 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:35:38,390 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:38] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.036 0.666 ro 2026-10-20 09:35:38,398 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:35:38,428 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:38] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.007 0.085 ro 2026-10-20 09:35:38,452 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:35:38,512 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:38] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.022 0.156 ro 2026-10-20 09:35:38,737 7 INFO rb-aa5c29f-225760-426740 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 09:35:38,759 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:38] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-20 09:35:38,779 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.01 ro 2026-10-20 09:35:38,799 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:38] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.014 ro 2026-10-20 09:35:38,817 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35: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 09:35:39,603 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:39] "POST /pos-self/data/120 HTTP/1.1" 200 467757 269 0.287 0.511 rw 2026-10-20 09:35:39,874 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:39] "GET /web/image/ir.attachment/96192/raw HTTP/1.1" 200 98715 3 0.003 0.014 ro 2026-10-20 09:35:39,889 7 INFO rb-aa5c29f-225760-426740 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 09:35:39,938 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:39] "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 09:35:40,140 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:96196) 2026-10-20 09:35:40,158 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:40] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.026 0.172 ro 2026-10-20 09:35:40,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:40] "GET /web/image/ir.attachment/96191/raw HTTP/1.1" 200 84994 3 0.003 0.056 ro 2026-10-20 09:35:40,175 7 INFO rb-aa5c29f-225760-426740 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 09:35:40,180 7 INFO rb-aa5c29f-225760-426740 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 09:35:40,252 7 INFO rb-aa5c29f-225760-426740 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 09:35:40,351 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:40] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.035 ro 2026-10-20 09:35:40,363 7 INFO rb-aa5c29f-225760-426740 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 09:35:40,383 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:40] "GET /web/image/pos.category/249/image_128?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 6314 3 0.008 0.061 ro 2026-10-20 09:35:40,392 7 INFO rb-aa5c29f-225760-426740 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 09:35:40,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:40] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.072 ro 2026-10-20 09:35:40,419 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:40] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.093 ro 2026-10-20 09:35:40,434 7 INFO rb-aa5c29f-225760-426740 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 09:35:40,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:40] "GET /web/image/ir.attachment/95174/raw HTTP/1.1" 200 49165 3 0.001 0.007 ro 2026-10-20 09:35:40,498 7 INFO rb-aa5c29f-225760-426740 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 09:35:40,516 7 INFO rb-aa5c29f-225760-426740 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 09:35:40,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:40] "GET /web/image/product.product/1656/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 9 0.007 0.026 ro 2026-10-20 09:35:40,528 7 INFO rb-aa5c29f-225760-426740 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 09:35:40,540 7 INFO rb-aa5c29f-225760-426740 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 09:35:40,564 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:40] "GET /web/image/product.product/1658/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 8 0.011 0.052 ro 2026-10-20 09:35:40,574 7 INFO rb-aa5c29f-225760-426740 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 09:35:40,576 7 INFO rb-aa5c29f-225760-426740 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 09:35:40,663 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:35:40,671 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49998904 started for PoS orders references: [{'name': None, 'pos_reference': '260-120-000001', 'uuid': 'f148c7b8-9102-4b67-8dcd-c44312a45f20'}] 2026-10-20 09:35:40,671 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 14014712 (allocated 15085568) 2026-10-20 09:35:40,723 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49998904 order {'name': None, 'pos_reference': '260-120-000001', 'uuid': 'f148c7b8-9102-4b67-8dcd-c44312a45f20'} created pos.order #588 2026-10-20 09:35:40,723 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49998904 finished 2026-10-20 09:35:40,789 7 INFO rb-aa5c29f-225760-426740 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 42821 2026-10-20 09:35:40,790 7 INFO rb-aa5c29f-225760-426740 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 09:35:40,796 7 INFO rb-aa5c29f-225760-426740 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 42821 2026-10-20 09:35:40,834 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:39] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.008 1.98 rw 2026-10-20 09:35:40,858 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xDVwRR83 - [20/Oct/2026 09:35:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 87 0.115 0.158 rw 2026-10-20 09:35:40,899 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093540_898934_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-20 09:35:40,899 7 INFO rb-aa5c29f-225760-426740 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/tmpu63sqxzs_chrome_odoo" 2026-10-20 09:35:41,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 42951 2026-10-20 09:35:41,327 7 INFO rb-aa5c29f-225760-426740 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/tmpurlug5ro_chrome_odoo 2026-10-20 09:35:41,327 7 INFO rb-aa5c29f-225760-426740 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:32801/json/version 2026-10-20 09:35:41,329 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32801', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:35:41,342 7 INFO rb-aa5c29f-225760-426740 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 09:35:41,343 7 INFO rb-aa5c29f-225760-426740 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:32801/json 2026-10-20 09:35:41,344 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32801', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:35:41,361 7 INFO rb-aa5c29f-225760-426740 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:32801/devtools/page/8203BE9FE2B5ACD5CBBE52F190C3681F 2026-10-20 09:35:41,372 7 INFO rb-aa5c29f-225760-426740 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 09:35:41,401 7 INFO rb-aa5c29f-225760-426740 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 09:35:41,449 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:35:41,464 7 INFO rb-aa5c29f-225760-426740 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 09:35:41,467 7 INFO rb-aa5c29f-225760-426740 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 09:35:41,467 7 INFO rb-aa5c29f-225760-426740 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 09:35:41,666 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:41] "GET /pos/ui?config_id=120 HTTP/1.1" 200 6838 57 0.075 0.122 rw 2026-10-20 09:35:41,678 7 INFO rb-aa5c29f-225760-426740 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': '8203BE9FE2B5ACD5CBBE52F190C3681F', 'loaderId': '4371622B8B53B56634422D9A60FBC9BB', 'isDownload': False} 2026-10-20 09:35:41,678 7 INFO rb-aa5c29f-225760-426740 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 09:35:41,747 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:41] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.267 ro 2026-10-20 09:35:41,759 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:41] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.035 ro 2026-10-20 09:35:41,774 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:41] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.047 ro 2026-10-20 09:35:42,516 7 INFO rb-aa5c29f-225760-426740 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 09:35:42,540 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:35:42,546 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:35:42,570 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.01 ro 2026-10-20 09:35:42,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.009 0.025 rw 2026-10-20 09:35:42,637 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09: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.004 0.04 rw 2026-10-20 09:35:42,993 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:35:43,698 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 513739 305 0.375 0.67 rw 2026-10-20 09:35:43,932 7 INFO rb-aa5c29f-225760-426740 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.2532453536987305 2026-10-20 09:35:43,932 7 INFO rb-aa5c29f-225760-426740 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 09:35:43,946 7 INFO rb-aa5c29f-225760-426740 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 09:35:43,956 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:43] "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 09:35:43,995 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:43] "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 09:35:44,030 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:44] "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 09:35:44,053 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:44] "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 09:35:44,078 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09: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 09:35:44,553 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:44] "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 09:35:44,691 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:44] "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.028 rw 2026-10-20 09:35:44,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 3 0.01 0.034 rw 2026-10-20 09:35:44,862 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:35:44,873 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:44] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 09:35:44,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:44] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.017 - 2026-10-20 09:35:44,949 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-20 09:35:44,967 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:44] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.03 - 2026-10-20 09:35:44,972 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-20 09:35:44,984 7 INFO rb-aa5c29f-225760-426740 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 09:35:45,032 7 INFO rb-aa5c29f-225760-426740 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 09:35:45,032 7 INFO rb-aa5c29f-225760-426740 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 09:35:45,033 7 INFO rb-aa5c29f-225760-426740 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 09:35:45,065 7 INFO rb-aa5c29f-225760-426740 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 09:35:45,069 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:45] "GET /pos/ui/120 HTTP/1.1" 200 6878 31 0.044 0.084 rw 2026-10-20 09:35:45,071 7 INFO rb-aa5c29f-225760-426740 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 09:35:45,078 7 INFO rb-aa5c29f-225760-426740 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 09:35:45,079 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:45] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.131 ro 2026-10-20 09:35:45,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:45] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:35:45,161 7 INFO rb-aa5c29f-225760-426740 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 09:35:45,170 7 INFO rb-aa5c29f-225760-426740 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 09:35:45,172 7 INFO rb-aa5c29f-225760-426740 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 09:35:45,252 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:45] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 6878 31 0.087 0.225 rw 2026-10-20 09:35:45,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:35:45,277 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 18828396 (allocated 19681280) 2026-10-20 09:35:45,368 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4973 41 0.031 0.309 rw 2026-10-20 09:35:45,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b8uHcPna - [20/Oct/2026 09:35:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 2.716 rw 2026-10-20 09:35:45,395 7 INFO rb-aa5c29f-225760-426740 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 42951 2026-10-20 09:35:45,398 7 INFO rb-aa5c29f-225760-426740 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 09:35:45,401 7 INFO rb-aa5c29f-225760-426740 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 42951 2026-10-20 09:35:45,525 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093545_525554_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-20 09:35:45,526 7 INFO rb-aa5c29f-225760-426740 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/tmpurlug5ro_chrome_odoo" 2026-10-20 09:35:45,590 7 INFO rb-aa5c29f-225760-426740 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 09:35:47,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:35:55,663 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:35:56,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 N-r7WXM_ - [20/Oct/2026 09:35:56] "GET /pos/pay/589?access_token=ef5733cb-dad2-4a4d-a5da-a5cf7e75a3ce HTTP/1.1" 200 11893 184 0.168 1.171 rw 2026-10-20 09:35:57,140 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 N-r7WXM_ - [20/Oct/2026 09:35:57] "POST /pos/pay/transaction/589 HTTP/1.1" 200 235 36 0.066 0.071 rw 2026-10-20 09:35:58,636 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 N-r7WXM_ - [20/Oct/2026 09:35:58] "GET /pos/pay/confirmation/589?access_token=ef5733cb-dad2-4a4d-a5da-a5cf7e75a3ce&exit_route=%2F&tx_id=10 HTTP/1.1" 303 189 406 0.549 0.905 rw 2026-10-20 09:35:58,765 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 N-r7WXM_ - [20/Oct/2026 09:35:58] "GET / HTTP/1.1" 200 23841 30 0.024 0.102 ro 2026-10-20 09:35:58,826 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr ... 2026-10-20 09:36:00,117 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:36:08,620 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Chrome pid: 43099 2026-10-20 09:36:08,620 7 INFO rb-aa5c29f-225760-426740 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/tmp_54tfcd3_chrome_odoo 2026-10-20 09:36:08,620 7 INFO rb-aa5c29f-225760-426740 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:35051/json/version 2026-10-20 09:36:08,621 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:36:08,638 7 INFO rb-aa5c29f-225760-426740 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 09:36:08,639 7 INFO rb-aa5c29f-225760-426740 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:35051/json 2026-10-20 09:36:08,639 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:36:08,649 7 INFO rb-aa5c29f-225760-426740 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:35051/devtools/page/CBFDBA239931B8A05AB4397D324E3A2D 2026-10-20 09:36:08,664 7 INFO rb-aa5c29f-225760-426740 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 09:36:08,674 7 INFO rb-aa5c29f-225760-426740 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 09:36:08,776 7 INFO rb-aa5c29f-225760-426740 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 09:36:08,777 7 INFO rb-aa5c29f-225760-426740 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=4a76921ffbf54c41&order_identifier=f64071ec-cb13-4034-acd1-1b0758a24170" in browser 2026-10-20 09:36:08,778 7 INFO rb-aa5c29f-225760-426740 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=4a76921ffbf54c41&order_identifier=f64071ec-cb13-4034-acd1-1b0758a24170" 2026-10-20 09:36:08,795 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:36:09,418 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:09] "GET /pos-self/122?access_token=4a76921ffbf54c41&order_identifier=f64071ec-cb13-4034-acd1-1b0758a24170 HTTP/1.1" 200 2379 61 0.051 0.587 rw 2026-10-20 09:36:09,418 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Navigation result: {'frameId': 'CBFDBA239931B8A05AB4397D324E3A2D', 'loaderId': 'FACFFD079E30537B08100CCDA5FAE257', 'isDownload': False} 2026-10-20 09:36:09,419 7 INFO rb-aa5c29f-225760-426740 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 09:36:09,469 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:36:09,522 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:09] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.008 0.065 ro 2026-10-20 09:36:09,528 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:36:09,557 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:09] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.012 0.091 ro 2026-10-20 09:36:09,570 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:36:09,618 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:09] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.025 0.803 ro 2026-10-20 09:36:09,825 7 INFO rb-aa5c29f-225760-426740 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 09:36:09,842 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:09] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 09:36:09,857 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.008 ro 2026-10-20 09:36:09,869 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:09] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.01 ro 2026-10-20 09:36:10,637 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:10] "POST /pos-self/data/122 HTTP/1.1" 200 467552 269 0.269 0.491 rw 2026-10-20 09:36:10,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:10] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.764 rw 2026-10-20 09:36:10,835 7 INFO rb-aa5c29f-225760-426740 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 09:36:10,902 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 14 0.016 0.049 rw 2026-10-20 09:36:10,920 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:10] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.07 ro 2026-10-20 09:36:10,987 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:10] "GET /web/image/ir.attachment/98240/raw HTTP/1.1" 200 98715 3 0.001 0.011 ro 2026-10-20 09:36:11,112 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:98244) 2026-10-20 09:36:11,117 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:11] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.008 0.119 ro 2026-10-20 09:36:11,138 7 INFO rb-aa5c29f-225760-426740 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 09:36:11,145 7 INFO rb-aa5c29f-225760-426740 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 09:36:11,196 7 INFO rb-aa5c29f-225760-426740 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 09:36:11,278 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:11] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.005 0.025 ro 2026-10-20 09:36:11,305 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:11] "GET /web/image/pos.category/249/image_128?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.055 ro 2026-10-20 09:36:11,315 7 INFO rb-aa5c29f-225760-426740 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 09:36:11,333 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:11] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.073 ro 2026-10-20 09:36:11,348 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:11] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.088 ro 2026-10-20 09:36:11,349 7 INFO rb-aa5c29f-225760-426740 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 09:36:11,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:11] "GET /web/image/ir.attachment/97222/raw HTTP/1.1" 200 49165 3 0.001 0.011 ro 2026-10-20 09:36:11,427 7 INFO rb-aa5c29f-225760-426740 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 09:36:11,436 7 INFO rb-aa5c29f-225760-426740 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 09:36:11,462 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:11] "GET /web/image/product.product/1656/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 9 0.009 0.035 ro 2026-10-20 09:36:11,496 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 13 0.009 0.037 rw 2026-10-20 09:36:11,586 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91832973 started for PoS orders references: [{'name': None, 'pos_reference': '260-122-000001', 'uuid': '356e9263-a950-411d-bead-56c8e58220e7'}] 2026-10-20 09:36:11,611 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [977] to pos.order #590 2026-10-20 09:36:11,619 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91832973 order {'name': None, 'pos_reference': '260-122-000001', 'uuid': '356e9263-a950-411d-bead-56c8e58220e7'} updated pos.order #590 2026-10-20 09:36:11,620 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91832973 finished 2026-10-20 09:36:11,755 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2436 84 0.067 0.149 rw 2026-10-20 09:36:11,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.01 0.023 rw 2026-10-20 09:36:11,818 7 INFO rb-aa5c29f-225760-426740 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 09:36:11,850 7 INFO rb-aa5c29f-225760-426740 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 09:36:11,893 7 INFO rb-aa5c29f-225760-426740 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 09:36:11,905 7 INFO rb-aa5c29f-225760-426740 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 09:36:11,954 7 INFO rb-aa5c29f-225760-426740 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 09:36:11,955 7 INFO rb-aa5c29f-225760-426740 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 09:36:11,988 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:11] "GET /web/image/product.product/1658/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 8 0.017 0.042 ro 2026-10-20 09:36:12,052 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2436 23 0.026 0.059 rw 2026-10-20 09:36:12,133 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6848948 started for PoS orders references: [{'name': None, 'pos_reference': '260-122-000001', 'uuid': '356e9263-a950-411d-bead-56c8e58220e7'}] 2026-10-20 09:36:12,162 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [978] to pos.order #590 2026-10-20 09:36:12,170 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6848948 order {'name': None, 'pos_reference': '260-122-000001', 'uuid': '356e9263-a950-411d-bead-56c8e58220e7'} updated pos.order #590 2026-10-20 09:36:12,171 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6848948 finished 2026-10-20 09:36:12,317 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3428 93 0.071 0.157 rw 2026-10-20 09:36:12,369 7 INFO rb-aa5c29f-225760-426740 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 09:36:12,379 7 INFO rb-aa5c29f-225760-426740 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 09:36:12,382 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.008 0.031 rw 2026-10-20 09:36:12,395 7 INFO rb-aa5c29f-225760-426740 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 09:36:12,432 7 INFO rb-aa5c29f-225760-426740 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 09:36:12,433 7 INFO rb-aa5c29f-225760-426740 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 09:36:12,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3428 23 0.041 0.052 rw 2026-10-20 09:36:12,532 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: heap 14532364 (allocated 16134144) 2026-10-20 09:36:12,532 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:36:12,538 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:10] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.01 1.729 rw 2026-10-20 09:36:12,604 7 INFO rb-aa5c29f-225760-426740 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 09:36:12,605 7 INFO rb-aa5c29f-225760-426740 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 09:36:12,683 7 INFO rb-aa5c29f-225760-426740 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 43099 2026-10-20 09:36:12,684 7 INFO rb-aa5c29f-225760-426740 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 09:36:12,685 7 INFO rb-aa5c29f-225760-426740 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 43099 2026-10-20 09:36:12,804 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093612_804785_test_online_payment_self_dynamic_qr.txt 2026-10-20 09:36:12,805 7 INFO rb-aa5c29f-225760-426740 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/tmp_54tfcd3_chrome_odoo" 2026-10-20 09:36:12,824 7 INFO rb-aa5c29f-225760-426740 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 09:36:13,788 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bBe9LX2w - [20/Oct/2026 09:36:13] "GET /pos/pay/590?access_token=f64071ec-cb13-4034-acd1-1b0758a24170&exit_route=http%3A%2F%2F127.0.0.1%3A8069%2Fpos-self%2F122%2Fconfirmation%2Ff64071ec-cb13-4034-acd1-1b0758a24170%2Forder%3Faccess_token%3D4a76921ffbf54c41%26order_identifier%3Df64071ec-cb13-4034-acd1-1b0758a24170 HTTP/1.1" 200 0 154 0.226 0.947 rw 2026-10-20 09:36:22,920 7 INFO rb-aa5c29f-225760-426740 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 09:36:24,408 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:36:32,528 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 43235 2026-10-20 09:36:32,529 7 INFO rb-aa5c29f-225760-426740 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/tmp5ksa93ur_chrome_odoo 2026-10-20 09:36:32,529 7 INFO rb-aa5c29f-225760-426740 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:40343/json/version 2026-10-20 09:36:32,530 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40343', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:36:32,547 7 INFO rb-aa5c29f-225760-426740 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 09:36:32,547 7 INFO rb-aa5c29f-225760-426740 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:40343/json 2026-10-20 09:36:32,547 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40343', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:36:32,555 7 INFO rb-aa5c29f-225760-426740 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:40343/devtools/page/D8265522497A08C8A998B8C4FE153F62 2026-10-20 09:36:32,566 7 INFO rb-aa5c29f-225760-426740 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 09:36:32,580 7 INFO rb-aa5c29f-225760-426740 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 09:36:32,678 7 INFO rb-aa5c29f-225760-426740 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 09:36:32,681 7 INFO rb-aa5c29f-225760-426740 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=9e1c4b261ca54c7e" in browser 2026-10-20 09:36:32,681 7 INFO rb-aa5c29f-225760-426740 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=9e1c4b261ca54c7e" 2026-10-20 09:36:32,697 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:36:33,330 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:33] "GET /pos-self/123?access_token=9e1c4b261ca54c7e HTTP/1.1" 200 2379 61 0.074 0.572 rw 2026-10-20 09:36:33,334 7 INFO rb-aa5c29f-225760-426740 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': 'D8265522497A08C8A998B8C4FE153F62', 'loaderId': '6643577F7CBB61236275397D35EEF8EF', 'isDownload': False} 2026-10-20 09:36:33,334 7 INFO rb-aa5c29f-225760-426740 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 09:36:33,434 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:36:33,490 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:36:33,513 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:33] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.048 0.087 ro 2026-10-20 09:36:33,534 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:33] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.02 0.82 ro 2026-10-20 09:36:33,553 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:36:33,580 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:33] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.011 0.185 ro 2026-10-20 09:36:33,779 7 INFO rb-aa5c29f-225760-426740 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 09:36:33,806 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:33] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.009 ro 2026-10-20 09:36:33,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.013 ro 2026-10-20 09:36:33,838 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:33] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.002 0.014 ro 2026-10-20 09:36:34,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:34] "POST /pos-self/data/123 HTTP/1.1" 200 467691 269 0.275 0.433 rw 2026-10-20 09:36:34,570 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:34] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.691 rw 2026-10-20 09:36:34,818 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:34] "GET /web/image/ir.attachment/99269/raw HTTP/1.1" 200 98715 3 0.001 0.009 ro 2026-10-20 09:36:34,827 7 INFO rb-aa5c29f-225760-426740 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 09:36:34,877 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:34] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.004 0.022 ro 2026-10-20 09:36:35,044 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:99273) 2026-10-20 09:36:35,052 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:35] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.14 ro 2026-10-20 09:36:35,065 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:35] "GET /web/image/ir.attachment/99268/raw HTTP/1.1" 200 84994 3 0.003 0.04 ro 2026-10-20 09:36:35,078 7 INFO rb-aa5c29f-225760-426740 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 09:36:35,080 7 INFO rb-aa5c29f-225760-426740 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 09:36:35,111 7 INFO rb-aa5c29f-225760-426740 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 09:36:35,112 7 INFO rb-aa5c29f-225760-426740 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 09:36:35,134 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:35] "GET /web/image/ir.attachment/98248/raw HTTP/1.1" 200 49165 3 0.001 0.008 ro 2026-10-20 09:36:35,158 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:35] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.017 ro 2026-10-20 09:36:35,213 7 INFO rb-aa5c29f-225760-426740 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 09:36:35,268 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:35] "GET /web/image/pos.category/249/image_128?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.027 ro 2026-10-20 09:36:35,269 7 INFO rb-aa5c29f-225760-426740 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 09:36:35,285 7 INFO rb-aa5c29f-225760-426740 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 09:36:35,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:35] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.005 0.051 ro 2026-10-20 09:36:35,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:35] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 10346 3 0.007 0.073 ro 2026-10-20 09:36:35,345 7 INFO rb-aa5c29f-225760-426740 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 09:36:35,382 7 INFO rb-aa5c29f-225760-426740 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 09:36:35,389 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:35] "GET /web/image/product.product/1656/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 9 0.009 0.039 ro 2026-10-20 09:36:35,478 7 INFO rb-aa5c29f-225760-426740 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 09:36:35,530 7 INFO rb-aa5c29f-225760-426740 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 09:36:35,547 7 INFO rb-aa5c29f-225760-426740 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 09:36:35,710 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:35] "POST /pos-self-order/validate-partner HTTP/1.1" 200 136 34 0.066 0.093 rw 2026-10-20 09:36:35,822 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73139167 started for PoS orders references: [{'name': None, 'pos_reference': '260-123-000001', 'uuid': 'e3888f8b-6aa0-48ee-82ca-ebb147672b81'}] 2026-10-20 09:36:35,907 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73139167 order {'name': None, 'pos_reference': '260-123-000001', 'uuid': 'e3888f8b-6aa0-48ee-82ca-ebb147672b81'} created pos.order #591 2026-10-20 09:36:35,907 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73139167 finished 2026-10-20 09:36:36,046 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2508 90 0.133 0.163 rw 2026-10-20 09:36:36,098 7 INFO rb-aa5c29f-225760-426740 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 09:36:36,098 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.008 0.016 rw 2026-10-20 09:36:36,128 7 INFO rb-aa5c29f-225760-426740 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 09:36:36,158 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.018 rw 2026-10-20 09:36:36,184 7 INFO rb-aa5c29f-225760-426740 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 09:36:36,197 7 INFO rb-aa5c29f-225760-426740 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 09:36:36,236 7 INFO rb-aa5c29f-225760-426740 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 09:36:36,239 7 INFO rb-aa5c29f-225760-426740 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 09:36:36,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:36] "GET /web/image/product.product/1658/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 8 0.009 0.03 ro 2026-10-20 09:36:36,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2508 23 0.027 0.052 rw 2026-10-20 09:36:36,438 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53498003 started for PoS orders references: [{'name': None, 'pos_reference': '260-123-000001', 'uuid': 'e3888f8b-6aa0-48ee-82ca-ebb147672b81'}] 2026-10-20 09:36:36,471 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [980] to pos.order #591 2026-10-20 09:36:36,482 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53498003 order {'name': None, 'pos_reference': '260-123-000001', 'uuid': 'e3888f8b-6aa0-48ee-82ca-ebb147672b81'} updated pos.order #591 2026-10-20 09:36:36,482 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53498003 finished 2026-10-20 09:36:36,636 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3500 97 0.092 0.173 rw 2026-10-20 09:36:36,678 7 INFO rb-aa5c29f-225760-426740 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 09:36:36,683 7 INFO rb-aa5c29f-225760-426740 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 09:36:36,705 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.022 0.017 rw 2026-10-20 09:36:36,707 7 INFO rb-aa5c29f-225760-426740 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 09:36:36,765 7 INFO rb-aa5c29f-225760-426740 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 09:36:36,766 7 INFO rb-aa5c29f-225760-426740 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 09:36:36,780 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.012 0.018 rw 2026-10-20 09:36:36,871 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:36:36,873 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.005 2.261 rw 2026-10-20 09:36:36,875 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 15188516 (allocated 16920576) 2026-10-20 09:36:36,949 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HNSDUzB_ - [20/Oct/2026 09:36:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3500 23 0.017 0.049 rw 2026-10-20 09:36:36,999 7 INFO rb-aa5c29f-225760-426740 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 43235 2026-10-20 09:36:37,001 7 INFO rb-aa5c29f-225760-426740 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 09:36:37,002 7 INFO rb-aa5c29f-225760-426740 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 43235 2026-10-20 09:36:37,112 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093637_111863_test_online_payment_self_pay_after_meal_table.txt 2026-10-20 09:36:37,112 7 INFO rb-aa5c29f-225760-426740 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/tmp5ksa93ur_chrome_odoo" 2026-10-20 09:36:37,535 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 43366 2026-10-20 09:36:37,535 7 INFO rb-aa5c29f-225760-426740 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/tmpd0v27663_chrome_odoo 2026-10-20 09:36:37,535 7 INFO rb-aa5c29f-225760-426740 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:36765/json/version 2026-10-20 09:36:37,537 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36765', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:36:37,561 7 INFO rb-aa5c29f-225760-426740 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 09:36:37,561 7 INFO rb-aa5c29f-225760-426740 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:36765/json 2026-10-20 09:36:37,561 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36765', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:36:37,565 7 INFO rb-aa5c29f-225760-426740 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:36765/devtools/page/DDEC1CC4AA765381DB02D70BDD2685E8 2026-10-20 09:36:37,576 7 INFO rb-aa5c29f-225760-426740 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 09:36:37,579 7 INFO rb-aa5c29f-225760-426740 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 09:36:37,603 7 INFO rb-aa5c29f-225760-426740 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 09:36:37,607 7 INFO rb-aa5c29f-225760-426740 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=9e1c4b261ca54c7e&table_identifier=9f4f7186" in browser 2026-10-20 09:36:37,607 7 INFO rb-aa5c29f-225760-426740 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=9e1c4b261ca54c7e&table_identifier=9f4f7186" 2026-10-20 09:36:37,661 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:37] "GET /pos-self/123?access_token=9e1c4b261ca54c7e&table_identifier=9f4f7186 HTTP/1.1" 200 2419 8 0.005 0.044 rw 2026-10-20 09:36:37,663 7 INFO rb-aa5c29f-225760-426740 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': 'DDEC1CC4AA765381DB02D70BDD2685E8', 'loaderId': 'FFEDCE7D6CF33C1AA83FB22768FA6095', 'isDownload': False} 2026-10-20 09:36:37,663 7 INFO rb-aa5c29f-225760-426740 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 09:36:37,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:37] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.002 0.024 ro 2026-10-20 09:36:37,738 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:37] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.004 0.028 ro 2026-10-20 09:36:37,762 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:37] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.006 0.134 ro 2026-10-20 09:36:37,974 7 INFO rb-aa5c29f-225760-426740 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 09:36:37,993 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:37] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-20 09:36:38,001 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.005 ro 2026-10-20 09:36:38,025 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:38] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.022 ro 2026-10-20 09:36:38,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:38] "POST /pos-self/data/123 HTTP/1.1" 200 467691 260 0.227 0.436 rw 2026-10-20 09:36:38,696 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:38] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.667 rw 2026-10-20 09:36:38,891 7 INFO rb-aa5c29f-225760-426740 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 09:36:38,923 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 4 0.003 0.024 rw 2026-10-20 09:36:38,932 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:38] "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 09:36:39,001 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:39] "GET /web/image/ir.attachment/99269/raw HTTP/1.1" 200 98715 3 0.003 0.007 ro 2026-10-20 09:36:39,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:39] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.002 0.017 ro 2026-10-20 09:36:39,073 7 INFO rb-aa5c29f-225760-426740 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 09:36:39,077 7 INFO rb-aa5c29f-225760-426740 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 09:36:39,121 7 INFO rb-aa5c29f-225760-426740 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 09:36:39,134 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:39] "GET /web/image/ir.attachment/98248/raw HTTP/1.1" 200 49165 3 0.002 0.008 ro 2026-10-20 09:36:39,179 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:39] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.02 ro 2026-10-20 09:36:39,268 7 INFO rb-aa5c29f-225760-426740 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 09:36:39,321 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:39] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.002 0.032 ro 2026-10-20 09:36:39,331 7 INFO rb-aa5c29f-225760-426740 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 09:36:39,348 7 INFO rb-aa5c29f-225760-426740 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 09:36:39,360 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:39] "GET /web/image/pos.category/249/image_128?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 6314 3 0.009 0.06 ro 2026-10-20 09:36:39,388 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:39] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 10346 3 0.004 0.089 ro 2026-10-20 09:36:39,397 7 INFO rb-aa5c29f-225760-426740 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 09:36:39,412 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:39] "GET /web/image/product.product/1656/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 8 0.004 0.023 ro 2026-10-20 09:36:39,414 7 INFO rb-aa5c29f-225760-426740 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 09:36:39,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51084657 started for PoS orders references: [{'name': None, 'pos_reference': '260-123-000002', 'uuid': '4a25e5f4-1d0c-486b-ba6d-0bc8ddbd6eb5'}] 2026-10-20 09:36:39,516 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51084657 order {'name': None, 'pos_reference': '260-123-000002', 'uuid': '4a25e5f4-1d0c-486b-ba6d-0bc8ddbd6eb5'} created pos.order #592 2026-10-20 09:36:39,516 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51084657 finished 2026-10-20 09:36:39,623 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2445 72 0.054 0.153 rw 2026-10-20 09:36:39,686 7 INFO rb-aa5c29f-225760-426740 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 09:36:39,705 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.018 0.035 rw 2026-10-20 09:36:39,716 7 INFO rb-aa5c29f-225760-426740 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 09:36:39,787 7 INFO rb-aa5c29f-225760-426740 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 09:36:39,803 7 INFO rb-aa5c29f-225760-426740 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 09:36:39,829 7 INFO rb-aa5c29f-225760-426740 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 09:36:39,833 7 INFO rb-aa5c29f-225760-426740 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 09:36:39,840 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.044 0.052 rw 2026-10-20 09:36:39,887 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:39] "GET /web/image/product.product/1658/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 8 0.008 0.057 ro 2026-10-20 09:36:39,943 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.021 0.054 rw 2026-10-20 09:36:40,031 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8031351 started for PoS orders references: [{'name': None, 'pos_reference': '260-123-000002', 'uuid': '4a25e5f4-1d0c-486b-ba6d-0bc8ddbd6eb5'}] 2026-10-20 09:36:40,072 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [982] to pos.order #592 2026-10-20 09:36:40,083 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8031351 order {'name': None, 'pos_reference': '260-123-000002', 'uuid': '4a25e5f4-1d0c-486b-ba6d-0bc8ddbd6eb5'} updated pos.order #592 2026-10-20 09:36:40,083 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8031351 finished 2026-10-20 09:36:40,256 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3437 94 0.108 0.178 rw 2026-10-20 09:36:40,312 7 INFO rb-aa5c29f-225760-426740 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 09:36:40,316 7 INFO rb-aa5c29f-225760-426740 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 09:36:40,352 7 INFO rb-aa5c29f-225760-426740 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 09:36:40,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3437 24 0.047 0.042 rw 2026-10-20 09:36:40,403 7 INFO rb-aa5c29f-225760-426740 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 09:36:40,404 7 INFO rb-aa5c29f-225760-426740 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 09:36:40,479 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:36:40,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3437 24 0.017 0.055 rw 2026-10-20 09:36:40,484 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:38] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.001 1.585 rw 2026-10-20 09:36:40,491 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 14547028 (allocated 15872000) 2026-10-20 09:36:40,590 7 INFO rb-aa5c29f-225760-426740 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 43366 2026-10-20 09:36:40,592 7 INFO rb-aa5c29f-225760-426740 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 09:36:40,594 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vck6LTHJ - [20/Oct/2026 09:36:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 0 24 0.017 0.047 rw 2026-10-20 09:36:40,594 7 INFO rb-aa5c29f-225760-426740 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 43366 2026-10-20 09:36:40,690 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093640_690417_test_online_payment_self_pay_after_meal_table.txt 2026-10-20 09:36:40,690 7 INFO rb-aa5c29f-225760-426740 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/tmpd0v27663_chrome_odoo" 2026-10-20 09:36:40,745 7 INFO rb-aa5c29f-225760-426740 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 09:36:42,119 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:36:50,413 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Chrome pid: 43505 2026-10-20 09:36:50,413 7 INFO rb-aa5c29f-225760-426740 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/tmpv7pwe75v_chrome_odoo 2026-10-20 09:36:50,414 7 INFO rb-aa5c29f-225760-426740 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:40811/json/version 2026-10-20 09:36:50,415 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40811', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:36:50,433 7 INFO rb-aa5c29f-225760-426740 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 09:36:50,433 7 INFO rb-aa5c29f-225760-426740 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:40811/json 2026-10-20 09:36:50,435 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40811', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:36:50,447 7 INFO rb-aa5c29f-225760-426740 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:40811/devtools/page/9F6BC1C35058DFBACFA66FE1BC32D49A 2026-10-20 09:36:50,461 7 INFO rb-aa5c29f-225760-426740 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 09:36:50,463 7 INFO rb-aa5c29f-225760-426740 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 09:36:50,557 7 INFO rb-aa5c29f-225760-426740 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 09:36:50,559 7 INFO rb-aa5c29f-225760-426740 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=fba9bc765834423d" in browser 2026-10-20 09:36:50,559 7 INFO rb-aa5c29f-225760-426740 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=fba9bc765834423d" 2026-10-20 09:36:50,579 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:36:51,237 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:51] "GET /pos-self/124?access_token=fba9bc765834423d HTTP/1.1" 200 2379 61 0.044 0.632 rw 2026-10-20 09:36:51,241 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': '9F6BC1C35058DFBACFA66FE1BC32D49A', 'loaderId': '2FCAF0B4519B54D9AE5C456FFA2DC62B', 'isDownload': False} 2026-10-20 09:36:51,241 7 INFO rb-aa5c29f-225760-426740 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 09:36:51,296 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:36:51,359 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:51] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.023 0.766 ro 2026-10-20 09:36:51,361 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:36:51,380 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:51] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.007 0.089 ro 2026-10-20 09:36:51,394 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:36:51,424 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:51] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.132 ro 2026-10-20 09:36:51,680 7 INFO rb-aa5c29f-225760-426740 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 09:36:51,698 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:51] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 09:36:51,715 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.01 ro 2026-10-20 09:36:51,723 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:51] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.013 ro 2026-10-20 09:36:51,748 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:51] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.011 rw 2026-10-20 09:36:52,470 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:52] "POST /pos-self/data/124 HTTP/1.1" 200 468132 269 0.236 0.501 rw 2026-10-20 09:36:52,725 7 INFO rb-aa5c29f-225760-426740 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 09:36:52,730 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:52] "GET /web/image/ir.attachment/100295/raw HTTP/1.1" 200 98715 3 0.003 0.01 ro 2026-10-20 09:36:52,779 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:52] "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 09:36:52,936 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:100299) 2026-10-20 09:36:52,943 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:52] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.017 0.133 ro 2026-10-20 09:36:52,963 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:52] "GET /web/image/ir.attachment/100294/raw HTTP/1.1" 200 84994 3 0.004 0.028 ro 2026-10-20 09:36:52,972 7 INFO rb-aa5c29f-225760-426740 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 09:36:53,055 7 INFO rb-aa5c29f-225760-426740 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 09:36:53,138 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:53] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.037 ro 2026-10-20 09:36:53,140 7 INFO rb-aa5c29f-225760-426740 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 09:36:53,179 7 INFO rb-aa5c29f-225760-426740 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 09:36:53,180 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:53] "GET /web/image/pos.category/249/image_128?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.08 ro 2026-10-20 09:36:53,183 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:53] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.063 ro 2026-10-20 09:36:53,194 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:53] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.07 ro 2026-10-20 09:36:53,214 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:53] "GET /web/image/ir.attachment/99277/raw HTTP/1.1" 200 49165 3 0.001 0.018 ro 2026-10-20 09:36:53,258 7 INFO rb-aa5c29f-225760-426740 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 09:36:53,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:53] "GET /web/image/product.product/1656/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 9 0.012 0.025 ro 2026-10-20 09:36:53,285 7 INFO rb-aa5c29f-225760-426740 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 09:36:53,292 7 INFO rb-aa5c29f-225760-426740 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 09:36:53,324 7 INFO rb-aa5c29f-225760-426740 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 09:36:53,325 7 INFO rb-aa5c29f-225760-426740 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 09:36:53,364 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56042892 started for PoS orders references: [{'name': None, 'pos_reference': '260-124-000001', 'uuid': 'b89d7faa-d293-4355-9f13-ba443d83b175'}] 2026-10-20 09:36:53,409 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:36:53,413 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56042892 order {'name': None, 'pos_reference': '260-124-000001', 'uuid': 'b89d7faa-d293-4355-9f13-ba443d83b175'} created pos.order #593 2026-10-20 09:36:53,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56042892 finished 2026-10-20 09:36:53,413 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: heap 13814048 (allocated 15085568) 2026-10-20 09:36:53,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:52] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 1.74 rw 2026-10-20 09:36:53,526 7 INFO rb-aa5c29f-225760-426740 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 43505 2026-10-20 09:36:53,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 2V3sDMhz - [20/Oct/2026 09:36:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 88 0.069 0.147 rw 2026-10-20 09:36:53,530 7 INFO rb-aa5c29f-225760-426740 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 09:36:53,532 7 INFO rb-aa5c29f-225760-426740 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 43505 2026-10-20 09:36:53,632 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093653_632391_test_self_order_tip_amount_matches_backend.txt 2026-10-20 09:36:53,632 7 INFO rb-aa5c29f-225760-426740 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/tmpv7pwe75v_chrome_odoo" 2026-10-20 09:36:54,076 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Chrome pid: 43641 2026-10-20 09:36:54,077 7 INFO rb-aa5c29f-225760-426740 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/tmp7q4nu01q_chrome_odoo 2026-10-20 09:36:54,077 7 INFO rb-aa5c29f-225760-426740 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:46703/json/version 2026-10-20 09:36:54,078 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46703', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:36:54,121 7 INFO rb-aa5c29f-225760-426740 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 09:36:54,121 7 INFO rb-aa5c29f-225760-426740 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:46703/json 2026-10-20 09:36:54,122 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46703', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:36:54,133 7 INFO rb-aa5c29f-225760-426740 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:46703/devtools/page/167939FAC4F03A5969D9748B20DBA0C3 2026-10-20 09:36:54,143 7 INFO rb-aa5c29f-225760-426740 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 09:36:54,148 7 INFO rb-aa5c29f-225760-426740 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 09:36:54,185 7 INFO rb-aa5c29f-225760-426740 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 09:36:54,190 7 INFO rb-aa5c29f-225760-426740 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=fba9bc765834423d" in browser 2026-10-20 09:36:54,191 7 INFO rb-aa5c29f-225760-426740 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=fba9bc765834423d" 2026-10-20 09:36:54,264 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:54] "GET /pos-self/124?access_token=fba9bc765834423d HTTP/1.1" 200 2419 6 0.005 0.062 rw 2026-10-20 09:36:54,279 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': '167939FAC4F03A5969D9748B20DBA0C3', 'loaderId': '88A97CC0531A3779DFDEFB062A7AD8A3', 'isDownload': False} 2026-10-20 09:36:54,279 7 INFO rb-aa5c29f-225760-426740 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 09:36:54,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:54] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.002 0.02 ro 2026-10-20 09:36:54,367 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:54] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.005 0.16 ro 2026-10-20 09:36:54,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:54] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.001 0.04 ro 2026-10-20 09:36:54,615 7 INFO rb-aa5c29f-225760-426740 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 09:36:54,639 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:54] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 09:36:54,647 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.005 ro 2026-10-20 09:36:54,670 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:54] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.003 0.017 ro 2026-10-20 09:36:55,406 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:55] "POST /pos-self/data/124 HTTP/1.1" 200 468129 260 0.288 0.455 rw 2026-10-20 09:36:55,414 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:55] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.745 rw 2026-10-20 09:36:55,680 7 INFO rb-aa5c29f-225760-426740 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 09:36:55,686 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:55] "GET /web/image/ir.attachment/100295/raw HTTP/1.1" 200 98715 3 0.002 0.009 ro 2026-10-20 09:36:55,722 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:55] "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 09:36:55,750 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:55] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.002 0.01 ro 2026-10-20 09:36:55,776 7 INFO rb-aa5c29f-225760-426740 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 09:36:55,878 7 INFO rb-aa5c29f-225760-426740 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 09:36:55,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:55] "GET /web/image/pos.category/249/image_128?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.027 ro 2026-10-20 09:36:55,960 7 INFO rb-aa5c29f-225760-426740 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 09:36:55,976 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:55] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.004 0.057 ro 2026-10-20 09:36:55,992 7 INFO rb-aa5c29f-225760-426740 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 09:36:56,005 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:56] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 10346 3 0.005 0.065 ro 2026-10-20 09:36:56,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:56] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.083 ro 2026-10-20 09:36:56,028 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:56] "GET /web/image/ir.attachment/99277/raw HTTP/1.1" 200 49165 3 0.003 0.012 ro 2026-10-20 09:36:56,107 7 INFO rb-aa5c29f-225760-426740 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 09:36:56,123 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:56] "GET /web/image/product.product/1656/image_512?unique=2026-10-20T09:34:55.000+00:00 HTTP/1.1" 200 7322 8 0.012 0.03 ro 2026-10-20 09:36:56,142 7 INFO rb-aa5c29f-225760-426740 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 09:36:56,151 7 INFO rb-aa5c29f-225760-426740 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 09:36:56,181 7 INFO rb-aa5c29f-225760-426740 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 09:36:56,182 7 INFO rb-aa5c29f-225760-426740 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 09:36:56,228 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57664574 started for PoS orders references: [{'name': None, 'pos_reference': '260-124-000002', 'uuid': '094af78f-4e59-49f4-9a80-667f91ecbb82'}] 2026-10-20 09:36:56,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:36:56,281 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57664574 order {'name': None, 'pos_reference': '260-124-000002', 'uuid': '094af78f-4e59-49f4-9a80-667f91ecbb82'} created pos.order #594 2026-10-20 09:36:56,282 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57664574 finished 2026-10-20 09:36:56,285 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: heap 14148564 (allocated 15085568) 2026-10-20 09:36:56,375 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:55] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.01 0.928 rw 2026-10-20 09:36:56,388 7 INFO rb-aa5c29f-225760-426740 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 43641 2026-10-20 09:36:56,392 7 INFO rb-aa5c29f-225760-426740 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 09:36:56,393 7 INFO rb-aa5c29f-225760-426740 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 43641 2026-10-20 09:36:56,395 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aVqd-tqO - [20/Oct/2026 09:36:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 73 0.065 0.158 rw 2026-10-20 09:36:56,492 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093656_491917_test_self_order_tip_amount_matches_backend.txt 2026-10-20 09:36:56,492 7 INFO rb-aa5c29f-225760-426740 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/tmp7q4nu01q_chrome_odoo" 2026-10-20 09:36:56,652 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-20 09:36:57,706 7 INFO rb-aa5c29f-225760-426740 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 09:36:57,920 7 INFO rb-aa5c29f-225760-426740 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 09:37:06,418 7 INFO rb-aa5c29f-225760-426740 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 09:37:10,142 7 INFO rb-aa5c29f-225760-426740 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 09:37:13,321 7 INFO rb-aa5c29f-225760-426740 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 09:37:14,945 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #217 deleted ir.attachment records with IDs: [101324, 101325] 2026-10-20 09:37:14,948 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #217 deleted pos.config records with IDs: [125, 126] 2026-10-20 09:37:14,968 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #217 deleted ir.sequence records with IDs: [3536, 3540, 3537, 3541] 2026-10-20 09:37:18,372 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #217 deleted restaurant.floor records with IDs: [42] 2026-10-20 09:37:19,248 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-10-20 09:37:19,853 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #217 deleted pos.printer records with IDs: [41, 42] 2026-10-20 09:37:20,307 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 43775 2026-10-20 09:37:20,308 7 INFO rb-aa5c29f-225760-426740 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/tmpcgu2ffzf_chrome_odoo 2026-10-20 09:37:20,308 7 INFO rb-aa5c29f-225760-426740 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:37995/json/version 2026-10-20 09:37:20,310 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:37:20,322 7 INFO rb-aa5c29f-225760-426740 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 09:37:20,323 7 INFO rb-aa5c29f-225760-426740 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:37995/json 2026-10-20 09:37:20,324 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:37:20,333 7 INFO rb-aa5c29f-225760-426740 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:37995/devtools/page/1483992D4A8913B317F5103461CBA6F1 2026-10-20 09:37:20,336 7 INFO rb-aa5c29f-225760-426740 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 09:37:20,338 7 INFO rb-aa5c29f-225760-426740 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 09:37:20,396 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 09:37:20,410 7 INFO rb-aa5c29f-225760-426740 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 09:37:20,412 7 INFO rb-aa5c29f-225760-426740 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 09:37:20,412 7 INFO rb-aa5c29f-225760-426740 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 09:37:20,429 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:37:20,915 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:20] "GET /pos/ui/128 HTTP/1.1" 200 6893 64 0.038 0.462 rw 2026-10-20 09:37:20,920 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': '1483992D4A8913B317F5103461CBA6F1', 'loaderId': '6EAD43357ADF58D65F1443820CEE1922', 'isDownload': False} 2026-10-20 09:37:20,920 7 INFO rb-aa5c29f-225760-426740 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 09:37:20,992 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:20] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.557 ro 2026-10-20 09:37:20,999 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:20] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.04 ro 2026-10-20 09:37:21,015 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:20] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.056 ro 2026-10-20 09:37:21,629 7 INFO rb-aa5c29f-225760-426740 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 09:37:21,662 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 09:37:21,670 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:37:21,691 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.01 ro 2026-10-20 09:37:21,742 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.031 rw 2026-10-20 09:37:21,747 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:21] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.037 rw 2026-10-20 09:37:22,075 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:37:22,624 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 539619 260 0.348 0.519 rw 2026-10-20 09:37:22,852 7 INFO rb-aa5c29f-225760-426740 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 09:37:22,875 7 INFO rb-aa5c29f-225760-426740 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 09:37:22,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:22] "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 09:37:22,911 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:22] "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 09:37:22,961 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.019 rw 2026-10-20 09:37:22,974 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-20 09:37:22,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:22] "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 09:37:23,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:23] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-20 09:37:23,588 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37: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.005 0.027 rw 2026-10-20 09:37:23,734 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.047 rw 2026-10-20 09:37:23,738 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:37:23,749 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-20 09:37:23,774 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:23] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 305 4 0.004 0.043 ro 2026-10-20 09:37:23,775 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:23] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.052 rw 2026-10-20 09:37:23,822 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:23] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.008 ro 2026-10-20 09:37:23,827 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:23] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 09:37:23,843 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.015 - 2026-10-20 09:37:23,847 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-20 09:37:23,880 7 INFO rb-aa5c29f-225760-426740 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 09:37:23,956 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:23] "GET /pos/ui/128?from_backend=True HTTP/1.1" 200 6933 31 0.048 0.079 rw 2026-10-20 09:37:24,010 7 INFO rb-aa5c29f-225760-426740 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 09:37:24,012 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:24] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.015 - 2026-10-20 09:37:24,048 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:24] "GET /pos/ui/128 HTTP/1.1" 200 6933 31 0.031 0.187 rw 2026-10-20 09:37:24,071 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37: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.005 0.061 rw 2026-10-20 09:37:24,137 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 15 0.022 0.103 rw 2026-10-20 09:37:24,199 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37: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.0 0.011 rw 2026-10-20 09:37:24,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.048 rw 2026-10-20 09:37:24,278 7 INFO rb-aa5c29f-225760-426740 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 09:37:24,800 7 INFO rb-aa5c29f-225760-426740 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 09:37:24,840 7 INFO rb-aa5c29f-225760-426740 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 09:37:24,899 7 INFO rb-aa5c29f-225760-426740 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 09:37:24,901 7 INFO rb-aa5c29f-225760-426740 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 09:37:24,915 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:37:25,414 7 INFO rb-aa5c29f-225760-426740 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 09:37:25,415 7 INFO rb-aa5c29f-225760-426740 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 09:37:25,423 7 INFO rb-aa5c29f-225760-426740 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 09:37:25,447 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78637637 started for PoS orders references: [{'name': '/', 'pos_reference': '261-128-000001', 'uuid': '3d7c4095-8c03-4672-b803-1defd10e1da2'}] 2026-10-20 09:37:25,543 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78637637 order {'name': '/', 'pos_reference': '261-128-000001', 'uuid': '3d7c4095-8c03-4672-b803-1defd10e1da2'} created pos.order #595 2026-10-20 09:37:25,547 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78637637 finished 2026-10-20 09:37:25,619 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3974 50 0.07 0.107 rw 2026-10-20 09:37:25,645 7 INFO rb-aa5c29f-225760-426740 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 09:37:25,728 7 INFO rb-aa5c29f-225760-426740 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 09:37:25,751 7 INFO rb-aa5c29f-225760-426740 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 09:37:25,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37: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.008 0.025 rw 2026-10-20 09:37:25,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.058 rw 2026-10-20 09:37:26,252 7 INFO rb-aa5c29f-225760-426740 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 09:37:26,266 7 INFO rb-aa5c29f-225760-426740 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 09:37:26,289 7 INFO rb-aa5c29f-225760-426740 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 09:37:26,290 7 INFO rb-aa5c29f-225760-426740 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 09:37:26,800 7 INFO rb-aa5c29f-225760-426740 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 09:37:26,800 7 INFO rb-aa5c29f-225760-426740 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 09:37:27,312 7 INFO rb-aa5c29f-225760-426740 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 09:37:27,313 7 INFO rb-aa5c29f-225760-426740 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 09:37:27,318 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39888071 started for PoS orders references: [{'name': '/', 'pos_reference': '261-128-000002', 'uuid': 'c3e96af4-9797-4ede-96f1-09ab68d07eb8'}] 2026-10-20 09:37:27,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39888071 order {'name': '/', 'pos_reference': '261-128-000002', 'uuid': 'c3e96af4-9797-4ede-96f1-09ab68d07eb8'} created pos.order #596 2026-10-20 09:37:27,387 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39888071 finished 2026-10-20 09:37:27,449 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 20954688 (allocated 22040576) 2026-10-20 09:37:27,452 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:37:27,452 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3974 40 0.034 0.104 rw 2026-10-20 09:37:27,466 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kd7bzY5D - [20/Oct/2026 09:37:22] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 5.69 rw 2026-10-20 09:37:27,609 7 INFO rb-aa5c29f-225760-426740 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 43775 2026-10-20 09:37:27,609 7 INFO rb-aa5c29f-225760-426740 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 09:37:27,610 7 INFO rb-aa5c29f-225760-426740 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 43775 2026-10-20 09:37:27,718 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093727_718320_test_01_online_payment_with_multi_table.txt 2026-10-20 09:37:27,718 7 INFO rb-aa5c29f-225760-426740 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/tmpcgu2ffzf_chrome_odoo" 2026-10-20 09:37:27,730 7 INFO rb-aa5c29f-225760-426740 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 09:37:28,065 7 INFO rb-aa5c29f-225760-426740 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 09:37:37,578 7 INFO rb-aa5c29f-225760-426740 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 09:37:37,894 7 INFO rb-aa5c29f-225760-426740 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 09:37:40,730 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 43906 2026-10-20 09:37:40,731 7 INFO rb-aa5c29f-225760-426740 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/tmp5z5css3z_chrome_odoo 2026-10-20 09:37:40,731 7 INFO rb-aa5c29f-225760-426740 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:40759/json/version 2026-10-20 09:37:40,732 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:37:40,748 7 INFO rb-aa5c29f-225760-426740 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 09:37:40,748 7 INFO rb-aa5c29f-225760-426740 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:40759/json 2026-10-20 09:37:40,749 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:37:40,779 7 INFO rb-aa5c29f-225760-426740 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:40759/devtools/page/F2B2B35AC1FF30B56369F30548F0780C 2026-10-20 09:37:40,799 7 INFO rb-aa5c29f-225760-426740 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 09:37:40,810 7 INFO rb-aa5c29f-225760-426740 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 09:37:41,172 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-20 09:37:41,185 7 INFO rb-aa5c29f-225760-426740 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 09:37:41,186 7 INFO rb-aa5c29f-225760-426740 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=8b4730cbeaef441b" in browser 2026-10-20 09:37:41,186 7 INFO rb-aa5c29f-225760-426740 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=8b4730cbeaef441b" 2026-10-20 09:37:41,222 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:37:42,031 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:42] "GET /pos-self/129?access_token=8b4730cbeaef441b HTTP/1.1" 200 2402 71 0.038 0.805 rw 2026-10-20 09:37:42,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'F2B2B35AC1FF30B56369F30548F0780C', 'loaderId': '2B2F7100D0850C866B33F07D6D359C04', 'isDownload': False} 2026-10-20 09:37:42,035 7 INFO rb-aa5c29f-225760-426740 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 09:37:42,061 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-10-20 09:37:42,278 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:37:42,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:42] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 8 0.019 1.11 ro 2026-10-20 09:37:42,331 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:37:42,362 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:42] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.011 0.288 ro 2026-10-20 09:37:42,375 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:37:42,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:42] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.346 ro 2026-10-20 09:37:42,690 7 INFO rb-aa5c29f-225760-426740 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 09:37:42,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:42] "GET /favicon.ico HTTP/1.1" 301 273 8 0.004 0.026 ro 2026-10-20 09:37:42,744 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.036 ro 2026-10-20 09:37:42,765 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:42] "GET /web/image/website/2/favicon?unique=565b0cf HTTP/1.1" 200 1150 2 0.001 0.015 ro 2026-10-20 09:37:42,776 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37: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 09:37:43,436 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:43] "POST /pos-self/data/129 HTTP/1.1" 200 467542 251 0.167 0.502 rw 2026-10-20 09:37:43,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:43] "GET /web/image/ir.attachment/102344/raw HTTP/1.1" 200 98715 3 0.001 0.011 ro 2026-10-20 09:37:43,693 7 INFO rb-aa5c29f-225760-426740 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 09:37:43,752 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:43] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.039 ro 2026-10-20 09:37:43,930 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:102363) 2026-10-20 09:37:43,938 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:43] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.01 0.159 ro 2026-10-20 09:37:43,957 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:43] "GET /web/image/ir.attachment/102343/raw HTTP/1.1" 200 84994 3 0.005 0.024 ro 2026-10-20 09:37:43,985 7 INFO rb-aa5c29f-225760-426740 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 09:37:43,985 7 INFO rb-aa5c29f-225760-426740 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 09:37:44,074 7 INFO rb-aa5c29f-225760-426740 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 09:37:44,157 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/pos.category/261/image_128?unique=2026-10-20T09:36:56.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.047 ro 2026-10-20 09:37:44,158 7 INFO rb-aa5c29f-225760-426740 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 09:37:44,190 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.083 ro 2026-10-20 09:37:44,194 7 INFO rb-aa5c29f-225760-426740 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 09:37:44,245 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/pos.category/260/image_128?unique=2026-10-20T09:36:56.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.137 ro 2026-10-20 09:37:44,262 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/pos.category/262/image_128?unique=2026-10-20T09:36:56.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.153 ro 2026-10-20 09:37:44,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/product.template/1539/image_512?unique=2026-10-20T09:36:56.000+00:00 HTTP/1.1" 200 7322 3 0.019 0.163 ro 2026-10-20 09:37:44,321 7 INFO rb-aa5c29f-225760-426740 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 09:37:44,331 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/product.template/1541/image_512?unique=2026-10-20T09:36:56.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.203 ro 2026-10-20 09:37:44,334 7 INFO rb-aa5c29f-225760-426740 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 09:37:44,338 7 INFO rb-aa5c29f-225760-426740 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 09:37:44,358 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/product.template/1536/image_512?unique=2026-10-20T09:36:56.000+00:00 HTTP/1.1" 200 7322 3 0.011 0.187 ro 2026-10-20 09:37:44,378 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/product.template/1537/image_512?unique=2026-10-20T09:36:56.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.173 ro 2026-10-20 09:37:44,404 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/product.template/1538/image_512?unique=2026-10-20T09:36:56.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.145 ro 2026-10-20 09:37:44,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 13665372 (allocated 14823424) 2026-10-20 09:37:44,421 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:37:44,421 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/product.template/1542/image_512?unique=2026-10-20T09:36:56.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.153 ro 2026-10-20 09:37:44,432 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.112 ro 2026-10-20 09:37:44,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/ir.attachment/102345/raw HTTP/1.1" 200 49165 3 0.001 0.096 ro 2026-10-20 09:37:44,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/product.product/1689/image_512?unique=2026-10-20T09:36:56.000+00:00 HTTP/1.1" 200 7322 9 0.013 0.089 ro 2026-10-20 09:37:44,516 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/product.template/1540/image_512?unique=2026-10-20T09:36:56.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.105 ro 2026-10-20 09:37:44,528 7 INFO rb-aa5c29f-225760-426740 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 43906 2026-10-20 09:37:44,529 7 INFO rb-aa5c29f-225760-426740 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 09:37:44,530 7 INFO rb-aa5c29f-225760-426740 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 43906 2026-10-20 09:37:44,532 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/product.template/11/image_512?unique=2026-10-20T07:56:30.000+00:00 HTTP/1.1" 200 0 3 0.002 0.102 ro 2026-10-20 09:37:44,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:43] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 1.713 rw 2026-10-20 09:37:44,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/product.template/12/image_512?unique=2026-10-20T09:36:56.000+00:00 HTTP/1.1" 200 0 3 0.002 0.11 ro 2026-10-20 09:37:44,615 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91886761 started for PoS orders references: [{'name': None, 'pos_reference': '260-129-000001', 'uuid': '70dcccbb-c76f-44ba-83f3-88f0990dba54'}] 2026-10-20 09:37:44,626 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093744_626129_test_02_online_payment_with_multi_website_company.txt 2026-10-20 09:37:44,626 7 INFO rb-aa5c29f-225760-426740 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/tmp5z5css3z_chrome_odoo" 2026-10-20 09:37:44,632 7 INFO rb-aa5c29f-225760-426740 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 09:37:44,698 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91886761 order {'name': None, 'pos_reference': '260-129-000001', 'uuid': '70dcccbb-c76f-44ba-83f3-88f0990dba54'} created pos.order #597 2026-10-20 09:37:44,699 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91886761 finished 2026-10-20 09:37:44,805 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 88 0.108 0.338 rw 2026-10-20 09:37:44,812 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/product.template/13/image_512?unique=2026-10-20T07:56:30.000+00:00 HTTP/1.1" 200 0 3 0.005 0.356 ro 2026-10-20 09:37:44,836 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -ZJy8Nxj - [20/Oct/2026 09:37:44] "GET /web/image/product.template/16/image_512?unique=2026-10-20T07:57:30.000+00:00 HTTP/1.1" 200 0 3 0.002 0.328 ro 2026-10-20 09:37:55,050 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 44037 2026-10-20 09:37:55,051 7 INFO rb-aa5c29f-225760-426740 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/tmp8dlczzp7_chrome_odoo 2026-10-20 09:37:55,051 7 INFO rb-aa5c29f-225760-426740 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:43187/json/version 2026-10-20 09:37:55,055 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43187', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:37:55,080 7 INFO rb-aa5c29f-225760-426740 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 09:37:55,081 7 INFO rb-aa5c29f-225760-426740 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:43187/json 2026-10-20 09:37:55,081 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43187', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:37:55,084 7 INFO rb-aa5c29f-225760-426740 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:43187/devtools/page/41383299AB1208BBAEC02595A93F4B8A 2026-10-20 09:37:55,087 7 INFO rb-aa5c29f-225760-426740 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 09:37:55,089 7 INFO rb-aa5c29f-225760-426740 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 09:37:55,120 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-20 09:37:55,123 7 INFO rb-aa5c29f-225760-426740 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 09:37:55,125 7 INFO rb-aa5c29f-225760-426740 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=aa50b667-d178-4b9a-91c0-06b6ab4b1713" in browser 2026-10-20 09:37:55,126 7 INFO rb-aa5c29f-225760-426740 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=aa50b667-d178-4b9a-91c0-06b6ab4b1713" 2026-10-20 09:37:56,433 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G0J4ygEA - [20/Oct/2026 09:37:56] "GET /pos/pay/597?access_token=aa50b667-d178-4b9a-91c0-06b6ab4b1713 HTTP/1.1" 200 12932 178 0.214 1.091 rw 2026-10-20 09:37:56,438 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '41383299AB1208BBAEC02595A93F4B8A', 'loaderId': 'C0CDB49089BDBF7E78E202658E6C5E3A', 'isDownload': False} 2026-10-20 09:37:56,438 7 INFO rb-aa5c29f-225760-426740 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 09:37:56,460 7 INFO rb-aa5c29f-225760-426740 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 09:37:56,461 7 INFO rb-aa5c29f-225760-426740 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 09:37:56,462 7 INFO rb-aa5c29f-225760-426740 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 09:37:56,466 7 INFO rb-aa5c29f-225760-426740 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 09:37:56,468 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-20 09:37:56,499 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1de90a1/web.odoo_ui_icons.min.woff2, copying from /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 2026-10-20 09:37:56,530 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G0J4ygEA - [20/Oct/2026 09:37:56] "GET /web/assets/1/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.016 0.037 ro 2026-10-20 09:37:56,550 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b70f17/web.assets_frontend.min.css, copying from /web/assets/8b70f17/web.assets_frontend.min.css 2026-10-20 09:37:56,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G0J4ygEA - [20/Oct/2026 09:37:56] "GET /web/assets/1/8b70f17/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.074 0.112 ro 2026-10-20 09:37:56,680 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bf0023c/web.material_symbols_outlined.min.woff2, copying from /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 2026-10-20 09:37:56,706 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G0J4ygEA - [20/Oct/2026 09:37:56] "GET /web/assets/1/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 7 0.012 1.56 ro 2026-10-20 09:37:56,712 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/519887c/web.assets_frontend_minimal.min.js, copying from /web/assets/519887c/web.assets_frontend_minimal.min.js 2026-10-20 09:37:56,746 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G0J4ygEA - [20/Oct/2026 09:37:56] "GET /web/assets/1/519887c/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.021 0.032 ro 2026-10-20 09:37:56,783 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/66252be/web.__assets_tests_call__.min.js, copying from /web/assets/66252be/web.__assets_tests_call__.min.js 2026-10-20 09:37:56,832 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G0J4ygEA - [20/Oct/2026 09:37:56] "GET /web/assets/1/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.011 0.068 ro 2026-10-20 09:37:56,925 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G0J4ygEA - [20/Oct/2026 09:37:56] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.018 ro 2026-10-20 09:37:56,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G0J4ygEA - [20/Oct/2026 09:37:56] "GET /web/image/payment.method/47632/image_payment_form/Dummy%20Payment%20Method?unique=565b0cf HTTP/1.1" 200 6078 3 0.002 0.025 ro 2026-10-20 09:37:56,988 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/117d8a6/web.assets_frontend_lazy.min.js, copying from /web/assets/117d8a6/web.assets_frontend_lazy.min.js 2026-10-20 09:37:57,051 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G0J4ygEA - [20/Oct/2026 09:37:57] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.002 0.086 ro 2026-10-20 09:37:57,071 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G0J4ygEA - [20/Oct/2026 09:37:57] "GET /web/assets/1/117d8a6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.006 0.111 ro 2026-10-20 09:37:57,731 7 INFO rb-aa5c29f-225760-426740 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 09:37:57,762 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 G0J4ygEA - [20/Oct/2026 09:37:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.014 ro 2026-10-20 09:37:57,868 7 INFO rb-aa5c29f-225760-426740 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 09:37:57,895 7 INFO rb-aa5c29f-225760-426740 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 09:37:57,902 7 INFO rb-aa5c29f-225760-426740 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 09:37:57,903 7 INFO rb-aa5c29f-225760-426740 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 09:37:57,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-20 09:37:57,987 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 11450692 (allocated 12582912) 2026-10-20 09:37:58,095 7 INFO rb-aa5c29f-225760-426740 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 44037 2026-10-20 09:37:58,096 7 INFO rb-aa5c29f-225760-426740 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 09:37:58,096 7 INFO rb-aa5c29f-225760-426740 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 44037 2026-10-20 09:37:58,194 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093758_194440_test_02_online_payment_with_multi_website_company.txt 2026-10-20 09:37:58,194 7 INFO rb-aa5c29f-225760-426740 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/tmp8dlczzp7_chrome_odoo" 2026-10-20 09:37:58,594 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 44171 2026-10-20 09:37:58,594 7 INFO rb-aa5c29f-225760-426740 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/tmpihw7og8l_chrome_odoo 2026-10-20 09:37:58,594 7 INFO rb-aa5c29f-225760-426740 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:44589/json/version 2026-10-20 09:37:58,595 7 INFO rb-aa5c29f-225760-426740 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 09:37:58,611 7 INFO rb-aa5c29f-225760-426740 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 09:37:58,611 7 INFO rb-aa5c29f-225760-426740 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:44589/json 2026-10-20 09:37:58,612 7 INFO rb-aa5c29f-225760-426740 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 09:37:58,624 7 INFO rb-aa5c29f-225760-426740 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:44589/devtools/page/6BFFCB787AC7144D839BC9A783681C6C 2026-10-20 09:37:58,632 7 INFO rb-aa5c29f-225760-426740 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 09:37:58,652 7 INFO rb-aa5c29f-225760-426740 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 09:37:58,718 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 09:37:58,735 7 INFO rb-aa5c29f-225760-426740 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 09:37:58,742 7 INFO rb-aa5c29f-225760-426740 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=aa50b667-d178-4b9a-91c0-06b6ab4b1713" in browser 2026-10-20 09:37:58,742 7 INFO rb-aa5c29f-225760-426740 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=aa50b667-d178-4b9a-91c0-06b6ab4b1713" 2026-10-20 09:37:58,823 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [597], uid: 2, model: pos.order 2026-10-20 09:37:59,637 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r5lnss75 - [20/Oct/2026 09:37:59] "GET /pos/pay/597?access_token=aa50b667-d178-4b9a-91c0-06b6ab4b1713 HTTP/1.1" 200 18257 94 0.164 0.728 rw 2026-10-20 09:37:59,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '6BFFCB787AC7144D839BC9A783681C6C', 'loaderId': 'E594F7583C8EBCF8DBA60C3A8AEE4B97', 'isDownload': False} 2026-10-20 09:37:59,641 7 INFO rb-aa5c29f-225760-426740 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 09:37:59,659 7 INFO rb-aa5c29f-225760-426740 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 09:37:59,659 7 INFO rb-aa5c29f-225760-426740 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 09:37:59,660 7 INFO rb-aa5c29f-225760-426740 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 09:37:59,665 7 INFO rb-aa5c29f-225760-426740 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 09:37:59,666 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-20 09:37:59,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r5lnss75 - [20/Oct/2026 09:37:59] "GET /web/assets/1/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.009 0.015 ro 2026-10-20 09:37:59,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r5lnss75 - [20/Oct/2026 09:37:59] "GET /web/assets/1/8b70f17/web.assets_frontend.min.css HTTP/1.1" 200 1340440 2 0.001 0.039 ro 2026-10-20 09:37:59,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r5lnss75 - [20/Oct/2026 09:37:59] "GET /web/assets/1/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.97 ro 2026-10-20 09:37:59,742 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r5lnss75 - [20/Oct/2026 09:37:59] "GET /web/assets/1/519887c/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 2 0.001 0.008 ro 2026-10-20 09:37:59,789 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r5lnss75 - [20/Oct/2026 09:37:59] "GET /web/assets/1/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.016 ro 2026-10-20 09:37:59,921 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r5lnss75 - [20/Oct/2026 09:37:59] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.022 ro 2026-10-20 09:37:59,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r5lnss75 - [20/Oct/2026 09:37:59] "GET /web/image/payment.method/47632/image_payment_form/Dummy%20Payment%20Method?unique=565b0cf HTTP/1.1" 200 6078 3 0.002 0.017 ro 2026-10-20 09:37:59,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r5lnss75 - [20/Oct/2026 09:37:59] "GET /website/static/description/icon.png HTTP/1.1" 200 3260 0 0 0.002 - 2026-10-20 09:38:00,010 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r5lnss75 - [20/Oct/2026 09:38:00] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.007 0.016 ro 2026-10-20 09:38:00,011 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r5lnss75 - [20/Oct/2026 09:37:59] "GET /web/assets/1/117d8a6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 2 0.001 0.032 ro 2026-10-20 09:38:00,565 7 INFO rb-aa5c29f-225760-426740 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 09:38:00,595 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r5lnss75 - [20/Oct/2026 09:38:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.009 ro 2026-10-20 09:38:00,692 7 INFO rb-aa5c29f-225760-426740 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 09:38:00,703 7 INFO rb-aa5c29f-225760-426740 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 09:38:00,710 7 INFO rb-aa5c29f-225760-426740 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 09:38:00,711 7 INFO rb-aa5c29f-225760-426740 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 09:38:00,782 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-20 09:38:00,798 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 11466116 (allocated 12582912) 2026-10-20 09:38:00,910 7 INFO rb-aa5c29f-225760-426740 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 44171 2026-10-20 09:38:00,917 7 INFO rb-aa5c29f-225760-426740 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 09:38:00,917 7 INFO rb-aa5c29f-225760-426740 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 44171 2026-10-20 09:38:01,026 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093801_026439_test_02_online_payment_with_multi_website_company.txt 2026-10-20 09:38:01,027 7 INFO rb-aa5c29f-225760-426740 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/tmpihw7og8l_chrome_odoo" 2026-10-20 09:38:01,432 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 44303 2026-10-20 09:38:01,433 7 INFO rb-aa5c29f-225760-426740 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/tmp6x7bmlm__chrome_odoo 2026-10-20 09:38:01,433 7 INFO rb-aa5c29f-225760-426740 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:37945/json/version 2026-10-20 09:38:01,434 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:38:01,451 7 INFO rb-aa5c29f-225760-426740 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 09:38:01,451 7 INFO rb-aa5c29f-225760-426740 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:37945/json 2026-10-20 09:38:01,452 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:38:01,458 7 INFO rb-aa5c29f-225760-426740 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:37945/devtools/page/AEE78CC054CE792FD6FD9BE87C7B2157 2026-10-20 09:38:01,465 7 INFO rb-aa5c29f-225760-426740 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 09:38:01,476 7 INFO rb-aa5c29f-225760-426740 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 09:38:01,493 7 INFO rb-aa5c29f-225760-426740 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 09:38:01,495 7 INFO rb-aa5c29f-225760-426740 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=aa50b667-d178-4b9a-91c0-06b6ab4b1713" in browser 2026-10-20 09:38:01,495 7 INFO rb-aa5c29f-225760-426740 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=aa50b667-d178-4b9a-91c0-06b6ab4b1713" 2026-10-20 09:38:01,711 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UK3-BcIS - [20/Oct/2026 09:38:01] "GET /pos/pay/597?access_token=aa50b667-d178-4b9a-91c0-06b6ab4b1713 HTTP/1.1" 200 11935 54 0.056 0.158 rw 2026-10-20 09:38:01,714 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'AEE78CC054CE792FD6FD9BE87C7B2157', 'loaderId': '93F215CE1EF37EC983149CE7928628FC', 'isDownload': False} 2026-10-20 09:38:01,714 7 INFO rb-aa5c29f-225760-426740 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 09:38:01,730 7 INFO rb-aa5c29f-225760-426740 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 09:38:01,730 7 INFO rb-aa5c29f-225760-426740 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 09:38:01,731 7 INFO rb-aa5c29f-225760-426740 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 09:38:01,731 7 INFO rb-aa5c29f-225760-426740 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 09:38:01,733 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-20 09:38:01,770 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UK3-BcIS - [20/Oct/2026 09:38:01] "GET /web/assets/1/8b70f17/web.assets_frontend.min.css HTTP/1.1" 200 1340440 2 0.001 0.027 ro 2026-10-20 09:38:01,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UK3-BcIS - [20/Oct/2026 09:38:01] "GET /web/assets/1/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.267 ro 2026-10-20 09:38:01,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UK3-BcIS - [20/Oct/2026 09:38:01] "GET /web/assets/1/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.049 ro 2026-10-20 09:38:01,848 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UK3-BcIS - [20/Oct/2026 09:38:01] "GET /web/assets/1/519887c/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 2 0.005 0.018 ro 2026-10-20 09:38:01,869 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UK3-BcIS - [20/Oct/2026 09:38:01] "GET /web/assets/1/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.037 ro 2026-10-20 09:38:01,934 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UK3-BcIS - [20/Oct/2026 09:38:01] "GET /web/image/payment.method/47632/image_payment_form/Dummy%20Payment%20Method?unique=565b0cf HTTP/1.1" 200 6078 3 0.004 0.012 ro 2026-10-20 09:38:01,945 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UK3-BcIS - [20/Oct/2026 09:38:01] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.025 ro 2026-10-20 09:38:02,033 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UK3-BcIS - [20/Oct/2026 09:38:02] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.02 ro 2026-10-20 09:38:02,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UK3-BcIS - [20/Oct/2026 09:38:02] "GET /web/assets/1/117d8a6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 2 0.002 0.042 ro 2026-10-20 09:38:02,639 7 INFO rb-aa5c29f-225760-426740 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 09:38:02,665 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UK3-BcIS - [20/Oct/2026 09:38:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.005 ro 2026-10-20 09:38:02,773 7 INFO rb-aa5c29f-225760-426740 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 09:38:02,788 7 INFO rb-aa5c29f-225760-426740 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 09:38:02,789 7 INFO rb-aa5c29f-225760-426740 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 09:38:02,790 7 INFO rb-aa5c29f-225760-426740 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 09:38:02,857 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-20 09:38:02,864 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 11470664 (allocated 12582912) 2026-10-20 09:38:02,963 7 INFO rb-aa5c29f-225760-426740 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 44303 2026-10-20 09:38:02,964 7 INFO rb-aa5c29f-225760-426740 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 09:38:02,965 7 INFO rb-aa5c29f-225760-426740 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 44303 2026-10-20 09:38:03,061 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093803_061034_test_02_online_payment_with_multi_website_company.txt 2026-10-20 09:38:03,061 7 INFO rb-aa5c29f-225760-426740 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/tmp6x7bmlm__chrome_odoo" 2026-10-20 09:38:03,213 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 431 checked, 8 removed 2026-10-20 09:38:03,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 09:38:06,113 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-10-20 09:38:07,762 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:38:15,726 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 44429 2026-10-20 09:38:15,727 7 INFO rb-aa5c29f-225760-426740 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/tmptkcddgkc_chrome_odoo 2026-10-20 09:38:15,727 7 INFO rb-aa5c29f-225760-426740 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:38779/json/version 2026-10-20 09:38:15,728 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38779', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:38:15,755 7 INFO rb-aa5c29f-225760-426740 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 09:38:15,755 7 INFO rb-aa5c29f-225760-426740 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:38779/json 2026-10-20 09:38:15,756 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38779', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:38:15,763 7 INFO rb-aa5c29f-225760-426740 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:38779/devtools/page/450E49492B9255AAB9D1A5656CDEBBD3 2026-10-20 09:38:15,783 7 INFO rb-aa5c29f-225760-426740 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 09:38:15,789 7 INFO rb-aa5c29f-225760-426740 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 09:38:16,132 7 INFO rb-aa5c29f-225760-426740 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 09:38:16,133 7 INFO rb-aa5c29f-225760-426740 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=2e9bdae7683a4824" in browser 2026-10-20 09:38:16,133 7 INFO rb-aa5c29f-225760-426740 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=2e9bdae7683a4824" 2026-10-20 09:38:16,154 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:38:16,595 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:16] "GET /pos-self/130?access_token=2e9bdae7683a4824 HTTP/1.1" 200 2378 61 0.057 0.403 rw 2026-10-20 09:38:16,600 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '450E49492B9255AAB9D1A5656CDEBBD3', 'loaderId': 'D61FD70D83616BB964BD8EA8EED4E0A8', 'isDownload': False} 2026-10-20 09:38:16,600 7 INFO rb-aa5c29f-225760-426740 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 09:38:16,659 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:38:16,692 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:16] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.011 0.043 ro 2026-10-20 09:38:16,701 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:38:16,760 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:16] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.013 0.11 ro 2026-10-20 09:38:16,772 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:38:16,821 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:16] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.03 0.651 ro 2026-10-20 09:38:17,028 7 INFO rb-aa5c29f-225760-426740 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 09:38:17,059 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:17] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.009 ro 2026-10-20 09:38:17,064 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.016 ro 2026-10-20 09:38:17,105 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:17] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.003 0.022 ro 2026-10-20 09:38:17,964 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:17] "POST /pos-self/data/130 HTTP/1.1" 200 467768 267 0.341 0.534 rw 2026-10-20 09:38:17,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:17] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.879 rw 2026-10-20 09:38:18,182 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:18] "GET /web/image/ir.attachment/103406/raw HTTP/1.1" 200 98715 3 0.001 0.007 ro 2026-10-20 09:38:18,202 7 INFO rb-aa5c29f-225760-426740 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 09:38:18,253 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:18] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.033 ro 2026-10-20 09:38:18,410 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:103410) 2026-10-20 09:38:18,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:18] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.021 0.124 ro 2026-10-20 09:38:18,428 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:18] "GET /web/image/ir.attachment/103405/raw HTTP/1.1" 200 84994 3 0.003 0.039 ro 2026-10-20 09:38:18,443 7 INFO rb-aa5c29f-225760-426740 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 09:38:18,497 7 INFO rb-aa5c29f-225760-426740 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 09:38:18,596 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:18] "GET /web/image/pos.category/263/image_128?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.034 ro 2026-10-20 09:38:18,606 7 INFO rb-aa5c29f-225760-426740 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 09:38:18,619 7 INFO rb-aa5c29f-225760-426740 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 09:38:18,628 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:18] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.065 ro 2026-10-20 09:38:18,650 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:18] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.071 ro 2026-10-20 09:38:18,666 7 INFO rb-aa5c29f-225760-426740 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 09:38:18,679 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:18] "GET /web/image/product.template/1544/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.097 ro 2026-10-20 09:38:18,704 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:18] "GET /web/image/product.template/1545/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.123 ro 2026-10-20 09:38:18,738 7 INFO rb-aa5c29f-225760-426740 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 09:38:18,741 7 INFO rb-aa5c29f-225760-426740 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 09:38:18,747 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:18] "GET /web/image/product.template/1543/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.161 ro 2026-10-20 09:38:18,764 7 INFO rb-aa5c29f-225760-426740 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 09:38:18,779 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:18] "GET /web/image/product.template/1546/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.175 ro 2026-10-20 09:38:18,801 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:18] "GET /web/image/product.template/1547/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.163 ro 2026-10-20 09:38:18,810 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:18] "GET /web/image/ir.attachment/102388/raw HTTP/1.1" 200 49165 3 0.003 0.107 ro 2026-10-20 09:38:18,843 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:18] "GET /web/image/product.product/1698/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 9 0.008 0.1 ro 2026-10-20 09:38:18,891 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:18] "GET /web/image/product.product/1696/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 8 0.011 0.148 ro 2026-10-20 09:38:18,993 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94145020 started for PoS orders references: [{'name': None, 'pos_reference': '260-130-000001', 'uuid': '25f02b5c-eadf-4306-8685-05414b0fec0c'}] 2026-10-20 09:38:19,065 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94145020 order {'name': None, 'pos_reference': '260-130-000001', 'uuid': '25f02b5c-eadf-4306-8685-05414b0fec0c'} created pos.order #598 2026-10-20 09:38:19,065 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94145020 finished 2026-10-20 09:38:19,182 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:19] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3416 86 0.103 0.304 rw 2026-10-20 09:38:19,252 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.015 rw 2026-10-20 09:38:19,265 7 INFO rb-aa5c29f-225760-426740 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 09:38:19,307 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.007 0.019 rw 2026-10-20 09:38:19,328 7 INFO rb-aa5c29f-225760-426740 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 09:38:19,329 7 INFO rb-aa5c29f-225760-426740 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 09:38:19,343 7 INFO rb-aa5c29f-225760-426740 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 09:38:19,375 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46107634 started for PoS orders references: [{'name': None, 'pos_reference': '260-130-000001', 'uuid': '25f02b5c-eadf-4306-8685-05414b0fec0c'}] 2026-10-20 09:38:19,397 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46107634 order {'name': None, 'pos_reference': '260-130-000001', 'uuid': '25f02b5c-eadf-4306-8685-05414b0fec0c'} updated pos.order #598 2026-10-20 09:38:19,397 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46107634 finished 2026-10-20 09:38:19,414 7 INFO rb-aa5c29f-225760-426740 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 09:38:19,443 7 INFO rb-aa5c29f-225760-426740 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 09:38:19,448 7 INFO rb-aa5c29f-225760-426740 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 09:38:19,526 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:38:19,527 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 13883640 (allocated 15085568) 2026-10-20 09:38:19,556 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:19] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3416 74 0.073 0.157 rw 2026-10-20 09:38:19,559 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:18] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.01 1.313 rw 2026-10-20 09:38:19,608 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 db_KmLx1 - [20/Oct/2026 09:38:19] "POST /pos-self-order/remove-order HTTP/1.1" 200 43 13 0.011 0.153 rw 2026-10-20 09:38:19,648 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 44429 2026-10-20 09:38:19,650 7 INFO rb-aa5c29f-225760-426740 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 09:38:19,651 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 44429 2026-10-20 09:38:19,748 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093819_748369_test_kiosk_cart_restore_and_cancel.txt 2026-10-20 09:38:19,748 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmptkcddgkc_chrome_odoo" 2026-10-20 09:38:19,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-10-20 09:38:21,274 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:38:29,621 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 44556 2026-10-20 09:38:29,621 7 INFO rb-aa5c29f-225760-426740 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/tmpizyg6s3h_chrome_odoo 2026-10-20 09:38:29,621 7 INFO rb-aa5c29f-225760-426740 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:45417/json/version 2026-10-20 09:38:29,623 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45417', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:38:29,666 7 INFO rb-aa5c29f-225760-426740 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 09:38:29,666 7 INFO rb-aa5c29f-225760-426740 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:45417/json 2026-10-20 09:38:29,668 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45417', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:38:29,675 7 INFO rb-aa5c29f-225760-426740 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:45417/devtools/page/5E55771D3DCE0801AB55E726436F543B 2026-10-20 09:38:29,684 7 INFO rb-aa5c29f-225760-426740 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 09:38:29,687 7 INFO rb-aa5c29f-225760-426740 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 09:38:30,042 7 INFO rb-aa5c29f-225760-426740 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 09:38:30,044 7 INFO rb-aa5c29f-225760-426740 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=6b45af2de31642c4" in browser 2026-10-20 09:38:30,044 7 INFO rb-aa5c29f-225760-426740 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=6b45af2de31642c4" 2026-10-20 09:38:30,062 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:38:30,577 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:30] "GET /pos-self/131?access_token=6b45af2de31642c4 HTTP/1.1" 200 2378 61 0.05 0.481 rw 2026-10-20 09:38:30,582 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '5E55771D3DCE0801AB55E726436F543B', 'loaderId': '2706A28611847FDB49D7364136903510', 'isDownload': False} 2026-10-20 09:38:30,582 7 INFO rb-aa5c29f-225760-426740 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 09:38:30,647 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:38:30,703 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:30] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.025 0.622 ro 2026-10-20 09:38:30,706 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:38:30,735 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:30] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.008 0.104 ro 2026-10-20 09:38:30,755 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:38:30,791 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:30] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.161 ro 2026-10-20 09:38:31,040 7 INFO rb-aa5c29f-225760-426740 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 09:38:31,065 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:31] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-20 09:38:31,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.003 0.017 ro 2026-10-20 09:38:31,097 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:31] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.008 ro 2026-10-20 09:38:31,780 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:31] "POST /pos-self/data/131 HTTP/1.1" 200 467768 267 0.192 0.478 rw 2026-10-20 09:38:31,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:31] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.673 rw 2026-10-20 09:38:31,989 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:31] "GET /web/image/ir.attachment/104432/raw HTTP/1.1" 200 98715 3 0.001 0.006 ro 2026-10-20 09:38:31,996 7 INFO rb-aa5c29f-225760-426740 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 09:38:32,041 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:32] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.007 0.027 ro 2026-10-20 09:38:32,157 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:104436) 2026-10-20 09:38:32,162 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:32] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.005 0.097 ro 2026-10-20 09:38:32,185 7 INFO rb-aa5c29f-225760-426740 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 09:38:32,194 7 INFO rb-aa5c29f-225760-426740 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 09:38:32,246 7 INFO rb-aa5c29f-225760-426740 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 09:38:32,329 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:32] "GET /web/image/pos.category/263/image_128?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.03 ro 2026-10-20 09:38:32,341 7 INFO rb-aa5c29f-225760-426740 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 09:38:32,357 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:32] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.049 ro 2026-10-20 09:38:32,373 7 INFO rb-aa5c29f-225760-426740 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 09:38:32,393 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:32] "GET /web/image/product.template/1546/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.069 ro 2026-10-20 09:38:32,406 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:32] "GET /web/image/product.template/1543/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.083 ro 2026-10-20 09:38:32,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:32] "GET /web/image/product.template/1545/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 3 0.007 0.111 ro 2026-10-20 09:38:32,438 7 INFO rb-aa5c29f-225760-426740 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 09:38:32,459 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:32] "GET /web/image/product.template/1544/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.127 ro 2026-10-20 09:38:32,460 7 INFO rb-aa5c29f-225760-426740 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 09:38:32,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:32] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.142 ro 2026-10-20 09:38:32,493 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:32] "GET /web/image/product.template/1547/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.129 ro 2026-10-20 09:38:32,504 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:32] "GET /web/image/ir.attachment/103414/raw HTTP/1.1" 200 49165 3 0.002 0.106 ro 2026-10-20 09:38:32,553 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:32] "GET /web/image/product.product/1696/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 9 0.015 0.112 ro 2026-10-20 09:38:32,594 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10334671 started for PoS orders references: [{'name': None, 'pos_reference': '260-131-000001', 'uuid': '118f5fd3-7c00-4818-9300-7c9d725804d3'}] 2026-10-20 09:38:32,645 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10334671 order {'name': None, 'pos_reference': '260-131-000001', 'uuid': '118f5fd3-7c00-4818-9300-7c9d725804d3'} created pos.order #599 2026-10-20 09:38:32,645 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10334671 finished 2026-10-20 09:38:32,736 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:32] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2427 80 0.064 0.22 rw 2026-10-20 09:38:32,822 7 INFO rb-aa5c29f-225760-426740 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 09:38:32,824 7 INFO rb-aa5c29f-225760-426740 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 09:38:32,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.014 0.022 rw 2026-10-20 09:38:32,901 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 13398788 (allocated 14299136) 2026-10-20 09:38:32,902 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:38:32,921 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.012 rw 2026-10-20 09:38:32,924 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4ObJponI - [20/Oct/2026 09:38:32] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 0.897 rw 2026-10-20 09:38:33,012 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 44556 2026-10-20 09:38:33,013 7 INFO rb-aa5c29f-225760-426740 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 09:38:33,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 44556 2026-10-20 09:38:33,111 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093833_111166_test_online_payment_kiosk_qr_code.txt 2026-10-20 09:38:33,111 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmpizyg6s3h_chrome_odoo" 2026-10-20 09:38:33,172 7 INFO rb-aa5c29f-225760-426740 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 09:38:34,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:38:42,609 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 44688 2026-10-20 09:38:42,609 7 INFO rb-aa5c29f-225760-426740 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/tmp250zgv_k_chrome_odoo 2026-10-20 09:38:42,609 7 INFO rb-aa5c29f-225760-426740 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:41893/json/version 2026-10-20 09:38:42,612 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41893', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:38:42,620 7 INFO rb-aa5c29f-225760-426740 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 09:38:42,620 7 INFO rb-aa5c29f-225760-426740 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:41893/json 2026-10-20 09:38:42,621 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41893', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:38:42,629 7 INFO rb-aa5c29f-225760-426740 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:41893/devtools/page/9692EC90741A9BEE775F87BD3C7DC244 2026-10-20 09:38:42,639 7 INFO rb-aa5c29f-225760-426740 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 09:38:42,641 7 INFO rb-aa5c29f-225760-426740 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 09:38:42,986 7 INFO rb-aa5c29f-225760-426740 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 09:38:43,003 7 INFO rb-aa5c29f-225760-426740 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=d390d2e2267146ba" in browser 2026-10-20 09:38:43,003 7 INFO rb-aa5c29f-225760-426740 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=d390d2e2267146ba" 2026-10-20 09:38:43,027 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:38:43,442 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:43] "GET /pos-self/132?access_token=d390d2e2267146ba HTTP/1.1" 200 2379 61 0.034 0.397 rw 2026-10-20 09:38:43,446 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '9692EC90741A9BEE775F87BD3C7DC244', 'loaderId': 'FB95F9808AF998F0A9EA40E57D9C501B', 'isDownload': False} 2026-10-20 09:38:43,446 7 INFO rb-aa5c29f-225760-426740 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 09:38:43,494 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:38:43,556 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:43] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.026 0.51 ro 2026-10-20 09:38:43,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:38:43,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:43] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.105 ro 2026-10-20 09:38:43,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:38:43,642 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:43] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.155 ro 2026-10-20 09:38:43,892 7 INFO rb-aa5c29f-225760-426740 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 09:38:43,916 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:43] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-20 09:38:43,944 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.013 ro 2026-10-20 09:38:43,960 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:43] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.019 ro 2026-10-20 09:38:43,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:43] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.01 0.007 rw 2026-10-20 09:38:44,851 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:44] "POST /pos-self/data/132 HTTP/1.1" 200 467765 269 0.333 0.553 rw 2026-10-20 09:38:45,135 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:45] "GET /web/image/ir.attachment/105458/raw HTTP/1.1" 200 98715 3 0.002 0.011 ro 2026-10-20 09:38:45,144 7 INFO rb-aa5c29f-225760-426740 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 09:38:45,185 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:45] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.024 ro 2026-10-20 09:38:45,360 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:105462) 2026-10-20 09:38:45,366 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:45] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.012 0.145 ro 2026-10-20 09:38:45,401 7 INFO rb-aa5c29f-225760-426740 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 09:38:45,402 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:45] "GET /web/image/ir.attachment/105457/raw HTTP/1.1" 200 84994 3 0.008 0.051 ro 2026-10-20 09:38:45,405 7 INFO rb-aa5c29f-225760-426740 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 09:38:45,488 7 INFO rb-aa5c29f-225760-426740 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 09:38:45,596 7 INFO rb-aa5c29f-225760-426740 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 09:38:45,596 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:45] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.05 ro 2026-10-20 09:38:45,611 7 INFO rb-aa5c29f-225760-426740 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 09:38:45,623 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:45] "GET /web/image/pos.category/263/image_128?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.075 ro 2026-10-20 09:38:45,644 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:45] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.087 ro 2026-10-20 09:38:45,672 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:45] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 10346 3 0.005 0.112 ro 2026-10-20 09:38:45,682 7 INFO rb-aa5c29f-225760-426740 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 09:38:45,716 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:45] "GET /web/image/ir.attachment/104440/raw HTTP/1.1" 200 49165 3 0.002 0.012 ro 2026-10-20 09:38:45,775 7 INFO rb-aa5c29f-225760-426740 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 09:38:45,776 7 INFO rb-aa5c29f-225760-426740 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 09:38:45,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:45] "GET /web/image/product.product/1696/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 9 0.01 0.037 ro 2026-10-20 09:38:45,802 7 INFO rb-aa5c29f-225760-426740 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 09:38:45,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:45] "GET /web/image/product.product/1698/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 8 0.011 0.066 ro 2026-10-20 09:38:45,820 7 INFO rb-aa5c29f-225760-426740 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 09:38:45,858 7 INFO rb-aa5c29f-225760-426740 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 09:38:45,860 7 INFO rb-aa5c29f-225760-426740 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 09:38:45,938 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44399833 started for PoS orders references: [{'name': None, 'pos_reference': '260-132-000001', 'uuid': '4bd44b37-bc2c-4978-91f1-cabab61b9848'}] 2026-10-20 09:38:45,954 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:38:45,956 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 14237788 (allocated 15609856) 2026-10-20 09:38:46,016 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44399833 order {'name': None, 'pos_reference': '260-132-000001', 'uuid': '4bd44b37-bc2c-4978-91f1-cabab61b9848'} created pos.order #600 2026-10-20 09:38:46,017 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44399833 finished 2026-10-20 09:38:46,076 7 INFO rb-aa5c29f-225760-426740 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 44688 2026-10-20 09:38:46,080 7 INFO rb-aa5c29f-225760-426740 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 09:38:46,094 7 INFO rb-aa5c29f-225760-426740 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 44688 2026-10-20 09:38:46,143 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:44] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.006 2.132 rw 2026-10-20 09:38:46,167 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bz17GFC2 - [20/Oct/2026 09:38:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 86 0.137 0.178 rw 2026-10-20 09:38:46,177 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093846_177585_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-20 09:38:46,178 7 INFO rb-aa5c29f-225760-426740 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/tmp250zgv_k_chrome_odoo" 2026-10-20 09:38:46,602 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 44829 2026-10-20 09:38:46,603 7 INFO rb-aa5c29f-225760-426740 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/tmpxx9heb4f_chrome_odoo 2026-10-20 09:38:46,603 7 INFO rb-aa5c29f-225760-426740 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:38901/json/version 2026-10-20 09:38:46,604 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:38:46,624 7 INFO rb-aa5c29f-225760-426740 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 09:38:46,625 7 INFO rb-aa5c29f-225760-426740 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:38901/json 2026-10-20 09:38:46,625 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:38:46,634 7 INFO rb-aa5c29f-225760-426740 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:38901/devtools/page/9A50E5BDD00A5B79AB4A8350194C7E91 2026-10-20 09:38:46,640 7 INFO rb-aa5c29f-225760-426740 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 09:38:46,642 7 INFO rb-aa5c29f-225760-426740 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 09:38:46,705 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:38:46,716 7 INFO rb-aa5c29f-225760-426740 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 09:38:46,721 7 INFO rb-aa5c29f-225760-426740 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 09:38:46,721 7 INFO rb-aa5c29f-225760-426740 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 09:38:46,907 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:46] "GET /pos/ui?config_id=132 HTTP/1.1" 200 6826 57 0.058 0.125 rw 2026-10-20 09:38:46,912 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '9A50E5BDD00A5B79AB4A8350194C7E91', 'loaderId': '25D0B8A1A7FD844ED261E264A1813315', 'isDownload': False} 2026-10-20 09:38:46,912 7 INFO rb-aa5c29f-225760-426740 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 09:38:46,973 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:46] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.241 ro 2026-10-20 09:38:46,989 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:46] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.034 ro 2026-10-20 09:38:47,011 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:46] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.056 ro 2026-10-20 09:38:47,650 7 INFO rb-aa5c29f-225760-426740 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 09:38:47,696 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 09:38:47,703 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:38:47,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.01 ro 2026-10-20 09:38:47,764 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:47] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.017 rw 2026-10-20 09:38:47,772 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38: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.004 0.018 rw 2026-10-20 09:38:48,178 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:38:48,872 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 513740 304 0.402 0.673 rw 2026-10-20 09:38:49,062 7 INFO rb-aa5c29f-225760-426740 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.1493256092071533 2026-10-20 09:38:49,062 7 INFO rb-aa5c29f-225760-426740 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 09:38:49,073 7 INFO rb-aa5c29f-225760-426740 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 09:38:49,081 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:49] "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 09:38:49,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:49] "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 09:38:49,146 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:49] "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.02 rw 2026-10-20 09:38:49,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:49] "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 09:38:49,177 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:49] "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 09:38:49,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:49] "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 09:38:49,763 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:49] "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.016 rw 2026-10-20 09:38:49,897 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 3 0.003 0.036 rw 2026-10-20 09:38:49,917 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:49] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.009 - 2026-10-20 09:38:49,919 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:49] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.012 rw 2026-10-20 09:38:49,921 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 09:38:49,989 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:49] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.024 ro 2026-10-20 09:38:50,006 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.032 - 2026-10-20 09:38:50,019 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.042 - 2026-10-20 09:38:50,038 7 INFO rb-aa5c29f-225760-426740 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 09:38:50,073 7 INFO rb-aa5c29f-225760-426740 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 09:38:50,079 7 INFO rb-aa5c29f-225760-426740 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 09:38:50,079 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:50] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 6866 31 0.028 0.073 rw 2026-10-20 09:38:50,080 7 INFO rb-aa5c29f-225760-426740 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 09:38:50,088 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.098 - 2026-10-20 09:38:50,119 7 INFO rb-aa5c29f-225760-426740 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 09:38:50,132 7 INFO rb-aa5c29f-225760-426740 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 09:38:50,165 7 INFO rb-aa5c29f-225760-426740 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 09:38:50,168 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:50] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.026 - 2026-10-20 09:38:50,191 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:50] "GET /pos/ui/132 HTTP/1.1" 200 6866 31 0.034 0.17 rw 2026-10-20 09:38:50,198 7 INFO rb-aa5c29f-225760-426740 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 09:38:50,213 7 INFO rb-aa5c29f-225760-426740 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 09:38:50,215 7 INFO rb-aa5c29f-225760-426740 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 09:38:50,331 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4973 41 0.05 0.21 rw 2026-10-20 09:38:50,331 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:38:50,336 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 18812124 (allocated 19681280) 2026-10-20 09:38:50,338 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:47] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 2.543 rw 2026-10-20 09:38:50,458 7 INFO rb-aa5c29f-225760-426740 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 44829 2026-10-20 09:38:50,460 7 INFO rb-aa5c29f-225760-426740 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 09:38:50,463 7 INFO rb-aa5c29f-225760-426740 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 44829 2026-10-20 09:38:50,597 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093850_597140_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-20 09:38:50,597 7 INFO rb-aa5c29f-225760-426740 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/tmpxx9heb4f_chrome_odoo" 2026-10-20 09:38:50,618 7 INFO rb-aa5c29f-225760-426740 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 09:38:50,711 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:38:50,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y1hyLw0x - [20/Oct/2026 09:38:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 122 0.106 0.233 rw 2026-10-20 09:39:00,676 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_dynamic_qr ... 2026-10-20 09:39:01,855 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:39:09,834 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Chrome pid: 44964 2026-10-20 09:39:09,835 7 INFO rb-aa5c29f-225760-426740 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/tmpu5t07utm_chrome_odoo 2026-10-20 09:39:09,835 7 INFO rb-aa5c29f-225760-426740 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:41075/json/version 2026-10-20 09:39:09,836 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41075', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:39:09,852 7 INFO rb-aa5c29f-225760-426740 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 09:39:09,852 7 INFO rb-aa5c29f-225760-426740 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:41075/json 2026-10-20 09:39:09,854 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41075', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:39:09,864 7 INFO rb-aa5c29f-225760-426740 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:41075/devtools/page/66AF991078F99779E7CF03D217BAE4F6 2026-10-20 09:39:09,874 7 INFO rb-aa5c29f-225760-426740 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 09:39:09,876 7 INFO rb-aa5c29f-225760-426740 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 09:39:10,191 7 INFO rb-aa5c29f-225760-426740 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 09:39:10,193 7 INFO rb-aa5c29f-225760-426740 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=e78a82d6cf4f4f8b&order_identifier=92cb7186-7e7f-4c7d-8306-829b26ba7d62" in browser 2026-10-20 09:39:10,193 7 INFO rb-aa5c29f-225760-426740 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=e78a82d6cf4f4f8b&order_identifier=92cb7186-7e7f-4c7d-8306-829b26ba7d62" 2026-10-20 09:39:10,210 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:39:10,629 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:10] "GET /pos-self/133?access_token=e78a82d6cf4f4f8b&order_identifier=92cb7186-7e7f-4c7d-8306-829b26ba7d62 HTTP/1.1" 200 2379 61 0.05 0.385 rw 2026-10-20 09:39:10,633 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Navigation result: {'frameId': '66AF991078F99779E7CF03D217BAE4F6', 'loaderId': '059A29951254FEE2E5959FFD5431354C', 'isDownload': False} 2026-10-20 09:39:10,634 7 INFO rb-aa5c29f-225760-426740 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 09:39:10,693 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:39:10,734 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:10] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.053 ro 2026-10-20 09:39:10,755 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:39:10,801 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:10] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.024 0.573 ro 2026-10-20 09:39:10,808 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:39:10,825 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:10] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.007 0.144 ro 2026-10-20 09:39:11,025 7 INFO rb-aa5c29f-225760-426740 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 09:39:11,052 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:11] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.009 ro 2026-10-20 09:39:11,053 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.016 ro 2026-10-20 09:39:11,083 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:11] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.002 0.015 ro 2026-10-20 09:39:11,092 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.02 rw 2026-10-20 09:39:11,871 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:11] "POST /pos-self/data/133 HTTP/1.1" 200 467560 269 0.28 0.514 rw 2026-10-20 09:39:12,056 7 INFO rb-aa5c29f-225760-426740 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 09:39:12,134 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 14 0.027 0.047 rw 2026-10-20 09:39:12,153 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:12] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.072 ro 2026-10-20 09:39:12,194 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:12] "GET /web/image/ir.attachment/106484/raw HTTP/1.1" 200 98715 3 0.001 0.008 ro 2026-10-20 09:39:12,351 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:106488) 2026-10-20 09:39:12,356 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:12] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.01 0.116 ro 2026-10-20 09:39:12,383 7 INFO rb-aa5c29f-225760-426740 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 09:39:12,390 7 INFO rb-aa5c29f-225760-426740 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 09:39:12,441 7 INFO rb-aa5c29f-225760-426740 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 09:39:12,507 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:12] "GET /web/image/pos.category/263/image_128?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.03 ro 2026-10-20 09:39:12,520 7 INFO rb-aa5c29f-225760-426740 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 09:39:12,529 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:12] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.046 ro 2026-10-20 09:39:12,544 7 INFO rb-aa5c29f-225760-426740 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 09:39:12,553 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:12] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.011 0.054 ro 2026-10-20 09:39:12,574 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:12] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 10346 3 0.004 0.08 ro 2026-10-20 09:39:12,579 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:12] "GET /web/image/ir.attachment/105466/raw HTTP/1.1" 200 49165 3 0.001 0.013 ro 2026-10-20 09:39:12,620 7 INFO rb-aa5c29f-225760-426740 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 09:39:12,629 7 INFO rb-aa5c29f-225760-426740 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 09:39:12,638 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:12] "GET /web/image/product.product/1696/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 9 0.008 0.025 ro 2026-10-20 09:39:12,694 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 13 0.02 0.044 rw 2026-10-20 09:39:12,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41413994 started for PoS orders references: [{'name': None, 'pos_reference': '260-133-000001', 'uuid': '81dee51d-c582-4892-8a3f-c937b19bc107'}] 2026-10-20 09:39:12,827 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [995] to pos.order #601 2026-10-20 09:39:12,835 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41413994 order {'name': None, 'pos_reference': '260-133-000001', 'uuid': '81dee51d-c582-4892-8a3f-c937b19bc107'} updated pos.order #601 2026-10-20 09:39:12,835 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41413994 finished 2026-10-20 09:39:12,959 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2436 84 0.098 0.135 rw 2026-10-20 09:39:13,008 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.005 0.016 rw 2026-10-20 09:39:13,011 7 INFO rb-aa5c29f-225760-426740 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 09:39:13,041 7 INFO rb-aa5c29f-225760-426740 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 09:39:13,084 7 INFO rb-aa5c29f-225760-426740 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 09:39:13,099 7 INFO rb-aa5c29f-225760-426740 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 09:39:13,141 7 INFO rb-aa5c29f-225760-426740 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 09:39:13,142 7 INFO rb-aa5c29f-225760-426740 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 09:39:13,154 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:13] "GET /web/image/product.product/1698/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 8 0.006 0.031 ro 2026-10-20 09:39:13,207 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2436 23 0.018 0.043 rw 2026-10-20 09:39:13,326 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1233484 started for PoS orders references: [{'name': None, 'pos_reference': '260-133-000001', 'uuid': '81dee51d-c582-4892-8a3f-c937b19bc107'}] 2026-10-20 09:39:13,357 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [996] to pos.order #601 2026-10-20 09:39:13,365 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1233484 order {'name': None, 'pos_reference': '260-133-000001', 'uuid': '81dee51d-c582-4892-8a3f-c937b19bc107'} updated pos.order #601 2026-10-20 09:39:13,365 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1233484 finished 2026-10-20 09:39:13,502 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3428 93 0.071 0.172 rw 2026-10-20 09:39:13,542 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.013 rw 2026-10-20 09:39:13,550 7 INFO rb-aa5c29f-225760-426740 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 09:39:13,559 7 INFO rb-aa5c29f-225760-426740 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 09:39:13,589 7 INFO rb-aa5c29f-225760-426740 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 09:39:13,623 7 INFO rb-aa5c29f-225760-426740 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 09:39:13,625 7 INFO rb-aa5c29f-225760-426740 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 09:39:13,679 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3428 23 0.015 0.041 rw 2026-10-20 09:39:13,699 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:39:13,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:11] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.018 2.568 rw 2026-10-20 09:39:13,731 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: heap 15317884 (allocated 18231296) 2026-10-20 09:39:13,752 7 INFO rb-aa5c29f-225760-426740 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 09:39:13,752 7 INFO rb-aa5c29f-225760-426740 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 09:39:13,827 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Closing chrome headless with pid 44964 2026-10-20 09:39:13,830 7 INFO rb-aa5c29f-225760-426740 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 09:39:13,842 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Terminating chrome headless with pid 44964 2026-10-20 09:39:13,916 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093913_915999_test_online_payment_self_dynamic_qr.txt 2026-10-20 09:39:13,916 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Removing chrome user profile "/tmp/tmpu5t07utm_chrome_odoo" 2026-10-20 09:39:13,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: waiting for threads: [] 2026-10-20 09:39:14,765 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hHOWXN56 - [20/Oct/2026 09:39:14] "GET /pos/pay/601?access_token=92cb7186-7e7f-4c7d-8306-829b26ba7d62&exit_route=http%3A%2F%2F127.0.0.1%3A8069%2Fpos-self%2F133%2Fconfirmation%2F92cb7186-7e7f-4c7d-8306-829b26ba7d62%2Forder%3Faccess_token%3De78a82d6cf4f4f8b%26order_identifier%3D92cb7186-7e7f-4c7d-8306-829b26ba7d62 HTTP/1.1" 200 0 153 0.134 0.876 rw 2026-10-20 09:39:24,078 7 INFO rb-aa5c29f-225760-426740 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 09:39:25,681 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:39:34,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 45089 2026-10-20 09:39:34,086 7 INFO rb-aa5c29f-225760-426740 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/tmpaabncm_o_chrome_odoo 2026-10-20 09:39:34,086 7 INFO rb-aa5c29f-225760-426740 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:37061/json/version 2026-10-20 09:39:34,087 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:39:34,101 7 INFO rb-aa5c29f-225760-426740 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 09:39:34,102 7 INFO rb-aa5c29f-225760-426740 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:37061/json 2026-10-20 09:39:34,104 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:39:34,117 7 INFO rb-aa5c29f-225760-426740 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:37061/devtools/page/C3EDB6E3A0DE1968246699BA1B30D577 2026-10-20 09:39:34,122 7 INFO rb-aa5c29f-225760-426740 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 09:39:34,130 7 INFO rb-aa5c29f-225760-426740 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 09:39:34,427 7 INFO rb-aa5c29f-225760-426740 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 09:39:34,428 7 INFO rb-aa5c29f-225760-426740 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=2940646c5262438a" in browser 2026-10-20 09:39:34,428 7 INFO rb-aa5c29f-225760-426740 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=2940646c5262438a" 2026-10-20 09:39:34,450 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:39:34,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:34] "GET /pos-self/134?access_token=2940646c5262438a HTTP/1.1" 200 2379 61 0.063 0.381 rw 2026-10-20 09:39:34,882 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'C3EDB6E3A0DE1968246699BA1B30D577', 'loaderId': 'F74BF63455FF8039BDAA0BEF3D4FE9D4', 'isDownload': False} 2026-10-20 09:39:34,882 7 INFO rb-aa5c29f-225760-426740 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 09:39:34,955 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:39:35,014 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:35] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.024 0.546 ro 2026-10-20 09:39:35,035 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:39:35,065 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:35] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.135 ro 2026-10-20 09:39:35,081 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:39:35,131 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:35] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.013 0.193 ro 2026-10-20 09:39:35,443 7 INFO rb-aa5c29f-225760-426740 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 09:39:35,476 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:35] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 09:39:35,502 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.003 0.016 ro 2026-10-20 09:39:35,515 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:35] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.002 0.026 ro 2026-10-20 09:39:36,327 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:36] "POST /pos-self/data/134 HTTP/1.1" 200 467705 269 0.275 0.528 rw 2026-10-20 09:39:36,334 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.801 rw 2026-10-20 09:39:36,590 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:36] "GET /web/image/ir.attachment/107513/raw HTTP/1.1" 200 98715 3 0.001 0.012 ro 2026-10-20 09:39:36,598 7 INFO rb-aa5c29f-225760-426740 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 09:39:36,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:36] "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 09:39:36,808 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:107517) 2026-10-20 09:39:36,814 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:36] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.009 0.139 ro 2026-10-20 09:39:36,844 7 INFO rb-aa5c29f-225760-426740 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 09:39:36,846 7 INFO rb-aa5c29f-225760-426740 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 09:39:36,847 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:36] "GET /web/image/ir.attachment/107512/raw HTTP/1.1" 200 84994 3 0.01 0.043 ro 2026-10-20 09:39:36,873 7 INFO rb-aa5c29f-225760-426740 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 09:39:36,874 7 INFO rb-aa5c29f-225760-426740 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 09:39:36,915 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:36] "GET /web/image/ir.attachment/106492/raw HTTP/1.1" 200 49165 3 0.002 0.019 ro 2026-10-20 09:39:36,942 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:36] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.01 ro 2026-10-20 09:39:37,005 7 INFO rb-aa5c29f-225760-426740 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 09:39:37,060 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:37] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.03 ro 2026-10-20 09:39:37,068 7 INFO rb-aa5c29f-225760-426740 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 09:39:37,093 7 INFO rb-aa5c29f-225760-426740 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 09:39:37,097 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:37] "GET /web/image/pos.category/263/image_128?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.054 ro 2026-10-20 09:39:37,118 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:37] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 10346 3 0.004 0.074 ro 2026-10-20 09:39:37,158 7 INFO rb-aa5c29f-225760-426740 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 09:39:37,176 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:37] "GET /web/image/product.product/1696/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 9 0.007 0.034 ro 2026-10-20 09:39:37,188 7 INFO rb-aa5c29f-225760-426740 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 09:39:37,290 7 INFO rb-aa5c29f-225760-426740 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 09:39:37,355 7 INFO rb-aa5c29f-225760-426740 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 09:39:37,376 7 INFO rb-aa5c29f-225760-426740 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 09:39:37,506 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:37] "POST /pos-self-order/validate-partner HTTP/1.1" 200 136 33 0.037 0.091 rw 2026-10-20 09:39:37,628 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63204730 started for PoS orders references: [{'name': None, 'pos_reference': '260-134-000001', 'uuid': 'a1657a76-d2b8-4fe9-a629-5a37ca845b03'}] 2026-10-20 09:39:37,680 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63204730 order {'name': None, 'pos_reference': '260-134-000001', 'uuid': 'a1657a76-d2b8-4fe9-a629-5a37ca845b03'} created pos.order #602 2026-10-20 09:39:37,681 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63204730 finished 2026-10-20 09:39:37,799 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2508 90 0.083 0.163 rw 2026-10-20 09:39:37,851 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.007 0.018 rw 2026-10-20 09:39:37,864 7 INFO rb-aa5c29f-225760-426740 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 09:39:37,896 7 INFO rb-aa5c29f-225760-426740 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 09:39:37,898 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.012 rw 2026-10-20 09:39:37,950 7 INFO rb-aa5c29f-225760-426740 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 09:39:37,963 7 INFO rb-aa5c29f-225760-426740 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 09:39:38,007 7 INFO rb-aa5c29f-225760-426740 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 09:39:38,012 7 INFO rb-aa5c29f-225760-426740 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 09:39:38,015 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:38] "GET /web/image/product.product/1698/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 8 0.006 0.023 ro 2026-10-20 09:39:38,104 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2508 23 0.028 0.063 rw 2026-10-20 09:39:38,207 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43577023 started for PoS orders references: [{'name': None, 'pos_reference': '260-134-000001', 'uuid': 'a1657a76-d2b8-4fe9-a629-5a37ca845b03'}] 2026-10-20 09:39:38,232 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [998] to pos.order #602 2026-10-20 09:39:38,239 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43577023 order {'name': None, 'pos_reference': '260-134-000001', 'uuid': 'a1657a76-d2b8-4fe9-a629-5a37ca845b03'} updated pos.order #602 2026-10-20 09:39:38,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43577023 finished 2026-10-20 09:39:38,367 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3500 97 0.087 0.144 rw 2026-10-20 09:39:38,421 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.008 0.022 rw 2026-10-20 09:39:38,422 7 INFO rb-aa5c29f-225760-426740 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 09:39:38,428 7 INFO rb-aa5c29f-225760-426740 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 09:39:38,464 7 INFO rb-aa5c29f-225760-426740 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 09:39:38,495 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.007 0.015 rw 2026-10-20 09:39:38,501 7 INFO rb-aa5c29f-225760-426740 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 09:39:38,502 7 INFO rb-aa5c29f-225760-426740 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 09:39:38,587 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3500 23 0.023 0.044 rw 2026-10-20 09:39:38,590 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:39:38,593 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.011 2.1 rw 2026-10-20 09:39:38,623 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 16566812 (allocated 19017728) 2026-10-20 09:39:38,638 7 INFO rb-aa5c29f-225760-426740 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 09:39:38,639 7 INFO rb-aa5c29f-225760-426740 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 09:39:38,746 7 INFO rb-aa5c29f-225760-426740 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 45089 2026-10-20 09:39:38,750 7 INFO rb-aa5c29f-225760-426740 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 09:39:38,763 7 INFO rb-aa5c29f-225760-426740 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 45089 2026-10-20 09:39:38,853 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093938_853122_test_online_payment_self_pay_after_meal_table.txt 2026-10-20 09:39:38,853 7 INFO rb-aa5c29f-225760-426740 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/tmpaabncm_o_chrome_odoo" 2026-10-20 09:39:38,870 7 INFO rb-aa5c29f-225760-426740 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 09:39:39,716 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g2dhLPeS - [20/Oct/2026 09:39:39] "GET /pos/pay/602?access_token=b44a7db0-6908-40e5-befe-f3004e283798&exit_route=http%3A%2F%2F127.0.0.1%3A8069%2Fpos-self%2F134%2Fconfirmation%2Fb44a7db0-6908-40e5-befe-f3004e283798%2Forder%3Faccess_token%3D2940646c5262438a HTTP/1.1" 200 0 151 0.227 0.845 rw 2026-10-20 09:39:49,258 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 45218 2026-10-20 09:39:49,258 7 INFO rb-aa5c29f-225760-426740 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/tmp1jnax6nv_chrome_odoo 2026-10-20 09:39:49,258 7 INFO rb-aa5c29f-225760-426740 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:41353/json/version 2026-10-20 09:39:49,261 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41353', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:39:49,309 7 INFO rb-aa5c29f-225760-426740 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 09:39:49,309 7 INFO rb-aa5c29f-225760-426740 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:41353/json 2026-10-20 09:39:49,310 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41353', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:39:49,321 7 INFO rb-aa5c29f-225760-426740 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:41353/devtools/page/DC03CA685FEABB7D4FF7DC1DB61641F6 2026-10-20 09:39:49,328 7 INFO rb-aa5c29f-225760-426740 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 09:39:49,339 7 INFO rb-aa5c29f-225760-426740 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 09:39:49,362 7 INFO rb-aa5c29f-225760-426740 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 09:39:49,364 7 INFO rb-aa5c29f-225760-426740 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=2940646c5262438a&table_identifier=32d28f67" in browser 2026-10-20 09:39:49,364 7 INFO rb-aa5c29f-225760-426740 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=2940646c5262438a&table_identifier=32d28f67" 2026-10-20 09:39:49,411 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:49] "GET /pos-self/134?access_token=2940646c5262438a&table_identifier=32d28f67 HTTP/1.1" 200 2419 8 0.007 0.037 rw 2026-10-20 09:39:49,415 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'DC03CA685FEABB7D4FF7DC1DB61641F6', 'loaderId': '92AA06399D2926173126F88872EEFB5A', 'isDownload': False} 2026-10-20 09:39:49,416 7 INFO rb-aa5c29f-225760-426740 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 09:39:49,460 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:49] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.003 0.081 ro 2026-10-20 09:39:49,468 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:49] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.002 0.014 ro 2026-10-20 09:39:49,477 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:49] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.001 0.022 ro 2026-10-20 09:39:49,721 7 INFO rb-aa5c29f-225760-426740 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 09:39:49,739 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:49] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 09:39:49,756 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.006 ro 2026-10-20 09:39:49,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:49] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.007 0.01 ro 2026-10-20 09:39:50,533 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:50] "POST /pos-self/data/134 HTTP/1.1" 200 467705 260 0.314 0.434 rw 2026-10-20 09:39:50,541 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:50] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.754 rw 2026-10-20 09:39:50,728 7 INFO rb-aa5c29f-225760-426740 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 09:39:50,767 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 4 0.004 0.022 rw 2026-10-20 09:39:50,768 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:50] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.017 ro 2026-10-20 09:39:50,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:50] "GET /web/image/ir.attachment/107513/raw HTTP/1.1" 200 98715 3 0.002 0.009 ro 2026-10-20 09:39:50,860 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:50] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.002 0.011 ro 2026-10-20 09:39:50,907 7 INFO rb-aa5c29f-225760-426740 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 09:39:50,911 7 INFO rb-aa5c29f-225760-426740 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 09:39:50,951 7 INFO rb-aa5c29f-225760-426740 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 09:39:50,975 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:50] "GET /web/image/ir.attachment/106492/raw HTTP/1.1" 200 49165 3 0.001 0.008 ro 2026-10-20 09:39:51,021 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:51] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.014 ro 2026-10-20 09:39:51,094 7 INFO rb-aa5c29f-225760-426740 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 09:39:51,158 7 INFO rb-aa5c29f-225760-426740 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 09:39:51,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:51] "GET /web/image/pos.category/263/image_128?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 6314 3 0.006 0.04 ro 2026-10-20 09:39:51,190 7 INFO rb-aa5c29f-225760-426740 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 09:39:51,200 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:51] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.002 0.079 ro 2026-10-20 09:39:51,223 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:51] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 10346 3 0.006 0.096 ro 2026-10-20 09:39:51,259 7 INFO rb-aa5c29f-225760-426740 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 09:39:51,285 7 INFO rb-aa5c29f-225760-426740 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 09:39:51,300 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:51] "GET /web/image/product.product/1696/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 8 0.017 0.035 ro 2026-10-20 09:39:51,357 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43032813 started for PoS orders references: [{'name': None, 'pos_reference': '260-134-000002', 'uuid': 'b9bf3b4b-abd2-4035-bb0b-ecbc8d1501d4'}] 2026-10-20 09:39:51,410 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43032813 order {'name': None, 'pos_reference': '260-134-000002', 'uuid': 'b9bf3b4b-abd2-4035-bb0b-ecbc8d1501d4'} created pos.order #603 2026-10-20 09:39:51,411 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43032813 finished 2026-10-20 09:39:51,575 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2445 72 0.126 0.17 rw 2026-10-20 09:39:51,642 7 INFO rb-aa5c29f-225760-426740 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 09:39:51,664 7 INFO rb-aa5c29f-225760-426740 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 09:39:51,688 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.021 0.058 rw 2026-10-20 09:39:51,730 7 INFO rb-aa5c29f-225760-426740 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 09:39:51,742 7 INFO rb-aa5c29f-225760-426740 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 09:39:51,771 7 INFO rb-aa5c29f-225760-426740 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 09:39:51,778 7 INFO rb-aa5c29f-225760-426740 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 09:39:51,795 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:51] "GET /web/image/product.product/1698/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 8 0.01 0.025 ro 2026-10-20 09:39:51,853 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.015 0.053 rw 2026-10-20 09:39:51,941 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #554444 started for PoS orders references: [{'name': None, 'pos_reference': '260-134-000002', 'uuid': 'b9bf3b4b-abd2-4035-bb0b-ecbc8d1501d4'}] 2026-10-20 09:39:51,971 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [1000] to pos.order #603 2026-10-20 09:39:51,983 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #554444 order {'name': None, 'pos_reference': '260-134-000002', 'uuid': 'b9bf3b4b-abd2-4035-bb0b-ecbc8d1501d4'} updated pos.order #603 2026-10-20 09:39:51,983 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #554444 finished 2026-10-20 09:39:52,112 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3439 94 0.069 0.146 rw 2026-10-20 09:39:52,214 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3439 24 0.025 0.058 rw 2026-10-20 09:39:52,265 7 INFO rb-aa5c29f-225760-426740 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 09:39:52,273 7 INFO rb-aa5c29f-225760-426740 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 09:39:52,303 7 INFO rb-aa5c29f-225760-426740 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 09:39:52,357 7 INFO rb-aa5c29f-225760-426740 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 09:39:52,358 7 INFO rb-aa5c29f-225760-426740 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 09:39:52,440 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3439 24 0.017 0.049 rw 2026-10-20 09:39:52,446 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:39:52,449 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:50] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.002 1.714 rw 2026-10-20 09:39:52,482 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 15133288 (allocated 17969152) 2026-10-20 09:39:52,510 7 INFO rb-aa5c29f-225760-426740 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 09:39:52,511 7 INFO rb-aa5c29f-225760-426740 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 09:39:52,585 7 INFO rb-aa5c29f-225760-426740 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 45218 2026-10-20 09:39:52,597 7 INFO rb-aa5c29f-225760-426740 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 09:39:52,602 7 INFO rb-aa5c29f-225760-426740 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 45218 2026-10-20 09:39:52,699 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XePFf2rP - [20/Oct/2026 09:39:52] "GET /pos/pay/603?access_token=5aa1c0dd-c01a-41f4-8e70-f758580035db&exit_route=http%3A%2F%2F127.0.0.1%3A8069%2Fpos-self%2F134%2Fconfirmation%2F5aa1c0dd-c01a-41f4-8e70-f758580035db%2Forder%3Faccess_token%3D2940646c5262438a%26table_identifier%3D32d28f67 HTTP/1.1" 200 0 42 0.047 0.141 rw 2026-10-20 09:39:52,718 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_093952_718036_test_online_payment_self_pay_after_meal_table.txt 2026-10-20 09:39:52,718 7 INFO rb-aa5c29f-225760-426740 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/tmp1jnax6nv_chrome_odoo" 2026-10-20 09:39:52,763 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_tip_amount_matches_backend ... 2026-10-20 09:39:54,266 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:40:02,281 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Chrome pid: 45348 2026-10-20 09:40:02,281 7 INFO rb-aa5c29f-225760-426740 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/tmp7xo89twg_chrome_odoo 2026-10-20 09:40:02,282 7 INFO rb-aa5c29f-225760-426740 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:42253/json/version 2026-10-20 09:40:02,283 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42253', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:40:02,305 7 INFO rb-aa5c29f-225760-426740 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 09:40:02,305 7 INFO rb-aa5c29f-225760-426740 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:42253/json 2026-10-20 09:40:02,306 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42253', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:40:02,315 7 INFO rb-aa5c29f-225760-426740 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:42253/devtools/page/BF2B0F649060D16FF40989E0C57243FB 2026-10-20 09:40:02,323 7 INFO rb-aa5c29f-225760-426740 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 09:40:02,334 7 INFO rb-aa5c29f-225760-426740 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 09:40:02,636 7 INFO rb-aa5c29f-225760-426740 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 09:40:02,638 7 INFO rb-aa5c29f-225760-426740 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=4701632ed66c4f3f" in browser 2026-10-20 09:40:02,638 7 INFO rb-aa5c29f-225760-426740 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=4701632ed66c4f3f" 2026-10-20 09:40:02,655 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:40:03,141 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:03] "GET /pos-self/135?access_token=4701632ed66c4f3f HTTP/1.1" 200 2379 61 0.032 0.468 rw 2026-10-20 09:40:03,144 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': 'BF2B0F649060D16FF40989E0C57243FB', 'loaderId': '1C2B8571B5F59B4D7D2E3AD8D2EE2AD2', 'isDownload': False} 2026-10-20 09:40:03,145 7 INFO rb-aa5c29f-225760-426740 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 09:40:03,188 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 09:40:03,239 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 09:40:03,241 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:03] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.062 ro 2026-10-20 09:40:03,305 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:03] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.035 0.621 ro 2026-10-20 09:40:03,316 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 09:40:03,350 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:03] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.014 0.159 ro 2026-10-20 09:40:03,498 7 INFO rb-aa5c29f-225760-426740 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 09:40:03,515 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:03] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 09:40:03,541 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:03] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.005 0.015 ro 2026-10-20 09:40:03,558 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.024 ro 2026-10-20 09:40:03,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.011 rw 2026-10-20 09:40:04,220 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:04] "POST /pos-self/data/135 HTTP/1.1" 200 468134 269 0.174 0.463 rw 2026-10-20 09:40:04,450 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:04] "GET /web/image/ir.attachment/108539/raw HTTP/1.1" 200 98715 3 0.001 0.009 ro 2026-10-20 09:40:04,462 7 INFO rb-aa5c29f-225760-426740 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 09:40:04,524 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:04] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.034 ro 2026-10-20 09:40:04,679 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:108543) 2026-10-20 09:40:04,695 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:04] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.015 0.109 ro 2026-10-20 09:40:04,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:04] "GET /web/image/ir.attachment/108538/raw HTTP/1.1" 200 84994 3 0.002 0.041 ro 2026-10-20 09:40:04,720 7 INFO rb-aa5c29f-225760-426740 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 09:40:04,785 7 INFO rb-aa5c29f-225760-426740 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 09:40:04,864 7 INFO rb-aa5c29f-225760-426740 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 09:40:04,876 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:04] "GET /web/image/pos.category/263/image_128?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.046 ro 2026-10-20 09:40:04,893 7 INFO rb-aa5c29f-225760-426740 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 09:40:04,910 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:04] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.006 0.079 ro 2026-10-20 09:40:04,933 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:04] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 10346 3 0.004 0.095 ro 2026-10-20 09:40:04,939 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:04] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.103 ro 2026-10-20 09:40:04,961 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:04] "GET /web/image/ir.attachment/107521/raw HTTP/1.1" 200 49165 3 0.008 0.03 ro 2026-10-20 09:40:05,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:05] "GET /web/image/product.product/1696/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 9 0.021 0.021 ro 2026-10-20 09:40:05,044 7 INFO rb-aa5c29f-225760-426740 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 09:40:05,070 7 INFO rb-aa5c29f-225760-426740 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 09:40:05,078 7 INFO rb-aa5c29f-225760-426740 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 09:40:05,102 7 INFO rb-aa5c29f-225760-426740 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 09:40:05,110 7 INFO rb-aa5c29f-225760-426740 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 09:40:05,152 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6652025 started for PoS orders references: [{'name': None, 'pos_reference': '260-135-000001', 'uuid': 'b3a037c6-a086-4cd7-9997-bf7b98e6ddfd'}] 2026-10-20 09:40:05,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:40:05,196 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: heap 14030220 (allocated 15347712) 2026-10-20 09:40:05,221 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6652025 order {'name': None, 'pos_reference': '260-135-000001', 'uuid': 'b3a037c6-a086-4cd7-9997-bf7b98e6ddfd'} created pos.order #604 2026-10-20 09:40:05,222 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6652025 finished 2026-10-20 09:40:05,311 7 INFO rb-aa5c29f-225760-426740 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 45348 2026-10-20 09:40:05,315 7 INFO rb-aa5c29f-225760-426740 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 09:40:05,315 7 INFO rb-aa5c29f-225760-426740 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 45348 2026-10-20 09:40:05,326 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 1.71 rw 2026-10-20 09:40:05,349 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6vIbuERU - [20/Oct/2026 09:40:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 87 0.095 0.162 rw 2026-10-20 09:40:05,414 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094005_414524_test_self_order_tip_amount_matches_backend.txt 2026-10-20 09:40:05,414 7 INFO rb-aa5c29f-225760-426740 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/tmp7xo89twg_chrome_odoo" 2026-10-20 09:40:05,791 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Chrome pid: 45483 2026-10-20 09:40:05,792 7 INFO rb-aa5c29f-225760-426740 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/tmpvvcdeib1_chrome_odoo 2026-10-20 09:40:05,792 7 INFO rb-aa5c29f-225760-426740 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:45599/json/version 2026-10-20 09:40:05,793 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45599', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:40:05,871 7 INFO rb-aa5c29f-225760-426740 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 09:40:05,871 7 INFO rb-aa5c29f-225760-426740 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:45599/json 2026-10-20 09:40:05,872 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45599', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:40:05,897 7 INFO rb-aa5c29f-225760-426740 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:45599/devtools/page/81F843737EF15A400E067D6E13A30417 2026-10-20 09:40:05,913 7 INFO rb-aa5c29f-225760-426740 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 09:40:05,926 7 INFO rb-aa5c29f-225760-426740 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 09:40:05,960 7 INFO rb-aa5c29f-225760-426740 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 09:40:05,962 7 INFO rb-aa5c29f-225760-426740 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=4701632ed66c4f3f" in browser 2026-10-20 09:40:05,962 7 INFO rb-aa5c29f-225760-426740 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=4701632ed66c4f3f" 2026-10-20 09:40:06,017 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:06] "GET /pos-self/135?access_token=4701632ed66c4f3f HTTP/1.1" 200 2419 6 0.003 0.048 rw 2026-10-20 09:40:06,024 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': '81F843737EF15A400E067D6E13A30417', 'loaderId': 'FB05A0D009843BA153DF77D3C393B1F8', 'isDownload': False} 2026-10-20 09:40:06,024 7 INFO rb-aa5c29f-225760-426740 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 09:40:06,098 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:06] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.002 0.027 ro 2026-10-20 09:40:06,109 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:06] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.001 0.038 ro 2026-10-20 09:40:06,111 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:06] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.006 0.129 ro 2026-10-20 09:40:06,357 7 INFO rb-aa5c29f-225760-426740 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 09:40:06,378 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:06] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 09:40:06,404 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:06] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.01 ro 2026-10-20 09:40:06,409 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.017 ro 2026-10-20 09:40:06,460 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:06] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.016 0.016 rw 2026-10-20 09:40:07,180 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:07] "POST /pos-self/data/135 HTTP/1.1" 200 468131 260 0.315 0.43 rw 2026-10-20 09:40:07,421 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:07] "GET /web/image/ir.attachment/108539/raw HTTP/1.1" 200 98715 3 0.004 0.01 ro 2026-10-20 09:40:07,438 7 INFO rb-aa5c29f-225760-426740 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 09:40:07,462 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:07] "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 09:40:07,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:07] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.002 0.009 ro 2026-10-20 09:40:07,507 7 INFO rb-aa5c29f-225760-426740 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 09:40:07,587 7 INFO rb-aa5c29f-225760-426740 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 09:40:07,673 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:07] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.001 0.054 ro 2026-10-20 09:40:07,691 7 INFO rb-aa5c29f-225760-426740 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 09:40:07,704 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:07] "GET /web/image/pos.category/263/image_128?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.085 ro 2026-10-20 09:40:07,719 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:07] "GET /web/image/product.template/8/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.086 ro 2026-10-20 09:40:07,728 7 INFO rb-aa5c29f-225760-426740 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 09:40:07,734 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:07] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.102 ro 2026-10-20 09:40:07,755 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:07] "GET /web/image/ir.attachment/107521/raw HTTP/1.1" 200 49165 3 0.001 0.008 ro 2026-10-20 09:40:07,801 7 INFO rb-aa5c29f-225760-426740 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 09:40:07,821 7 INFO rb-aa5c29f-225760-426740 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 09:40:07,825 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:07] "GET /web/image/product.product/1696/image_512?unique=2026-10-20T09:38:03.000+00:00 HTTP/1.1" 200 7322 8 0.008 0.03 ro 2026-10-20 09:40:07,826 7 INFO rb-aa5c29f-225760-426740 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 09:40:07,852 7 INFO rb-aa5c29f-225760-426740 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 09:40:07,853 7 INFO rb-aa5c29f-225760-426740 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 09:40:07,895 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34267553 started for PoS orders references: [{'name': None, 'pos_reference': '260-135-000002', 'uuid': '9cdc61ba-61f3-4d8a-9afd-5f62e817fe1c'}] 2026-10-20 09:40:07,922 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:40:07,937 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: heap 14140040 (allocated 14823424) 2026-10-20 09:40:07,946 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34267553 order {'name': None, 'pos_reference': '260-135-000002', 'uuid': '9cdc61ba-61f3-4d8a-9afd-5f62e817fe1c'} created pos.order #605 2026-10-20 09:40:07,946 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34267553 finished 2026-10-20 09:40:08,035 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.017 1.544 rw 2026-10-20 09:40:08,039 7 INFO rb-aa5c29f-225760-426740 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 45483 2026-10-20 09:40:08,040 7 INFO rb-aa5c29f-225760-426740 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 09:40:08,041 7 INFO rb-aa5c29f-225760-426740 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 45483 2026-10-20 09:40:08,055 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BrLFamrr - [20/Oct/2026 09:40:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 73 0.059 0.15 rw 2026-10-20 09:40:08,176 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094008_176070_test_self_order_tip_amount_matches_backend.txt 2026-10-20 09:40:08,176 7 INFO rb-aa5c29f-225760-426740 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/tmpvvcdeib1_chrome_odoo" 2026-10-20 09:40:08,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-20 09:40:08,360 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 09:40:10,809 7 INFO rb-aa5c29f-225760-426740 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 09:40:12,363 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:40:20,108 7 INFO rb-aa5c29f-225760-426740 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 09:40:21,368 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:40:29,760 7 INFO rb-aa5c29f-225760-426740 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 09:40:30,814 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 09:40:38,096 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:40:38,833 7 INFO rb-aa5c29f-225760-426740 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 09:40:38,971 7 INFO rb-aa5c29f-225760-426740 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 09:40:46,726 7 INFO rb-aa5c29f-225760-426740 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 09:40:48,623 7 INFO rb-aa5c29f-225760-426740 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 09:40:53,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-10-20 09:40:54,488 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 45609 2026-10-20 09:40:54,489 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmpvfaxljvn_chrome_odoo 2026-10-20 09:40:54,489 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:41573/json/version 2026-10-20 09:40:54,490 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:40:54,518 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-20 09:40:54,518 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:41573/json 2026-10-20 09:40:54,519 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:40:54,527 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:41573/devtools/page/72FCBA85D49D77BFF01AFCA51D84DA45 2026-10-20 09:40:54,535 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-10-20 09:40:54,549 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-10-20 09:40:54,633 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:40:54,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-10-20 09:40:54,660 7 INFO rb-aa5c29f-225760-426740 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 09:40:54,660 7 INFO rb-aa5c29f-225760-426740 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 09:40:54,683 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:40:55,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:55] "GET /pos/ui/139 HTTP/1.1" 200 6889 92 0.109 0.538 rw 2026-10-20 09:40:55,321 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': '72FCBA85D49D77BFF01AFCA51D84DA45', 'loaderId': 'E9E9217424803EB9B72FD48883AC4F07', 'isDownload': False} 2026-10-20 09:40:55,321 7 INFO rb-aa5c29f-225760-426740 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 09:40:55,386 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:55] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.705 ro 2026-10-20 09:40:55,409 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:55] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.032 ro 2026-10-20 09:40:55,421 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:55] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.046 ro 2026-10-20 09:40:56,056 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-10-20 09:40:56,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:40:56,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:40:56,132 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.022 ro 2026-10-20 09:40:56,191 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40: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.038 rw 2026-10-20 09:40:56,197 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:56] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.038 rw 2026-10-20 09:40:56,470 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:40:57,207 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523988 249 0.295 0.71 rw 2026-10-20 09:40:57,429 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: The ready code tooks too much time : 2.1080877780914307 2026-10-20 09:40:57,430 7 INFO rb-aa5c29f-225760-426740 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 09:40:57,448 7 INFO rb-aa5c29f-225760-426740 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 09:40:57,451 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:57] "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 09:40:57,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:57] "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 09:40:57,518 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:57] "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 09:40:57,532 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40: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.012 rw 2026-10-20 09:40:57,547 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40: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 09:40:58,048 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "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 09:40:58,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09: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.001 0.017 rw 2026-10-20 09:40:58,306 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.032 rw 2026-10-20 09:40:58,330 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.022 rw 2026-10-20 09:40:58,331 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-20 09:40:58,332 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 09:40:58,368 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 305 4 0.009 0.038 ro 2026-10-20 09:40:58,423 7 INFO rb-aa5c29f-225760-426740 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 09:40:58,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.016 ro 2026-10-20 09:40:58,453 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-20 09:40:58,456 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.037 - 2026-10-20 09:40:58,463 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.039 - 2026-10-20 09:40:58,529 7 INFO rb-aa5c29f-225760-426740 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 09:40:58,534 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "GET /pos/ui/139 HTTP/1.1" 200 6889 31 0.041 0.074 rw 2026-10-20 09:40:58,630 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "GET /pos/ui/139?from_backend=True HTTP/1.1" 200 6889 31 0.027 0.184 rw 2026-10-20 09:40:58,645 7 INFO rb-aa5c29f-225760-426740 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 09:40:58,658 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.197 rw 2026-10-20 09:40:58,685 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40: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.042 rw 2026-10-20 09:40:58,743 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.019 0.072 rw 2026-10-20 09:40:58,824 7 INFO rb-aa5c29f-225760-426740 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 09:40:58,824 7 INFO rb-aa5c29f-225760-426740 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 09:40:58,902 7 INFO rb-aa5c29f-225760-426740 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 09:40:58,903 7 INFO rb-aa5c29f-225760-426740 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 09:40:58,903 7 INFO rb-aa5c29f-225760-426740 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 09:40:58,938 7 INFO rb-aa5c29f-225760-426740 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 09:40:58,939 7 INFO rb-aa5c29f-225760-426740 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 09:40:58,959 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 09:40:58,963 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.016 - 2026-10-20 09:40:58,964 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.009 - 2026-10-20 09:40:59,031 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:59] "GET /web/image/pos.payment.method/297/image HTTP/1.1" 200 3130 4 0.009 0.064 ro 2026-10-20 09:40:59,450 7 INFO rb-aa5c29f-225760-426740 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 09:40:59,473 7 INFO rb-aa5c29f-225760-426740 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 09:40:59,504 7 INFO rb-aa5c29f-225760-426740 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 09:40:59,517 7 INFO rb-aa5c29f-225760-426740 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 09:40:59,523 7 INFO rb-aa5c29f-225760-426740 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': '3107fb3b-f94c-40fc-9987-79f15e8b9b5e--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 09:40:59,566 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:59] "POST /qfpay/notify HTTP/1.1" 200 7 8 0.01 0.037 rw 2026-10-20 09:40:59,623 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93734572 started for PoS orders references: [{'name': '/', 'pos_reference': '261-139-000001', 'uuid': 'b7efecb3-3bc4-4571-b6f8-8bc01ff15e4d'}] 2026-10-20 09:40:59,627 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,099 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93734572 order {'name': '/', 'pos_reference': '261-139-000001', 'uuid': 'b7efecb3-3bc4-4571-b6f8-8bc01ff15e4d'} created pos.order #606 2026-10-20 09:41:00,101 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93734572 finished 2026-10-20 09:41:00,164 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:41:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5242 171 0.178 0.369 rw 2026-10-20 09:41:00,287 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:41:00] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.004 0.025 ro 2026-10-20 09:41:00,319 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,339 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,378 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,388 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:41:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.039 rw 2026-10-20 09:41:00,391 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:41:00] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.003 0.029 rw 2026-10-20 09:41:00,399 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,406 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,407 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,407 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,408 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,426 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,443 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,443 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,455 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:41:00] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.007 0.037 rw 2026-10-20 09:41:00,462 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,489 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,560 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,572 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,598 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:41:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.004 0.043 rw 2026-10-20 09:41:00,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': '3107fb3b-f94c-40fc-9987-79f15e8b9b5e--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 09:41:00,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:41:00] "POST /qfpay/notify HTTP/1.1" 200 7 8 0.009 0.064 rw 2026-10-20 09:41:00,687 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17368067 started for PoS orders references: [{'name': '/', 'pos_reference': '261-139-000002', 'uuid': '0388fe3a-be76-45b7-946d-543ead196626'}] 2026-10-20 09:41:00,694 7 INFO rb-aa5c29f-225760-426740 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 09:41:00,698 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-10-20 09:41:00,701 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-20 09:41:00,816 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:41:00,828 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 21509968 (allocated 23613440) 2026-10-20 09:41:00,937 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 45609 2026-10-20 09:41:00,949 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-10-20 09:41:00,951 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 45609 2026-10-20 09:41:01,068 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094101_068063_test_tour_qfpay_order_and_refund.txt 2026-10-20 09:41:01,068 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmpvfaxljvn_chrome_odoo" 2026-10-20 09:41:01,126 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: waiting for threads: [, ] 2026-10-20 09:41:01,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17368067 order {'name': '/', 'pos_reference': '261-139-000002', 'uuid': '0388fe3a-be76-45b7-946d-543ead196626'} created pos.order #607 2026-10-20 09:41:01,177 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17368067 finished 2026-10-20 09:41:01,278 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:40:57] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 5.025 rw 2026-10-20 09:41:01,292 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 puIHcAzM - [20/Oct/2026 09:41:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 194 0.21 0.399 rw 2026-10-20 09:41:11,314 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:41:12,277 7 INFO rb-aa5c29f-225760-426740 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 09:41:12,507 7 INFO rb-aa5c29f-225760-426740 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 09:41:21,636 7 INFO rb-aa5c29f-225760-426740 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 09:41:23,825 7 INFO rb-aa5c29f-225760-426740 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 09:41:29,227 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-10-20 09:41:30,313 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 45741 2026-10-20 09:41:30,315 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmptkp_mb8f_chrome_odoo 2026-10-20 09:41:30,315 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:37957/json/version 2026-10-20 09:41:30,318 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37957', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:41:30,363 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-20 09:41:30,363 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:37957/json 2026-10-20 09:41:30,364 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37957', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:41:30,373 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:37957/devtools/page/390E98B6A038341C06E5AF2DECA81131 2026-10-20 09:41:30,381 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-10-20 09:41:30,383 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-10-20 09:41:30,511 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:41:30,526 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-10-20 09:41:30,531 7 INFO rb-aa5c29f-225760-426740 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 09:41:30,532 7 INFO rb-aa5c29f-225760-426740 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 09:41:30,552 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:41:31,194 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:31] "GET /pos/ui/140 HTTP/1.1" 200 6930 92 0.078 0.581 rw 2026-10-20 09:41:31,198 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': '390E98B6A038341C06E5AF2DECA81131', 'loaderId': '25B7DE1838F529FEB8C02D8B903BB6F5', 'isDownload': False} 2026-10-20 09:41:31,198 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-10-20 09:41:31,285 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:31] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.008 0.731 ro 2026-10-20 09:41:31,287 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:31] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.046 ro 2026-10-20 09:41:31,312 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:31] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.064 ro 2026-10-20 09:41:32,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-10-20 09:41:32,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:41:32,053 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:41:32,088 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 09:41:32,128 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41: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 09:41:32,157 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.03 rw 2026-10-20 09:41:32,506 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:41:32,948 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521135 249 0.252 0.525 rw 2026-10-20 09:41:33,136 7 INFO rb-aa5c29f-225760-426740 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 09:41:33,155 7 INFO rb-aa5c29f-225760-426740 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 09:41:33,157 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:33] "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 09:41:33,181 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:33] "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 09:41:33,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:33] "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 09:41:33,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.028 rw 2026-10-20 09:41:33,262 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:33] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-20 09:41:33,819 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:33] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.023 ro 2026-10-20 09:41:33,926 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-20 09:41:34,080 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.06 rw 2026-10-20 09:41:34,097 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.015 rw 2026-10-20 09:41:34,107 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 09:41:34,114 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:41:34,146 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 305 4 0.008 0.033 ro 2026-10-20 09:41:34,175 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 09:41:34,179 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 09:41:34,201 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.009 0.025 ro 2026-10-20 09:41:34,205 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.023 - 2026-10-20 09:41:34,312 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "GET /pos/ui/140 HTTP/1.1" 200 6930 31 0.039 0.092 rw 2026-10-20 09:41:34,337 7 INFO rb-aa5c29f-225760-426740 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 09:41:34,466 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "GET /pos/ui/140?from_backend=True HTTP/1.1" 200 6930 31 0.061 0.222 rw 2026-10-20 09:41:34,491 7 INFO rb-aa5c29f-225760-426740 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 09:41:34,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.262 rw 2026-10-20 09:41:34,584 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.007 0.092 rw 2026-10-20 09:41:34,676 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.043 0.13 rw 2026-10-20 09:41:34,744 7 INFO rb-aa5c29f-225760-426740 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 09:41:34,747 7 INFO rb-aa5c29f-225760-426740 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 09:41:34,889 7 INFO rb-aa5c29f-225760-426740 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 09:41:34,890 7 INFO rb-aa5c29f-225760-426740 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 09:41:34,895 7 INFO rb-aa5c29f-225760-426740 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 09:41:34,925 7 INFO rb-aa5c29f-225760-426740 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 09:41:34,926 7 INFO rb-aa5c29f-225760-426740 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 09:41:34,943 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 09:41:34,948 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 09:41:34,949 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 09:41:34,981 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:34] "GET /web/image/pos.payment.method/300/image HTTP/1.1" 200 971 4 0.007 0.028 ro 2026-10-20 09:41:35,440 7 INFO rb-aa5c29f-225760-426740 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 09:41:35,469 7 INFO rb-aa5c29f-225760-426740 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 09:41:35,503 7 INFO rb-aa5c29f-225760-426740 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 09:41:35,516 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:35] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 102 2 0.001 0.011 rw 2026-10-20 09:41:35,544 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:35] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 507 2 0.001 0.012 rw 2026-10-20 09:41:35,601 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89545380 started for PoS orders references: [{'name': '/', 'pos_reference': '261-140-000001', 'uuid': '9b9f2adc-966a-46b4-9032-55fd8e13d336'}] 2026-10-20 09:41:35,604 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-10-20 09:41:35,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-20 09:41:35,743 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:41:35,749 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 20136772 (allocated 21254144) 2026-10-20 09:41:35,875 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 45741 2026-10-20 09:41:35,891 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-10-20 09:41:35,892 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 45741 2026-10-20 09:41:36,011 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094136_011209_test_razorpay_basic_order.txt 2026-10-20 09:41:36,011 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmptkp_mb8f_chrome_odoo" 2026-10-20 09:41:36,054 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: waiting for threads: [, ] 2026-10-20 09:41:36,219 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89545380 order {'name': '/', 'pos_reference': '261-140-000001', 'uuid': '9b9f2adc-966a-46b4-9032-55fd8e13d336'} created pos.order #608 2026-10-20 09:41:36,221 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89545380 finished 2026-10-20 09:41:36,280 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:32] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 4.117 rw 2026-10-20 09:41:36,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f50W_fuU - [20/Oct/2026 09:41:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 186 0.228 0.478 rw 2026-10-20 09:41:46,081 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-10-20 09:41:46,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 45880 2026-10-20 09:41:46,506 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmpjhlqtrj9_chrome_odoo 2026-10-20 09:41:46,506 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:41785/json/version 2026-10-20 09:41:46,507 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41785', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:41:46,528 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-10-20 09:41:46,528 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:41785/json 2026-10-20 09:41:46,529 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41785', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:41:46,540 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:41785/devtools/page/85762B31D69CB0A41D6D66349E9C8337 2026-10-20 09:41:46,563 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-10-20 09:41:46,579 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-10-20 09:41:46,630 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:41:46,657 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-10-20 09:41:46,661 7 INFO rb-aa5c29f-225760-426740 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 09:41:46,661 7 INFO rb-aa5c29f-225760-426740 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 09:41:46,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:41:47,305 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:47] "GET /pos/ui/140 HTTP/1.1" 200 6930 92 0.092 0.546 rw 2026-10-20 09:41:47,309 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': '85762B31D69CB0A41D6D66349E9C8337', 'loaderId': '2DDCDEBC493C4C8F821FCF7C04B22BD9', 'isDownload': False} 2026-10-20 09:41:47,310 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-10-20 09:41:47,377 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:47] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.705 ro 2026-10-20 09:41:47,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:47] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.043 ro 2026-10-20 09:41:47,408 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:47] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.054 ro 2026-10-20 09:41:48,101 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-10-20 09:41:48,135 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:41:48,137 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:41:48,174 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.008 0.021 ro 2026-10-20 09:41:48,216 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.012 rw 2026-10-20 09:41:48,260 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41: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.02 0.041 rw 2026-10-20 09:41:48,621 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:41:49,148 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521135 249 0.304 0.573 rw 2026-10-20 09:41:49,343 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: The ready code tooks too much time : 2.032827138900757 2026-10-20 09:41:49,343 7 INFO rb-aa5c29f-225760-426740 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 09:41:49,359 7 INFO rb-aa5c29f-225760-426740 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 09:41:49,377 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.02 ro 2026-10-20 09:41:49,428 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:49] "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 09:41:49,458 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:49] "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 09:41:49,490 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09: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.003 0.014 rw 2026-10-20 09:41:49,501 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41: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 09:41:50,033 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:50] "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 09:41:50,144 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41: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.01 rw 2026-10-20 09:41:50,292 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.049 rw 2026-10-20 09:41:50,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.024 - 2026-10-20 09:41:50,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.025 - 2026-10-20 09:41:50,332 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:50] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 305 4 0.006 0.026 ro 2026-10-20 09:41:50,334 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:50] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.037 rw 2026-10-20 09:41:50,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:50] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 09:41:50,412 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:50] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.018 ro 2026-10-20 09:41:50,451 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.018 - 2026-10-20 09:41:50,461 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.035 - 2026-10-20 09:41:50,532 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:50] "GET /pos/ui/140 HTTP/1.1" 200 6930 31 0.032 0.074 rw 2026-10-20 09:41:50,555 7 INFO rb-aa5c29f-225760-426740 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 09:41:50,635 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:50] "GET /pos/ui/140?from_backend=True HTTP/1.1" 200 6930 31 0.039 0.171 rw 2026-10-20 09:41:50,691 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.218 rw 2026-10-20 09:41:50,697 7 INFO rb-aa5c29f-225760-426740 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 09:41:50,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41: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.029 rw 2026-10-20 09:41:50,812 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.031 0.081 rw 2026-10-20 09:41:50,888 7 INFO rb-aa5c29f-225760-426740 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 09:41:50,892 7 INFO rb-aa5c29f-225760-426740 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 09:41:50,965 7 INFO rb-aa5c29f-225760-426740 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 09:41:50,966 7 INFO rb-aa5c29f-225760-426740 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 09:41:50,966 7 INFO rb-aa5c29f-225760-426740 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 09:41:51,004 7 INFO rb-aa5c29f-225760-426740 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 09:41:51,007 7 INFO rb-aa5c29f-225760-426740 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 09:41:51,017 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:51] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:41:51,055 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.016 - 2026-10-20 09:41:51,060 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.021 - 2026-10-20 09:41:51,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:51] "GET /web/image/pos.payment.method/300/image HTTP/1.1" 200 971 4 0.005 0.022 ro 2026-10-20 09:41:51,532 7 INFO rb-aa5c29f-225760-426740 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 09:41:51,562 7 INFO rb-aa5c29f-225760-426740 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 09:41:51,587 7 INFO rb-aa5c29f-225760-426740 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 09:41:51,605 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:51] "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.011 rw 2026-10-20 09:41:51,635 7 INFO rb-aa5c29f-225760-426740 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 09:41:51,650 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:51] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 62 2 0.001 0.01 rw 2026-10-20 09:41:51,668 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:51] "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.001 0.016 rw 2026-10-20 09:41:51,712 7 INFO rb-aa5c29f-225760-426740 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 09:41:51,714 7 INFO rb-aa5c29f-225760-426740 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 09:41:51,714 7 INFO rb-aa5c29f-225760-426740 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 09:41:51,716 7 INFO rb-aa5c29f-225760-426740 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 09:41:51,735 7 INFO rb-aa5c29f-225760-426740 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 09:41:51,750 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:51] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 102 2 0.001 0.012 rw 2026-10-20 09:41:51,771 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:51] "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.012 rw 2026-10-20 09:41:51,808 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-10-20 09:41:51,810 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-20 09:41:51,815 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67448058 started for PoS orders references: [{'name': '/', 'pos_reference': '261-140-000001', 'uuid': '0f5eb6f5-f58d-4b48-aadb-aad0956f1a60'}] 2026-10-20 09:41:51,978 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:41:51,984 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 20387284 (allocated 21778432) 2026-10-20 09:41:52,106 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 45880 2026-10-20 09:41:52,109 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-10-20 09:41:52,119 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 45880 2026-10-20 09:41:52,261 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094152_257607_test_razorpay_cancel_payment.txt 2026-10-20 09:41:52,261 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmpjhlqtrj9_chrome_odoo" 2026-10-20 09:41:52,305 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: waiting for threads: [, ] 2026-10-20 09:41:52,381 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67448058 order {'name': '/', 'pos_reference': '261-140-000001', 'uuid': '0f5eb6f5-f58d-4b48-aadb-aad0956f1a60'} created pos.order #609 2026-10-20 09:41:52,384 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67448058 finished 2026-10-20 09:41:52,454 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 4.203 rw 2026-10-20 09:41:52,473 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MI30NpFW - [20/Oct/2026 09:41:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 171 0.208 0.457 rw 2026-10-20 09:42:02,322 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-10-20 09:42:02,737 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 46029 2026-10-20 09:42:02,737 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmpedksyczw_chrome_odoo 2026-10-20 09:42:02,738 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:38295/json/version 2026-10-20 09:42:02,739 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38295', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:42:02,775 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-10-20 09:42:02,775 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:38295/json 2026-10-20 09:42:02,776 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38295', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:42:02,791 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:38295/devtools/page/5582DC183806BFC50E521E5724F778B8 2026-10-20 09:42:02,815 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-10-20 09:42:02,836 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-10-20 09:42:02,946 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:42:02,964 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-10-20 09:42:02,968 7 INFO rb-aa5c29f-225760-426740 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 09:42:02,968 7 INFO rb-aa5c29f-225760-426740 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 09:42:02,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:42:03,737 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:03] "GET /pos/ui/140 HTTP/1.1" 200 6930 92 0.157 0.61 rw 2026-10-20 09:42:03,746 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': '5582DC183806BFC50E521E5724F778B8', 'loaderId': 'D7DDA6B5AAC15ED93CCBA93B60B7A4AB', 'isDownload': False} 2026-10-20 09:42:03,746 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-10-20 09:42:03,811 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:03] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.018 ro 2026-10-20 09:42:03,827 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:03] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.843 ro 2026-10-20 09:42:03,859 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:03] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.013 0.058 ro 2026-10-20 09:42:04,595 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-10-20 09:42:04,623 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 09:42:04,629 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:42:04,650 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.016 ro 2026-10-20 09:42:04,708 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42: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.005 0.023 rw 2026-10-20 09:42:04,720 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.028 rw 2026-10-20 09:42:05,113 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:42:05,729 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521135 249 0.365 0.631 rw 2026-10-20 09:42:05,936 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: The ready code tooks too much time : 2.1898109912872314 2026-10-20 09:42:05,936 7 INFO rb-aa5c29f-225760-426740 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 09:42:05,953 7 INFO rb-aa5c29f-225760-426740 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 09:42:05,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:05] "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 09:42:05,987 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42: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 09:42:06,011 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42: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 09:42:06,038 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42: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.015 rw 2026-10-20 09:42:06,056 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:06] "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 09:42:06,636 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:06] "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 09:42:06,762 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42: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.004 0.012 rw 2026-10-20 09:42:06,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:42:06,939 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.065 rw 2026-10-20 09:42:06,949 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 09:42:06,978 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:06] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 305 4 0.004 0.045 ro 2026-10-20 09:42:06,990 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:06] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.057 rw 2026-10-20 09:42:07,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:07] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.031 ro 2026-10-20 09:42:07,088 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:07] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.022 - 2026-10-20 09:42:07,093 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.03 - 2026-10-20 09:42:07,114 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 09:42:07,214 7 INFO rb-aa5c29f-225760-426740 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 09:42:07,232 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:07] "GET /pos/ui/140?from_backend=True HTTP/1.1" 200 6930 31 0.083 0.083 rw 2026-10-20 09:42:07,401 7 INFO rb-aa5c29f-225760-426740 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 09:42:07,428 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:07] "GET /pos/ui/140 HTTP/1.1" 200 6930 31 0.061 0.3 rw 2026-10-20 09:42:07,503 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.366 rw 2026-10-20 09:42:07,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42: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.007 0.11 rw 2026-10-20 09:42:07,620 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.036 0.146 rw 2026-10-20 09:42:07,703 7 INFO rb-aa5c29f-225760-426740 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 09:42:07,703 7 INFO rb-aa5c29f-225760-426740 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 09:42:07,875 7 INFO rb-aa5c29f-225760-426740 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 09:42:07,876 7 INFO rb-aa5c29f-225760-426740 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 09:42:07,876 7 INFO rb-aa5c29f-225760-426740 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 09:42:07,922 7 INFO rb-aa5c29f-225760-426740 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 09:42:07,923 7 INFO rb-aa5c29f-225760-426740 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 09:42:07,939 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 09:42:07,949 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.015 - 2026-10-20 09:42:07,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:07] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.023 - 2026-10-20 09:42:07,969 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:07] "GET /web/image/pos.payment.method/300/image HTTP/1.1" 200 971 4 0.01 0.025 ro 2026-10-20 09:42:08,433 7 INFO rb-aa5c29f-225760-426740 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 09:42:08,460 7 INFO rb-aa5c29f-225760-426740 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 09:42:08,485 7 INFO rb-aa5c29f-225760-426740 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 09:42:08,500 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:08] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 102 2 0.001 0.011 rw 2026-10-20 09:42:08,545 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:08] "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.013 0.016 rw 2026-10-20 09:42:08,585 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59331738 started for PoS orders references: [{'name': '/', 'pos_reference': '261-140-000001', 'uuid': '8e609891-9049-4341-9601-1a4912449094'}] 2026-10-20 09:42:08,587 7 INFO rb-aa5c29f-225760-426740 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 09:42:09,202 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59331738 order {'name': '/', 'pos_reference': '261-140-000001', 'uuid': '8e609891-9049-4341-9601-1a4912449094'} created pos.order #610 2026-10-20 09:42:09,204 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59331738 finished 2026-10-20 09:42:09,284 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5324 186 0.252 0.454 rw 2026-10-20 09:42:09,408 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:09] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.018 ro 2026-10-20 09:42:09,459 7 INFO rb-aa5c29f-225760-426740 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 09:42:09,472 7 INFO rb-aa5c29f-225760-426740 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 09:42:09,473 7 INFO rb-aa5c29f-225760-426740 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 09:42:09,510 7 INFO rb-aa5c29f-225760-426740 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 09:42:09,526 7 INFO rb-aa5c29f-225760-426740 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 09:42:09,530 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.046 rw 2026-10-20 09:42:09,534 7 INFO rb-aa5c29f-225760-426740 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 09:42:09,540 7 INFO rb-aa5c29f-225760-426740 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 09:42:09,558 7 INFO rb-aa5c29f-225760-426740 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 09:42:09,564 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.004 0.059 rw 2026-10-20 09:42:09,574 7 INFO rb-aa5c29f-225760-426740 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 09:42:09,574 7 INFO rb-aa5c29f-225760-426740 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 09:42:09,595 7 INFO rb-aa5c29f-225760-426740 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 09:42:09,599 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:09] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.012 0.035 rw 2026-10-20 09:42:09,618 7 INFO rb-aa5c29f-225760-426740 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 09:42:09,710 7 INFO rb-aa5c29f-225760-426740 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 09:42:09,780 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.006 0.059 rw 2026-10-20 09:42:09,795 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:09] "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.078 rw 2026-10-20 09:42:09,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:09] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_refund_request#pos.payment.method.razorpay_make_refund_request HTTP/1.1" 200 411 2 0.001 0.017 rw 2026-10-20 09:42:09,855 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97952766 started for PoS orders references: [{'name': '/', 'pos_reference': '261-140-000002', 'uuid': 'ccde0da3-c9d0-4f26-9d3c-61cce239f7a6'}] 2026-10-20 09:42:09,870 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-10-20 09:42:09,872 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-20 09:42:10,026 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:42:10,032 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 21393568 (allocated 23089152) 2026-10-20 09:42:10,183 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 46029 2026-10-20 09:42:10,194 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-10-20 09:42:10,204 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 46029 2026-10-20 09:42:10,404 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094210_404117_test_razorpay_refund_order.txt 2026-10-20 09:42:10,404 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmpedksyczw_chrome_odoo" 2026-10-20 09:42:10,415 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97952766 order {'name': '/', 'pos_reference': '261-140-000002', 'uuid': 'ccde0da3-c9d0-4f26-9d3c-61cce239f7a6'} created pos.order #611 2026-10-20 09:42:10,417 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97952766 finished 2026-10-20 09:42:10,442 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: waiting for threads: [, ] 2026-10-20 09:42:10,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:05] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.028 5.747 rw 2026-10-20 09:42:10,544 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bc2fw4GE - [20/Oct/2026 09:42:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 188 0.253 0.442 rw 2026-10-20 09:42:20,587 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:42:21,821 7 INFO rb-aa5c29f-225760-426740 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 09:42:22,070 7 INFO rb-aa5c29f-225760-426740 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 09:42:31,620 7 INFO rb-aa5c29f-225760-426740 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 09:42:33,903 7 INFO rb-aa5c29f-225760-426740 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 09:42:39,043 7 INFO rb-aa5c29f-225760-426740 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 09:42:39,128 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-10-20 09:42:40,484 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 46164 2026-10-20 09:42:40,485 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmp4h02aq6s_chrome_odoo 2026-10-20 09:42:40,485 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:37989/json/version 2026-10-20 09:42:40,486 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37989', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:42:40,513 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-10-20 09:42:40,513 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:37989/json 2026-10-20 09:42:40,514 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37989', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:42:40,522 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:37989/devtools/page/A4BC81DD02A41DBFD5D395C29D60F5D3 2026-10-20 09:42:40,531 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-10-20 09:42:40,548 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-10-20 09:42:40,689 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:42:40,702 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-10-20 09:42:40,706 7 INFO rb-aa5c29f-225760-426740 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 09:42:40,706 7 INFO rb-aa5c29f-225760-426740 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 09:42:40,734 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:42:41,216 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:41] "GET /pos/ui/141 HTTP/1.1" 200 6796 65 0.041 0.464 rw 2026-10-20 09:42:41,220 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': 'A4BC81DD02A41DBFD5D395C29D60F5D3', 'loaderId': '80E6AB7DC79D43618C710380EFE2FD9C', 'isDownload': False} 2026-10-20 09:42:41,220 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-10-20 09:42:41,268 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:41] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.548 ro 2026-10-20 09:42:41,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:41] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.047 ro 2026-10-20 09:42:41,309 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:41] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.051 ro 2026-10-20 09:42:42,046 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-10-20 09:42:42,081 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:42:42,086 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:42:42,108 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.018 ro 2026-10-20 09:42:42,152 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.016 rw 2026-10-20 09:42:42,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.025 rw 2026-10-20 09:42:42,526 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:42:43,131 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533130 245 0.281 0.664 rw 2026-10-20 09:42:43,343 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: The ready code tooks too much time : 2.1229445934295654 2026-10-20 09:42:43,344 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate test code "odoo.startTour('PosRepairSettleOrder', {"stepDelay": 0, "debug": false})" 2026-10-20 09:42:43,356 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:43] "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 09:42:43,357 7 INFO rb-aa5c29f-225760-426740 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 09:42:43,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42: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 09:42:43,410 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.02 rw 2026-10-20 09:42:43,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42: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 09:42:43,458 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:43] "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 09:42:43,925 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:43] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.01 ro 2026-10-20 09:42:44,024 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42: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 09:42:44,174 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.013 0.041 rw 2026-10-20 09:42:44,177 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 09:42:44,200 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:44] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 305 4 0.003 0.029 ro 2026-10-20 09:42:44,205 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 09:42:44,215 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:44] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.046 rw 2026-10-20 09:42:44,285 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:44] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 09:42:44,287 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:44] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.012 ro 2026-10-20 09:42:44,342 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-20 09:42:44,370 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.05 - 2026-10-20 09:42:44,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:44] "GET /pos/ui/141?from_backend=True HTTP/1.1" 200 6836 31 0.035 0.084 rw 2026-10-20 09:42:44,447 7 INFO rb-aa5c29f-225760-426740 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 09:42:44,538 7 INFO rb-aa5c29f-225760-426740 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 09:42:44,540 7 INFO rb-aa5c29f-225760-426740 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 09:42:44,582 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:44] "GET /pos/ui/141 HTTP/1.1" 200 6836 31 0.051 0.213 rw 2026-10-20 09:42:44,614 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.236 rw 2026-10-20 09:42:44,658 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42: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.009 0.109 rw 2026-10-20 09:42:44,757 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.053 0.155 rw 2026-10-20 09:42:44,805 7 INFO rb-aa5c29f-225760-426740 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 09:42:44,834 7 INFO rb-aa5c29f-225760-426740 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 09:42:45,122 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128508 29 0.092 0.191 ro 2026-10-20 09:42:45,221 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128508 5 0.023 0.351 ro 2026-10-20 09:42:45,371 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128508 5 0.024 0.095 ro 2026-10-20 09:42:45,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 742 12 0.023 0.052 ro 2026-10-20 09:42:45,588 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 2 0.006 0.024 ro 2026-10-20 09:42:45,722 7 INFO rb-aa5c29f-225760-426740 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 09:42:45,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:45] "GET /web/image/res.partner/1010/avatar_128?unique=1792489340000 HTTP/1.1" 200 305 4 0.006 0.035 ro 2026-10-20 09:42:45,735 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:45] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.024 - 2026-10-20 09:42:45,994 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:42:46,136 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:46] "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.152 0.262 rw 2026-10-20 09:42:46,224 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-10-20 09:42:46,345 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:42:46,499 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 123 0.109 0.242 rw 2026-10-20 09:42:46,584 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:46] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 337 13 0.02 0.335 rw 2026-10-20 09:42:46,700 7 INFO rb-aa5c29f-225760-426740 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 09:42:46,701 7 INFO rb-aa5c29f-225760-426740 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 09:42:46,701 7 INFO rb-aa5c29f-225760-426740 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 09:42:46,702 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-10-20 09:42:46,703 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-20 09:42:46,873 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:42:46,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 22118216 (allocated 23875584) 2026-10-20 09:42:46,883 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 q7iux2bN - [20/Oct/2026 09:42:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 4.698 rw 2026-10-20 09:42:46,979 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 46164 2026-10-20 09:42:46,980 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-10-20 09:42:46,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 46164 2026-10-20 09:42:47,106 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094247_105867_test_pos_repair.txt 2026-10-20 09:42:47,106 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmp4h02aq6s_chrome_odoo" 2026-10-20 09:42:47,242 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:42:48,636 7 INFO rb-aa5c29f-225760-426740 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 09:42:48,862 7 INFO rb-aa5c29f-225760-426740 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 09:42:58,053 7 INFO rb-aa5c29f-225760-426740 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 09:43:00,336 7 INFO rb-aa5c29f-225760-426740 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 09:43:03,815 7 INFO rb-aa5c29f-225760-426740 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 09:43:05,067 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #245 deleted ir.attachment records with IDs: [115734, 115735] 2026-10-20 09:43:05,071 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #245 deleted pos.config records with IDs: [142, 143] 2026-10-20 09:43:05,096 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #245 deleted ir.sequence records with IDs: [3985, 3989, 3986, 3990] 2026-10-20 09:43:08,332 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #245 deleted restaurant.floor records with IDs: [66] 2026-10-20 09:43:08,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-10-20 09:43:10,059 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 46292 2026-10-20 09:43:10,060 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmp7b2v74gf_chrome_odoo 2026-10-20 09:43:10,060 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:36375/json/version 2026-10-20 09:43:10,061 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36375', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:43:10,067 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-10-20 09:43:10,067 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:36375/json 2026-10-20 09:43:10,068 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36375', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:43:10,083 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:36375/devtools/page/0B32A90108D932795EACB0B2177E179A 2026-10-20 09:43:10,098 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-10-20 09:43:10,109 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-10-20 09:43:10,181 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:43:10,193 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-10-20 09:43:10,202 7 INFO rb-aa5c29f-225760-426740 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 09:43:10,202 7 INFO rb-aa5c29f-225760-426740 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 09:43:10,229 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:43:10,678 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:10] "GET /pos/ui/145 HTTP/1.1" 200 6855 66 0.051 0.423 rw 2026-10-20 09:43:10,687 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': '0B32A90108D932795EACB0B2177E179A', 'loaderId': 'C57292D81F9D94949687EC3BA8D6D44F', 'isDownload': False} 2026-10-20 09:43:10,687 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-10-20 09:43:10,746 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:10] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.517 ro 2026-10-20 09:43:10,755 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:10] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.024 ro 2026-10-20 09:43:10,776 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:10] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.044 ro 2026-10-20 09:43:11,439 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-10-20 09:43:11,472 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:43:11,474 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-20 09:43:11,489 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-20 09:43:11,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.018 rw 2026-10-20 09:43:11,534 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.02 rw 2026-10-20 09:43:11,966 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:43:12,699 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538099 298 0.396 0.748 rw 2026-10-20 09:43:12,894 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: The ready code tooks too much time : 2.2071049213409424 2026-10-20 09:43:12,894 7 INFO rb-aa5c29f-225760-426740 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 09:43:12,911 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:12] "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 09:43:12,912 7 INFO rb-aa5c29f-225760-426740 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 09:43:12,937 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:12] "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 09:43:12,963 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-20 09:43:12,993 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:12] "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.023 rw 2026-10-20 09:43:13,013 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:13] "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 09:43:13,587 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:13] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-20 09:43:13,712 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:13] "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 09:43:13,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.041 rw 2026-10-20 09:43:13,914 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:13] "GET /web/image/res.users/247/avatar_128 HTTP/1.1" 200 305 4 0.004 0.03 ro 2026-10-20 09:43:13,924 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:13] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.034 rw 2026-10-20 09:43:13,927 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.032 - 2026-10-20 09:43:13,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.017 - 2026-10-20 09:43:13,951 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:13] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.014 ro 2026-10-20 09:43:13,952 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-20 09:43:13,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:13] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.018 - 2026-10-20 09:43:13,998 7 INFO rb-aa5c29f-225760-426740 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 09:43:14,032 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 09:43:14,168 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:14] "GET /pos/ui/145?from_backend=True HTTP/1.1" 200 6895 32 0.064 0.092 rw 2026-10-20 09:43:14,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:14] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:43:14,199 7 INFO rb-aa5c29f-225760-426740 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 09:43:14,275 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:14] "GET /pos/ui/145 HTTP/1.1" 200 6895 32 0.042 0.223 rw 2026-10-20 09:43:14,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:14] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 4 0.003 0.094 rw 2026-10-20 09:43:14,372 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.021 0.145 rw 2026-10-20 09:43:14,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.011 0.032 rw 2026-10-20 09:43:14,549 7 INFO rb-aa5c29f-225760-426740 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 09:43:15,076 7 INFO rb-aa5c29f-225760-426740 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 09:43:15,077 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [6/72] Tour test_devices_synchronization → Step body 2026-10-20 09:43:16,044 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:16] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 8 0.009 0.021 rw 2026-10-20 09:43:16,089 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.035 rw 2026-10-20 09:43:16,093 7 INFO rb-aa5c29f-225760-426740 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 09:43:16,239 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5021 39 0.068 0.07 rw 2026-10-20 09:43:16,342 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [8/72] Tour test_devices_synchronization → Step body 2026-10-20 09:43:17,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:17] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 8 0.012 0.018 rw 2026-10-20 09:43:17,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.01 0.039 rw 2026-10-20 09:43:17,106 7 INFO rb-aa5c29f-225760-426740 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 09:43:17,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5024 39 0.069 0.072 rw 2026-10-20 09:43:17,350 7 INFO rb-aa5c29f-225760-426740 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 09:43:17,351 7 INFO rb-aa5c29f-225760-426740 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 09:43:17,382 7 INFO rb-aa5c29f-225760-426740 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 09:43:17,398 7 INFO rb-aa5c29f-225760-426740 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 09:43:17,399 7 INFO rb-aa5c29f-225760-426740 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 09:43:17,407 7 INFO rb-aa5c29f-225760-426740 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 09:43:17,755 7 INFO rb-aa5c29f-225760-426740 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 09:43:17,756 7 INFO rb-aa5c29f-225760-426740 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 09:43:17,770 7 INFO rb-aa5c29f-225760-426740 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 09:43:17,770 7 INFO rb-aa5c29f-225760-426740 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 09:43:17,783 7 INFO rb-aa5c29f-225760-426740 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 09:43:17,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28790564 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': 'c33ee5f9-c34b-417e-8e10-3592f48a36a4'}] 2026-10-20 09:43:17,846 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28790564 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': 'c33ee5f9-c34b-417e-8e10-3592f48a36a4'} updated pos.order #612 2026-10-20 09:43:17,848 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28790564 finished 2026-10-20 09:43:17,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4952 48 0.041 0.11 rw 2026-10-20 09:43:17,992 7 INFO rb-aa5c29f-225760-426740 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 09:43:18,046 7 INFO rb-aa5c29f-225760-426740 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 09:43:18,075 7 INFO rb-aa5c29f-225760-426740 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 09:43:18,076 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.003 0.015 rw 2026-10-20 09:43:18,583 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [24/72] Tour test_devices_synchronization → Step body 2026-10-20 09:43:19,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:19] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 3 0.008 0.02 rw 2026-10-20 09:43:19,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:19] "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 09:43:19,087 7 INFO rb-aa5c29f-225760-426740 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 09:43:19,217 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5014 39 0.045 0.073 rw 2026-10-20 09:43:19,307 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/72] Tour test_devices_synchronization → Step body 2026-10-20 09:43:20,078 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:20] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 12 0.026 0.037 rw 2026-10-20 09:43:20,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.005 0.034 rw 2026-10-20 09:43:20,132 7 INFO rb-aa5c29f-225760-426740 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 09:43:20,132 7 INFO rb-aa5c29f-225760-426740 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 09:43:20,249 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5057 39 0.043 0.07 rw 2026-10-20 09:43:20,351 7 INFO rb-aa5c29f-225760-426740 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 09:43:20,352 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [30/72] Tour test_devices_synchronization → Step body 2026-10-20 09:43:20,381 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.034 rw 2026-10-20 09:43:20,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:20] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 45 26 0.034 0.083 rw 2026-10-20 09:43:20,522 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:20] "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 09:43:20,526 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [31/72] Tour test_devices_synchronization → Step body 2026-10-20 09:43:20,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:20] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 45 20 0.027 0.061 rw 2026-10-20 09:43:20,726 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 9642 40 0.035 0.148 rw 2026-10-20 09:43:20,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.123 rw 2026-10-20 09:43:20,823 7 INFO rb-aa5c29f-225760-426740 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 09:43:20,836 7 INFO rb-aa5c29f-225760-426740 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 09:43:20,865 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:20] "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.017 rw 2026-10-20 09:43:20,890 7 INFO rb-aa5c29f-225760-426740 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 09:43:20,892 7 INFO rb-aa5c29f-225760-426740 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 09:43:20,892 7 INFO rb-aa5c29f-225760-426740 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 09:43:20,893 7 INFO rb-aa5c29f-225760-426740 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 09:43:20,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:20] "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.016 rw 2026-10-20 09:43:20,920 7 INFO rb-aa5c29f-225760-426740 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 09:43:21,426 7 INFO rb-aa5c29f-225760-426740 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 09:43:21,427 7 INFO rb-aa5c29f-225760-426740 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 09:43:21,460 7 INFO rb-aa5c29f-225760-426740 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 09:43:21,461 7 INFO rb-aa5c29f-225760-426740 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 09:43:21,475 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 09:43:21,476 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-20 09:43:21,512 7 INFO rb-aa5c29f-225760-426740 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 09:43:22,040 7 INFO rb-aa5c29f-225760-426740 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 09:43:22,047 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43358293 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_6759', 'uuid': '53a0a9ab-b00e-43d4-bc32-9a8e53607d1c'}] 2026-10-20 09:43:22,161 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [536] to pos.order #613 2026-10-20 09:43:22,613 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43358293 order {'name': '/', 'pos_reference': 'device_sync_6759', 'uuid': '53a0a9ab-b00e-43d4-bc32-9a8e53607d1c'} updated pos.order #613 2026-10-20 09:43:22,615 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43358293 finished 2026-10-20 09:43:22,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6204 182 0.228 0.432 rw 2026-10-20 09:43:22,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:22] "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 09:43:23,149 7 INFO rb-aa5c29f-225760-426740 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 09:43:23,183 7 INFO rb-aa5c29f-225760-426740 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 09:43:23,183 7 INFO rb-aa5c29f-225760-426740 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 09:43:23,200 7 INFO rb-aa5c29f-225760-426740 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 09:43:23,208 7 INFO rb-aa5c29f-225760-426740 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 09:43:23,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79751710 started for PoS orders references: [{'name': 'Bar Prout - device_sync_6759', 'pos_reference': 'device_sync_6759', 'uuid': '53a0a9ab-b00e-43d4-bc32-9a8e53607d1c'}] 2026-10-20 09:43:23,263 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79751710 order {'name': 'Bar Prout - device_sync_6759', 'pos_reference': 'device_sync_6759', 'uuid': '53a0a9ab-b00e-43d4-bc32-9a8e53607d1c'} sync ignored for existing PoS order pos.order(613,) (state: paid) 2026-10-20 09:43:23,265 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79751710 finished 2026-10-20 09:43:23,396 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6204 51 0.044 0.122 rw 2026-10-20 09:43:23,425 7 INFO rb-aa5c29f-225760-426740 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 09:43:23,474 7 INFO rb-aa5c29f-225760-426740 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 09:43:23,497 7 INFO rb-aa5c29f-225760-426740 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 09:43:23,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43: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.014 rw 2026-10-20 09:43:24,003 7 INFO rb-aa5c29f-225760-426740 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 09:43:24,004 7 INFO rb-aa5c29f-225760-426740 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 09:43:24,014 7 INFO rb-aa5c29f-225760-426740 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 09:43:24,015 7 INFO rb-aa5c29f-225760-426740 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 09:43:24,027 7 INFO rb-aa5c29f-225760-426740 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 09:43:24,546 7 INFO rb-aa5c29f-225760-426740 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 09:43:24,564 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23005682 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_1365', 'uuid': '21c3e179-1a27-4563-8be2-f13de4aa6095'}] 2026-10-20 09:43:24,691 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [537] to pos.order #614 2026-10-20 09:43:25,170 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23005682 order {'name': '/', 'pos_reference': 'device_sync_1365', 'uuid': '21c3e179-1a27-4563-8be2-f13de4aa6095'} updated pos.order #614 2026-10-20 09:43:25,172 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23005682 finished 2026-10-20 09:43:25,258 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6224 160 0.312 0.387 rw 2026-10-20 09:43:25,335 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:25] "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 09:43:25,625 7 INFO rb-aa5c29f-225760-426740 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 09:43:25,670 7 INFO rb-aa5c29f-225760-426740 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 09:43:25,671 7 INFO rb-aa5c29f-225760-426740 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 09:43:25,687 7 INFO rb-aa5c29f-225760-426740 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 09:43:25,731 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20276512 started for PoS orders references: [{'name': 'Bar Prout - device_sync_1365', 'pos_reference': 'device_sync_1365', 'uuid': '21c3e179-1a27-4563-8be2-f13de4aa6095'}] 2026-10-20 09:43:25,735 7 INFO rb-aa5c29f-225760-426740 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 09:43:25,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20276512 order {'name': 'Bar Prout - device_sync_1365', 'pos_reference': 'device_sync_1365', 'uuid': '21c3e179-1a27-4563-8be2-f13de4aa6095'} sync ignored for existing PoS order pos.order(614,) (state: paid) 2026-10-20 09:43:25,760 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20276512 finished 2026-10-20 09:43:25,931 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6224 51 0.074 0.131 rw 2026-10-20 09:43:25,960 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:25] "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.226 rw 2026-10-20 09:43:25,998 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.251 rw 2026-10-20 09:43:26,235 7 INFO rb-aa5c29f-225760-426740 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 09:43:26,254 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [63/72] Tour test_devices_synchronization → Step body 2026-10-20 09:43:26,348 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:26] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 45 20 0.04 0.051 rw 2026-10-20 09:43:26,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.007 0.035 rw 2026-10-20 09:43:26,400 7 INFO rb-aa5c29f-225760-426740 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 09:43:26,521 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5030 42 0.038 0.068 rw 2026-10-20 09:43:26,630 7 INFO rb-aa5c29f-225760-426740 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 09:43:26,631 7 INFO rb-aa5c29f-225760-426740 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 09:43:26,653 7 INFO rb-aa5c29f-225760-426740 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 09:43:26,661 7 INFO rb-aa5c29f-225760-426740 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 09:43:26,667 7 INFO rb-aa5c29f-225760-426740 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 09:43:26,673 7 INFO rb-aa5c29f-225760-426740 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 09:43:26,680 7 INFO rb-aa5c29f-225760-426740 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 09:43:26,686 7 INFO rb-aa5c29f-225760-426740 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 09:43:26,693 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-10-20 09:43:26,694 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-20 09:43:26,941 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:43:26,948 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Pz_u8ECP - [20/Oct/2026 09:43:11] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 15.399 rw 2026-10-20 09:43:26,950 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 25758768 (allocated 27807744) 2026-10-20 09:43:27,049 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 46292 2026-10-20 09:43:27,050 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-10-20 09:43:27,051 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 46292 2026-10-20 09:43:27,151 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094327_151343_test_devices_synchronization.txt 2026-10-20 09:43:27,151 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmp7b2v74gf_chrome_odoo" 2026-10-20 09:43:27,165 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-10-20 09:43:27,766 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 46426 2026-10-20 09:43:27,767 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmpy63i96o5_chrome_odoo 2026-10-20 09:43:27,767 7 INFO rb-aa5c29f-225760-426740 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:39143/json/version 2026-10-20 09:43:27,771 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39143', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:43:27,788 7 INFO rb-aa5c29f-225760-426740 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 09:43:27,788 7 INFO rb-aa5c29f-225760-426740 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:39143/json 2026-10-20 09:43:27,789 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39143', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:43:27,809 7 INFO rb-aa5c29f-225760-426740 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:39143/devtools/page/2AC567921FBF5D45D0A2297914C8EB50 2026-10-20 09:43:27,825 7 INFO rb-aa5c29f-225760-426740 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 09:43:27,832 7 INFO rb-aa5c29f-225760-426740 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 09:43:27,876 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:43:27,889 7 INFO rb-aa5c29f-225760-426740 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 09:43:27,892 7 INFO rb-aa5c29f-225760-426740 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 09:43:27,892 7 INFO rb-aa5c29f-225760-426740 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 09:43:27,905 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:43:28,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:28] "GET /pos/ui/145 HTTP/1.1" 200 6855 66 0.07 0.54 rw 2026-10-20 09:43:28,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': '2AC567921FBF5D45D0A2297914C8EB50', 'loaderId': '679909E5CB23A3424884A196C357C5AA', 'isDownload': False} 2026-10-20 09:43:28,512 7 INFO rb-aa5c29f-225760-426740 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 09:43:28,603 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:28] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.047 ro 2026-10-20 09:43:28,606 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:28] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.046 ro 2026-10-20 09:43:28,610 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:28] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.703 ro 2026-10-20 09:43:29,304 7 INFO rb-aa5c29f-225760-426740 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 09:43:29,328 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:43:29,331 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:43:29,381 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.028 0.018 ro 2026-10-20 09:43:29,426 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:29] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.008 rw 2026-10-20 09:43:29,454 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43: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.012 0.028 rw 2026-10-20 09:43:29,828 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:43:30,631 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538606 300 0.508 0.652 rw 2026-10-20 09:43:30,852 7 INFO rb-aa5c29f-225760-426740 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.3400211334228516 2026-10-20 09:43:30,853 7 INFO rb-aa5c29f-225760-426740 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 09:43:30,867 7 INFO rb-aa5c29f-225760-426740 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 09:43:30,883 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.024 ro 2026-10-20 09:43:30,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:30] "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 09:43:30,950 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:30] "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 09:43:30,981 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:30] "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.02 rw 2026-10-20 09:43:30,995 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:30] "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 09:43:31,463 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:31] "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 09:43:31,583 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:31] "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.019 rw 2026-10-20 09:43:31,723 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 09:43:31,725 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 09:43:31,740 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.052 rw 2026-10-20 09:43:31,787 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:31] "GET /web/image/res.users/247/avatar_128 HTTP/1.1" 200 305 4 0.007 0.06 ro 2026-10-20 09:43:31,799 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:31] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.087 rw 2026-10-20 09:43:31,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 09:43:31,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:31] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 09:43:31,823 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:31] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.03 ro 2026-10-20 09:43:31,829 7 INFO rb-aa5c29f-225760-426740 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 09:43:31,889 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 09:43:31,994 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:31] "GET /pos/ui/145 HTTP/1.1" 200 6895 32 0.047 0.08 rw 2026-10-20 09:43:32,004 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:32] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 09:43:32,026 7 INFO rb-aa5c29f-225760-426740 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 09:43:32,110 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:32] "GET /pos/ui/145?from_backend=True HTTP/1.1" 200 6895 32 0.051 0.191 rw 2026-10-20 09:43:32,189 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43: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.129 rw 2026-10-20 09:43:32,205 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43: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 4 0.004 0.184 rw 2026-10-20 09:43:32,260 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43: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.003 0.015 rw 2026-10-20 09:43:32,331 7 INFO rb-aa5c29f-225760-426740 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 09:43:32,847 7 INFO rb-aa5c29f-225760-426740 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 09:43:32,848 7 INFO rb-aa5c29f-225760-426740 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 09:43:32,850 7 INFO rb-aa5c29f-225760-426740 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 09:43:32,850 7 INFO rb-aa5c29f-225760-426740 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 09:43:32,870 7 INFO rb-aa5c29f-225760-426740 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 09:43:32,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-10-20 09:43:32,882 7 INFO rb-aa5c29f-225760-426740 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 09:43:33,030 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:43:33,035 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 19676672 (allocated 20729856) 2026-10-20 09:43:33,038 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 p9O0iKSD - [20/Oct/2026 09:43:29] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 3.57 rw 2026-10-20 09:43:33,136 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 46426 2026-10-20 09:43:33,137 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-10-20 09:43:33,138 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 46426 2026-10-20 09:43:33,237 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094333_237408_test_guest_count_not_asked_on_other_device.txt 2026-10-20 09:43:33,237 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmpy63i96o5_chrome_odoo" 2026-10-20 09:43:33,251 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-10-20 09:43:33,667 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 46557 2026-10-20 09:43:33,668 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmp3899cmpx_chrome_odoo 2026-10-20 09:43:33,668 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:34131/json/version 2026-10-20 09:43:33,669 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34131', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:43:33,706 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-10-20 09:43:33,706 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:34131/json 2026-10-20 09:43:33,707 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34131', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:43:33,718 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:34131/devtools/page/ECB211B1227C6FB28558621E2F7903FE 2026-10-20 09:43:33,723 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-10-20 09:43:33,725 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-10-20 09:43:33,784 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:43:33,802 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-10-20 09:43:33,805 7 INFO rb-aa5c29f-225760-426740 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 09:43:33,805 7 INFO rb-aa5c29f-225760-426740 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 09:43:33,824 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:43:34,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:34] "GET /pos/ui/145 HTTP/1.1" 200 6895 91 0.109 0.523 rw 2026-10-20 09:43:34,448 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': 'ECB211B1227C6FB28558621E2F7903FE', 'loaderId': '6A07484D60E7A4F3516E062635C9E095', 'isDownload': False} 2026-10-20 09:43:34,448 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-10-20 09:43:34,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:34] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.679 ro 2026-10-20 09:43:34,524 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:34] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.04 ro 2026-10-20 09:43:34,530 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:34] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.048 ro 2026-10-20 09:43:35,221 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-10-20 09:43:35,263 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:43:35,267 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:43:35,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 09:43:35,343 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09: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.004 0.013 rw 2026-10-20 09:43:35,351 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.014 rw 2026-10-20 09:43:35,731 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:43:36,227 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.307 0.559 rw 2026-10-20 09:43:36,416 7 INFO rb-aa5c29f-225760-426740 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 09:43:36,427 7 INFO rb-aa5c29f-225760-426740 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 09:43:36,434 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43: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 09:43:36,469 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43: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 09:43:36,493 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:36] "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 09:43:36,517 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09: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.013 rw 2026-10-20 09:43:36,531 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:36] "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 09:43:37,005 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43: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 09:43:37,103 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09: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.002 0.015 rw 2026-10-20 09:43:37,229 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:43:37,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.043 rw 2026-10-20 09:43:37,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-20 09:43:37,271 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:37] "GET /web/image/res.users/247/avatar_128 HTTP/1.1" 200 305 4 0.012 0.032 ro 2026-10-20 09:43:37,277 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:37] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.053 rw 2026-10-20 09:43:37,326 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 09:43:37,328 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:37] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 09:43:37,350 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:37] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.013 0.026 ro 2026-10-20 09:43:37,354 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 09:43:37,379 7 INFO rb-aa5c29f-225760-426740 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 09:43:37,459 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:37] "GET /pos/ui/145?from_backend=True HTTP/1.1" 200 6895 31 0.029 0.097 rw 2026-10-20 09:43:37,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:37] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 09:43:37,516 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/22] Tour OrderSynchronisationTour → Step body 2026-10-20 09:43:37,586 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:37] "GET /pos/ui/145 HTTP/1.1" 200 6895 31 0.049 0.201 rw 2026-10-20 09:43:37,611 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09: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.098 rw 2026-10-20 09:43:37,689 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:37] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 45 27 0.03 0.137 rw 2026-10-20 09:43:37,774 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.031 0.218 rw 2026-10-20 09:43:37,813 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.005 0.092 rw 2026-10-20 09:43:37,831 7 INFO rb-aa5c29f-225760-426740 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 09:43:37,926 7 INFO rb-aa5c29f-225760-426740 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 09:43:37,959 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5042 40 0.039 0.084 rw 2026-10-20 09:43:38,090 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5042 40 0.046 0.205 rw 2026-10-20 09:43:38,125 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.263 rw 2026-10-20 09:43:38,439 7 INFO rb-aa5c29f-225760-426740 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 09:43:38,440 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [7/22] Tour OrderSynchronisationTour → Step body 2026-10-20 09:43:39,060 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:39] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 12 0.021 0.025 rw 2026-10-20 09:43:39,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.004 0.03 rw 2026-10-20 09:43:39,105 7 INFO rb-aa5c29f-225760-426740 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 09:43:39,106 7 INFO rb-aa5c29f-225760-426740 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 09:43:39,143 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.008 rw 2026-10-20 09:43:39,144 7 INFO rb-aa5c29f-225760-426740 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 09:43:39,160 7 INFO rb-aa5c29f-225760-426740 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 09:43:39,183 7 INFO rb-aa5c29f-225760-426740 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 09:43:39,200 7 INFO rb-aa5c29f-225760-426740 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 09:43:39,295 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5091 42 0.046 0.077 rw 2026-10-20 09:43:39,333 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:39] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.01 0.123 rw 2026-10-20 09:43:39,366 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.007 0.088 rw 2026-10-20 09:43:39,482 7 INFO rb-aa5c29f-225760-426740 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 09:43:39,483 7 INFO rb-aa5c29f-225760-426740 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 09:43:39,490 7 INFO rb-aa5c29f-225760-426740 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 09:43:39,491 7 INFO rb-aa5c29f-225760-426740 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 09:43:39,492 7 INFO rb-aa5c29f-225760-426740 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 09:43:39,493 7 INFO rb-aa5c29f-225760-426740 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 09:43:39,493 7 INFO rb-aa5c29f-225760-426740 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 09:43:39,494 7 INFO rb-aa5c29f-225760-426740 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 09:43:39,494 7 INFO rb-aa5c29f-225760-426740 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 09:43:39,495 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-10-20 09:43:39,496 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-20 09:43:39,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 5029 40 0.052 0.119 rw 2026-10-20 09:43:39,622 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:43:39,630 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 21172952 (allocated 22564864) 2026-10-20 09:43:39,630 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 4.241 rw 2026-10-20 09:43:39,746 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 46557 2026-10-20 09:43:39,747 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-10-20 09:43:39,749 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 46557 2026-10-20 09:43:39,863 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094339_863672_test_synchronisation_of_orders.txt 2026-10-20 09:43:39,864 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmp3899cmpx_chrome_odoo" 2026-10-20 09:43:39,870 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: waiting for threads: [] 2026-10-20 09:43:39,930 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:43:39,981 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sB1g0E2s - [20/Oct/2026 09:43:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 103 0.091 0.165 rw 2026-10-20 09:43:50,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:43:51,056 7 INFO rb-aa5c29f-225760-426740 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 09:43:51,262 7 INFO rb-aa5c29f-225760-426740 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 09:44:00,035 7 INFO rb-aa5c29f-225760-426740 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 09:44:02,266 7 INFO rb-aa5c29f-225760-426740 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 09:44:06,517 7 INFO rb-aa5c29f-225760-426740 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 09:44:08,035 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #249 deleted ir.attachment records with IDs: [116767, 116768] 2026-10-20 09:44:08,038 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #249 deleted pos.config records with IDs: [146, 147] 2026-10-20 09:44:08,057 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #249 deleted ir.sequence records with IDs: [4039, 4043, 4040, 4044] 2026-10-20 09:44:11,551 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #249 deleted restaurant.floor records with IDs: [69] 2026-10-20 09:44:12,217 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-20 09:44:12,761 7 INFO rb-aa5c29f-225760-426740 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 09:44:13,310 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 46688 2026-10-20 09:44:13,312 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpl82et0dm_chrome_odoo 2026-10-20 09:44:13,312 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:40543/json/version 2026-10-20 09:44:13,313 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:44:13,331 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-20 09:44:13,332 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:40543/json 2026-10-20 09:44:13,332 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:44:13,344 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:40543/devtools/page/0F9B88AF9F514F406B385B3F4A54F8BF 2026-10-20 09:44:13,350 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-20 09:44:13,351 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-20 09:44:13,446 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:44:13,456 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-20 09:44:13,466 7 INFO rb-aa5c29f-225760-426740 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 09:44:13,466 7 INFO rb-aa5c29f-225760-426740 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 09:44:13,489 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:44:13,866 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:13] "GET /pos/ui/149 HTTP/1.1" 200 6867 65 0.043 0.352 rw 2026-10-20 09:44:13,870 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '0F9B88AF9F514F406B385B3F4A54F8BF', 'loaderId': '6B2115CF95714204FFC8F4B993053D3D', 'isDownload': False} 2026-10-20 09:44:13,870 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-20 09:44:13,959 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:13] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.04 ro 2026-10-20 09:44:13,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:13] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.486 ro 2026-10-20 09:44:13,980 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:13] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.061 ro 2026-10-20 09:44:14,604 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-20 09:44:14,624 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:44:14,625 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 09:44:14,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 09:44:14,713 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.026 rw 2026-10-20 09:44:14,719 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:14] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.022 rw 2026-10-20 09:44:15,084 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:44:15,845 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534467 262 0.335 0.788 rw 2026-10-20 09:44:16,037 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: The ready code tooks too much time : 2.1666243076324463 2026-10-20 09:44:16,038 7 INFO rb-aa5c29f-225760-426740 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 09:44:16,048 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:16] "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 09:44:16,059 7 INFO rb-aa5c29f-225760-426740 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 09:44:16,072 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:16] "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 09:44:16,106 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:16] "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 09:44:16,118 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44: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.017 rw 2026-10-20 09:44:16,138 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:16] "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 09:44:16,532 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:16] "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 09:44:16,661 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44: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.012 rw 2026-10-20 09:44:16,818 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.043 rw 2026-10-20 09:44:16,836 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:44:16,847 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.014 - 2026-10-20 09:44:16,863 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:16] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.008 0.034 ro 2026-10-20 09:44:16,871 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:16] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.055 rw 2026-10-20 09:44:16,932 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:16] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 09:44:16,933 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:16] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 09:44:16,969 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.021 - 2026-10-20 09:44:16,977 7 INFO rb-aa5c29f-225760-426740 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 09:44:17,012 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.074 - 2026-10-20 09:44:17,076 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:17] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.045 0.095 rw 2026-10-20 09:44:17,105 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:17] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 09:44:17,128 7 INFO rb-aa5c29f-225760-426740 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 09:44:17,174 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:17] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.036 0.201 rw 2026-10-20 09:44:17,200 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:17] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.067 rw 2026-10-20 09:44:17,273 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.026 0.1 rw 2026-10-20 09:44:17,382 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.035 rw 2026-10-20 09:44:17,416 7 INFO rb-aa5c29f-225760-426740 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 09:44:17,474 7 INFO rb-aa5c29f-225760-426740 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 09:44:17,489 7 INFO rb-aa5c29f-225760-426740 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 09:44:17,502 7 INFO rb-aa5c29f-225760-426740 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 09:44:17,560 7 INFO rb-aa5c29f-225760-426740 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 09:44:17,584 7 INFO rb-aa5c29f-225760-426740 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 09:44:17,594 7 INFO rb-aa5c29f-225760-426740 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 09:44:17,613 7 INFO rb-aa5c29f-225760-426740 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 09:44:19,604 7 INFO rb-aa5c29f-225760-426740 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 09:44:19,605 7 INFO rb-aa5c29f-225760-426740 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 09:44:19,627 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:19] "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 09:44:19,631 7 INFO rb-aa5c29f-225760-426740 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 09:44:19,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.049 rw 2026-10-20 09:44:20,142 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,143 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,159 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,160 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,165 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,166 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,167 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,175 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,175 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,190 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,191 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,199 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,200 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,200 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,201 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/134] Tour pos_restaurant_sync → Step body 2026-10-20 09:44:20,236 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,256 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,281 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,295 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77397408 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '2336ae84-ef2e-433c-ac46-a44bb6a9edee'}] 2026-10-20 09:44:20,297 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,460 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77397408 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '2336ae84-ef2e-433c-ac46-a44bb6a9edee'} created pos.order #618 2026-10-20 09:44:20,463 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77397408 finished 2026-10-20 09:44:20,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3987 50 0.137 0.123 rw 2026-10-20 09:44:20,627 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,684 7 INFO rb-aa5c29f-225760-426740 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 09:44:20,693 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6791964 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'a19178b9-660f-49b4-b39b-92e2a60f909f'}] 2026-10-20 09:44:20,817 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6791964 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'a19178b9-660f-49b4-b39b-92e2a60f909f'} created pos.order #619 2026-10-20 09:44:20,819 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6791964 finished 2026-10-20 09:44:20,923 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7383 55 0.098 0.138 rw 2026-10-20 09:44:21,072 7 INFO rb-aa5c29f-225760-426740 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 09:44:21,082 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44: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.003 0.021 rw 2026-10-20 09:44:21,603 7 INFO rb-aa5c29f-225760-426740 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 09:44:21,603 7 INFO rb-aa5c29f-225760-426740 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 09:44:21,604 7 INFO rb-aa5c29f-225760-426740 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 09:44:21,604 7 INFO rb-aa5c29f-225760-426740 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 09:44:21,605 7 INFO rb-aa5c29f-225760-426740 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 09:44:21,606 7 INFO rb-aa5c29f-225760-426740 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 09:44:23,592 7 INFO rb-aa5c29f-225760-426740 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 09:44:23,593 7 INFO rb-aa5c29f-225760-426740 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 09:44:23,624 7 INFO rb-aa5c29f-225760-426740 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 09:44:23,648 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44: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.029 0.019 rw 2026-10-20 09:44:23,689 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.063 rw 2026-10-20 09:44:24,138 7 INFO rb-aa5c29f-225760-426740 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 09:44:24,147 7 INFO rb-aa5c29f-225760-426740 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 09:44:24,148 7 INFO rb-aa5c29f-225760-426740 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 09:44:24,163 7 INFO rb-aa5c29f-225760-426740 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 09:44:24,163 7 INFO rb-aa5c29f-225760-426740 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 09:44:24,175 7 INFO rb-aa5c29f-225760-426740 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 09:44:24,176 7 INFO rb-aa5c29f-225760-426740 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 09:44:24,176 7 INFO rb-aa5c29f-225760-426740 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 09:44:24,177 7 INFO rb-aa5c29f-225760-426740 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 09:44:24,177 7 INFO rb-aa5c29f-225760-426740 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 09:44:24,178 7 INFO rb-aa5c29f-225760-426740 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 09:44:24,178 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [56/134] Tour pos_restaurant_sync → Step body 2026-10-20 09:44:24,197 7 INFO rb-aa5c29f-225760-426740 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 09:44:24,228 7 INFO rb-aa5c29f-225760-426740 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 09:44:24,229 7 INFO rb-aa5c29f-225760-426740 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 09:44:24,241 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:44:24,243 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:44:24,262 7 INFO rb-aa5c29f-225760-426740 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 09:44:24,782 7 INFO rb-aa5c29f-225760-426740 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 09:44:24,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28294974 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000003', 'uuid': '2a08018a-075d-43cf-970f-236b64101cb5'}] 2026-10-20 09:44:25,412 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28294974 order {'name': '/', 'pos_reference': '261-149-000003', 'uuid': '2a08018a-075d-43cf-970f-236b64101cb5'} created pos.order #620 2026-10-20 09:44:25,413 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28294974 finished 2026-10-20 09:44:25,497 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6189 170 0.297 0.418 rw 2026-10-20 09:44:25,601 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44: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 09:44:25,863 7 INFO rb-aa5c29f-225760-426740 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 09:44:25,891 7 INFO rb-aa5c29f-225760-426740 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 09:44:25,891 7 INFO rb-aa5c29f-225760-426740 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 09:44:25,918 7 INFO rb-aa5c29f-225760-426740 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 09:44:25,933 7 INFO rb-aa5c29f-225760-426740 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 09:44:25,955 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14754242 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': '2a08018a-075d-43cf-970f-236b64101cb5'}] 2026-10-20 09:44:25,960 7 INFO rb-aa5c29f-225760-426740 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 09:44:25,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14754242 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': '2a08018a-075d-43cf-970f-236b64101cb5'} sync ignored for existing PoS order pos.order(620,) (state: paid) 2026-10-20 09:44:25,984 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14754242 finished 2026-10-20 09:44:26,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6189 51 0.089 0.123 rw 2026-10-20 09:44:26,192 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:26] "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.23 rw 2026-10-20 09:44:26,225 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.25 rw 2026-10-20 09:44:26,467 7 INFO rb-aa5c29f-225760-426740 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 09:44:26,495 7 INFO rb-aa5c29f-225760-426740 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 09:44:26,531 7 INFO rb-aa5c29f-225760-426740 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 09:44:26,532 7 INFO rb-aa5c29f-225760-426740 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 09:44:26,559 7 INFO rb-aa5c29f-225760-426740 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 09:44:26,560 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [72/134] Tour pos_restaurant_sync → Step body 2026-10-20 09:44:26,579 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:26] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 09:44:26,582 7 INFO rb-aa5c29f-225760-426740 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 09:44:26,601 7 INFO rb-aa5c29f-225760-426740 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 09:44:26,880 7 INFO rb-aa5c29f-225760-426740 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 09:44:26,910 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24698302 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000004', 'uuid': '4b6d9572-09ea-4ced-bbdf-82fae30dd1e8'}] 2026-10-20 09:44:26,927 7 INFO rb-aa5c29f-225760-426740 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 09:44:27,043 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24698302 order {'name': '/', 'pos_reference': '261-149-000004', 'uuid': '4b6d9572-09ea-4ced-bbdf-82fae30dd1e8'} created pos.order #621 2026-10-20 09:44:27,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24698302 finished 2026-10-20 09:44:27,129 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5478 53 0.091 0.133 rw 2026-10-20 09:44:27,217 7 INFO rb-aa5c29f-225760-426740 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 09:44:27,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 6 0.004 0.015 rw 2026-10-20 09:44:27,731 7 INFO rb-aa5c29f-225760-426740 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 09:44:27,735 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [78/134] Tour pos_restaurant_sync → Step body 2026-10-20 09:44:27,754 7 INFO rb-aa5c29f-225760-426740 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 09:44:27,757 7 INFO rb-aa5c29f-225760-426740 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 09:44:27,758 7 INFO rb-aa5c29f-225760-426740 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 09:44:27,758 7 INFO rb-aa5c29f-225760-426740 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 09:44:27,758 7 INFO rb-aa5c29f-225760-426740 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 09:44:27,766 7 INFO rb-aa5c29f-225760-426740 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 09:44:27,767 7 INFO rb-aa5c29f-225760-426740 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 09:44:28,287 7 INFO rb-aa5c29f-225760-426740 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 09:44:28,287 7 INFO rb-aa5c29f-225760-426740 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 09:44:28,288 7 INFO rb-aa5c29f-225760-426740 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 09:44:28,288 7 INFO rb-aa5c29f-225760-426740 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 09:44:28,803 7 INFO rb-aa5c29f-225760-426740 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 09:44:28,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92784833 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000004', 'uuid': '4b6d9572-09ea-4ced-bbdf-82fae30dd1e8'}] 2026-10-20 09:44:28,918 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [539] to pos.order #621 2026-10-20 09:44:29,228 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92784833 order {'name': '/', 'pos_reference': '261-149-000004', 'uuid': '4b6d9572-09ea-4ced-bbdf-82fae30dd1e8'} updated pos.order #621 2026-10-20 09:44:29,229 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92784833 finished 2026-10-20 09:44:29,328 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5892 169 0.182 0.343 rw 2026-10-20 09:44:29,428 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:29] "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 09:44:29,457 7 INFO rb-aa5c29f-225760-426740 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 09:44:29,463 7 INFO rb-aa5c29f-225760-426740 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 09:44:29,481 7 INFO rb-aa5c29f-225760-426740 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 09:44:29,489 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70356003 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-149-000004', 'uuid': '4b6d9572-09ea-4ced-bbdf-82fae30dd1e8'}] 2026-10-20 09:44:29,503 7 INFO rb-aa5c29f-225760-426740 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 09:44:29,513 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70356003 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-149-000004', 'uuid': '4b6d9572-09ea-4ced-bbdf-82fae30dd1e8'} sync ignored for existing PoS order pos.order(621,) (state: paid) 2026-10-20 09:44:29,516 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70356003 finished 2026-10-20 09:44:29,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5892 57 0.067 0.139 rw 2026-10-20 09:44:29,734 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.013 0.215 rw 2026-10-20 09:44:30,010 7 INFO rb-aa5c29f-225760-426740 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 09:44:30,011 7 INFO rb-aa5c29f-225760-426740 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 09:44:30,013 7 INFO rb-aa5c29f-225760-426740 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 09:44:30,013 7 INFO rb-aa5c29f-225760-426740 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 09:44:30,020 7 INFO rb-aa5c29f-225760-426740 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 09:44:31,987 7 INFO rb-aa5c29f-225760-426740 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 09:44:31,988 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,015 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.004 0.021 rw 2026-10-20 09:44:32,056 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.046 rw 2026-10-20 09:44:32,528 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,544 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,544 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,552 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,552 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,568 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,569 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,575 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,576 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,586 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39434145 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000005', 'uuid': '06100c04-4268-4a51-9e47-3b5c549ef4af'}] 2026-10-20 09:44:32,686 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39434145 order {'name': '/', 'pos_reference': '261-149-000005', 'uuid': '06100c04-4268-4a51-9e47-3b5c549ef4af'} created pos.order #622 2026-10-20 09:44:32,688 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39434145 finished 2026-10-20 09:44:32,758 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4973 46 0.039 0.111 rw 2026-10-20 09:44:32,795 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,842 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,843 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,888 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,889 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,891 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,913 7 INFO rb-aa5c29f-225760-426740 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 09:44:32,942 7 INFO rb-aa5c29f-225760-426740 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 09:44:33,045 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 15547 47 0.072 0.096 rw 2026-10-20 09:44:33,211 7 INFO rb-aa5c29f-225760-426740 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 09:44:33,276 7 INFO rb-aa5c29f-225760-426740 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 09:44:33,547 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:44:33,616 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 113 0.161 0.221 rw 2026-10-20 09:44:33,638 7 INFO rb-aa5c29f-225760-426740 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 09:44:33,652 7 INFO rb-aa5c29f-225760-426740 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 09:44:33,658 7 INFO rb-aa5c29f-225760-426740 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 09:44:33,660 7 INFO rb-aa5c29f-225760-426740 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 09:44:33,683 7 INFO rb-aa5c29f-225760-426740 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 09:44:33,698 7 INFO rb-aa5c29f-225760-426740 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 09:44:33,718 7 INFO rb-aa5c29f-225760-426740 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 09:44:33,776 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:33] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2673 48 0.048 0.456 rw 2026-10-20 09:44:33,806 7 INFO rb-aa5c29f-225760-426740 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 09:44:33,807 7 INFO rb-aa5c29f-225760-426740 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 09:44:33,831 7 INFO rb-aa5c29f-225760-426740 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 09:44:33,886 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 6078 51 0.038 0.154 rw 2026-10-20 09:44:33,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.016 0.086 rw 2026-10-20 09:44:33,982 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.133 rw 2026-10-20 09:44:34,002 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97778644 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000006', 'uuid': '04c2518e-6659-432c-8fb4-ece4d8f4e0a9'}] 2026-10-20 09:44:34,069 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97778644 order {'name': '/', 'pos_reference': '261-149-000006', 'uuid': '04c2518e-6659-432c-8fb4-ece4d8f4e0a9'} created pos.order #623 2026-10-20 09:44:34,071 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97778644 finished 2026-10-20 09:44:34,138 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 2999 35 0.038 0.196 rw 2026-10-20 09:44:34,336 7 INFO rb-aa5c29f-225760-426740 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 09:44:34,337 7 INFO rb-aa5c29f-225760-426740 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 09:44:34,337 7 INFO rb-aa5c29f-225760-426740 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 09:44:34,338 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-20 09:44:34,338 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 09:44:34,543 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:44:34,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L1cYBfT9 - [20/Oct/2026 09:44:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 19.796 rw 2026-10-20 09:44:34,556 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 27930144 (allocated 32002048) 2026-10-20 09:44:34,648 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 46688 2026-10-20 09:44:34,649 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-20 09:44:34,650 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 46688 2026-10-20 09:44:34,750 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094434_749925_test_01_pos_restaurant.txt 2026-10-20 09:44:34,750 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpl82et0dm_chrome_odoo" 2026-10-20 09:44:35,182 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 46825 2026-10-20 09:44:35,183 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpiynjji1h_chrome_odoo 2026-10-20 09:44:35,183 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:46801/json/version 2026-10-20 09:44:35,184 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46801', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:44:35,223 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-20 09:44:35,223 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:46801/json 2026-10-20 09:44:35,224 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46801', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:44:35,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:46801/devtools/page/586F38124DE3DBC370EB35A1DB4229E2 2026-10-20 09:44:35,250 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-20 09:44:35,255 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-20 09:44:35,285 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:44:35,288 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-20 09:44:35,298 7 INFO rb-aa5c29f-225760-426740 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 09:44:35,298 7 INFO rb-aa5c29f-225760-426740 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 09:44:35,411 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:35] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.031 0.08 rw 2026-10-20 09:44:35,420 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '586F38124DE3DBC370EB35A1DB4229E2', 'loaderId': 'F6E98940ABC08DA855CCAA3F9657B7BC', 'isDownload': False} 2026-10-20 09:44:35,420 7 INFO rb-aa5c29f-225760-426740 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 09:44:35,502 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:35] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.03 ro 2026-10-20 09:44:35,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:35] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.043 ro 2026-10-20 09:44:35,513 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:35] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.205 ro 2026-10-20 09:44:36,125 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-20 09:44:36,148 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:44:36,151 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 09:44:36,172 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.014 ro 2026-10-20 09:44:36,216 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.016 rw 2026-10-20 09:44:36,221 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44: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.002 0.017 rw 2026-10-20 09:44:36,648 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:44:37,401 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 545348 287 0.492 0.662 rw 2026-10-20 09:44:37,598 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: The ready code tooks too much time : 2.178339958190918 2026-10-20 09:44:37,599 7 INFO rb-aa5c29f-225760-426740 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 09:44:37,622 7 INFO rb-aa5c29f-225760-426740 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 09:44:37,640 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.028 ro 2026-10-20 09:44:37,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:37] "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 09:44:37,691 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-20 09:44:37,723 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 6 0.007 0.017 rw 2026-10-20 09:44:37,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:37] "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 09:44:38,200 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:38] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.03 0.007 ro 2026-10-20 09:44:38,346 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 6 0.009 0.023 rw 2026-10-20 09:44:38,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 09:44:38,537 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:38] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.018 rw 2026-10-20 09:44:38,538 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-20 09:44:38,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.028 0.052 rw 2026-10-20 09:44:38,576 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:38] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.017 0.025 ro 2026-10-20 09:44:38,670 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:44:38,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:38] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.026 ro 2026-10-20 09:44:38,689 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.026 - 2026-10-20 09:44:38,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:38] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.019 - 2026-10-20 09:44:38,694 7 INFO rb-aa5c29f-225760-426740 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 09:44:38,793 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:38] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.046 0.081 rw 2026-10-20 09:44:38,877 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:38] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.02 0.192 rw 2026-10-20 09:44:38,881 7 INFO rb-aa5c29f-225760-426740 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 09:44:38,895 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:38] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:44:38,908 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44: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.017 0.123 rw 2026-10-20 09:44:39,432 7 INFO rb-aa5c29f-225760-426740 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 09:44:41,420 7 INFO rb-aa5c29f-225760-426740 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 09:44:41,420 7 INFO rb-aa5c29f-225760-426740 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 09:44:41,421 7 INFO rb-aa5c29f-225760-426740 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 09:44:41,421 7 INFO rb-aa5c29f-225760-426740 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 09:44:41,422 7 INFO rb-aa5c29f-225760-426740 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 09:44:41,422 7 INFO rb-aa5c29f-225760-426740 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 09:44:41,423 7 INFO rb-aa5c29f-225760-426740 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 09:44:41,443 7 INFO rb-aa5c29f-225760-426740 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 09:44:41,471 7 INFO rb-aa5c29f-225760-426740 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 09:44:41,499 7 INFO rb-aa5c29f-225760-426740 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 09:44:41,511 7 INFO rb-aa5c29f-225760-426740 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 09:44:41,517 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10973408 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000005', 'uuid': '06100c04-4268-4a51-9e47-3b5c549ef4af'}] 2026-10-20 09:44:41,534 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.008 - 2026-10-20 09:44:41,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10973408 order {'name': '/', 'pos_reference': '261-149-000005', 'uuid': '06100c04-4268-4a51-9e47-3b5c549ef4af'} updated pos.order #622 2026-10-20 09:44:41,571 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10973408 finished 2026-10-20 09:44:41,709 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4973 49 0.087 0.111 rw 2026-10-20 09:44:41,859 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:41] "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 09:44:42,332 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,303 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,303 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,304 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,304 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,304 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,331 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,331 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,352 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,353 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,353 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,356 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,356 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,357 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,537 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,537 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,568 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,568 7 INFO rb-aa5c29f-225760-426740 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 09:44:44,582 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 09:44:44,586 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.009 - 2026-10-20 09:44:44,623 7 INFO rb-aa5c29f-225760-426740 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 09:44:45,163 7 INFO rb-aa5c29f-225760-426740 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 09:44:45,174 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53095616 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000005', 'uuid': '06100c04-4268-4a51-9e47-3b5c549ef4af'}] 2026-10-20 09:44:45,323 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [540] to pos.order #622 2026-10-20 09:44:45,751 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53095616 order {'name': '/', 'pos_reference': '261-149-000005', 'uuid': '06100c04-4268-4a51-9e47-3b5c549ef4af'} updated pos.order #622 2026-10-20 09:44:45,753 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53095616 finished 2026-10-20 09:44:45,853 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6195 162 0.305 0.379 rw 2026-10-20 09:44:45,934 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:45] "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 09:44:46,249 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,274 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,274 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,296 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,328 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1533695 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-149-000005', 'uuid': '06100c04-4268-4a51-9e47-3b5c549ef4af'}] 2026-10-20 09:44:46,344 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,354 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1533695 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-149-000005', 'uuid': '06100c04-4268-4a51-9e47-3b5c549ef4af'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-10-20 09:44:46,357 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1533695 finished 2026-10-20 09:44:46,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6195 51 0.06 0.103 rw 2026-10-20 09:44:46,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.006 0.173 rw 2026-10-20 09:44:46,558 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.203 rw 2026-10-20 09:44:46,849 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,850 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,850 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,851 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,851 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,851 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,852 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,858 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,879 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,892 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,893 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,903 7 INFO rb-aa5c29f-225760-426740 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 09:44:46,919 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70592011 started for PoS orders references: [{'name': '/', 'pos_reference': '262-149-000001', 'uuid': '16368ebc-5ab7-468f-bae1-de6ff8f3ceb7'}] 2026-10-20 09:44:46,970 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70592011 order {'name': '/', 'pos_reference': '262-149-000001', 'uuid': '16368ebc-5ab7-468f-bae1-de6ff8f3ceb7'} created pos.order #624 2026-10-20 09:44:46,971 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70592011 finished 2026-10-20 09:44:47,031 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 2999 35 0.028 0.088 rw 2026-10-20 09:44:47,145 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 6 0.009 0.02 rw 2026-10-20 09:44:47,647 7 INFO rb-aa5c29f-225760-426740 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 09:44:49,620 7 INFO rb-aa5c29f-225760-426740 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 09:44:49,620 7 INFO rb-aa5c29f-225760-426740 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 09:44:49,621 7 INFO rb-aa5c29f-225760-426740 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 09:44:49,621 7 INFO rb-aa5c29f-225760-426740 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 09:44:49,622 7 INFO rb-aa5c29f-225760-426740 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 09:44:49,622 7 INFO rb-aa5c29f-225760-426740 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 09:44:49,638 7 INFO rb-aa5c29f-225760-426740 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 09:44:49,639 7 INFO rb-aa5c29f-225760-426740 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 09:44:49,648 7 INFO rb-aa5c29f-225760-426740 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 09:44:49,648 7 INFO rb-aa5c29f-225760-426740 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 09:44:49,656 7 INFO rb-aa5c29f-225760-426740 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 09:44:49,702 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50260999 started for PoS orders references: [{'name': '/', 'pos_reference': '262-149-000001', 'uuid': '16368ebc-5ab7-468f-bae1-de6ff8f3ceb7'}] 2026-10-20 09:44:49,748 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [1030] to pos.order #624 2026-10-20 09:44:49,756 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50260999 order {'name': '/', 'pos_reference': '262-149-000001', 'uuid': '16368ebc-5ab7-468f-bae1-de6ff8f3ceb7'} updated pos.order #624 2026-10-20 09:44:49,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50260999 finished 2026-10-20 09:44:49,855 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 47 0.059 0.1 rw 2026-10-20 09:44:49,893 7 INFO rb-aa5c29f-225760-426740 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 09:44:49,916 7 INFO rb-aa5c29f-225760-426740 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 09:44:49,917 7 INFO rb-aa5c29f-225760-426740 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 09:44:49,918 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-20 09:44:49,919 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-20 09:44:50,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:44:50,137 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u9X9Qu4F - [20/Oct/2026 09:44:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 13.896 rw 2026-10-20 09:44:50,138 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 23541812 (allocated 26497024) 2026-10-20 09:44:50,236 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 46825 2026-10-20 09:44:50,237 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-20 09:44:50,242 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 46825 2026-10-20 09:44:50,380 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094450_380604_test_01_pos_restaurant.txt 2026-10-20 09:44:50,380 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpiynjji1h_chrome_odoo" 2026-10-20 09:44:50,396 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-20 09:44:51,015 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 46960 2026-10-20 09:44:51,016 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmpbi_9z2ma_chrome_odoo 2026-10-20 09:44:51,016 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:43697/json/version 2026-10-20 09:44:51,017 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:44:51,026 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-10-20 09:44:51,026 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:43697/json 2026-10-20 09:44:51,027 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:44:51,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:43697/devtools/page/6548A0E21A4AE0915536DF9AF9C7CC05 2026-10-20 09:44:51,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-10-20 09:44:51,055 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-10-20 09:44:51,146 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:44:51,163 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-10-20 09:44:51,166 7 INFO rb-aa5c29f-225760-426740 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 09:44:51,167 7 INFO rb-aa5c29f-225760-426740 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 09:44:51,193 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:44:51,638 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:51] "GET /pos/ui/149 HTTP/1.1" 200 6867 65 0.058 0.411 rw 2026-10-20 09:44:51,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '6548A0E21A4AE0915536DF9AF9C7CC05', 'loaderId': 'FA3AB64235F3D9573EE9D6315877ED1A', 'isDownload': False} 2026-10-20 09:44:51,642 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-20 09:44:51,701 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:51] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.519 ro 2026-10-20 09:44:51,713 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:51] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.037 ro 2026-10-20 09:44:51,728 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:51] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.046 ro 2026-10-20 09:44:52,351 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-10-20 09:44:52,387 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:44:52,395 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:44:52,417 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.018 ro 2026-10-20 09:44:52,477 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44: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.014 0.021 rw 2026-10-20 09:44:52,494 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:52] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.039 rw 2026-10-20 09:44:52,773 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:44:53,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534865 261 0.298 0.64 rw 2026-10-20 09:44:53,624 7 INFO rb-aa5c29f-225760-426740 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 09:44:53,647 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:53] "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 09:44:53,648 7 INFO rb-aa5c29f-225760-426740 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 09:44:53,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:53] "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 09:44:53,705 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-20 09:44:53,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44: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.018 rw 2026-10-20 09:44:53,734 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:53] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-20 09:44:54,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:54] "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 09:44:54,371 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44: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.009 rw 2026-10-20 09:44:54,503 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.038 rw 2026-10-20 09:44:54,541 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-20 09:44:54,541 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.021 - 2026-10-20 09:44:54,557 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:54] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.038 rw 2026-10-20 09:44:54,558 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:54] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.007 0.042 ro 2026-10-20 09:44:54,619 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:54] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.01 ro 2026-10-20 09:44:54,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:54] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 09:44:54,644 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.023 - 2026-10-20 09:44:54,649 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 09:44:54,661 7 INFO rb-aa5c29f-225760-426740 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 09:44:54,728 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:54] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.029 0.069 rw 2026-10-20 09:44:54,814 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:54] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.026 0.148 rw 2026-10-20 09:44:54,816 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:54] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:44:54,841 7 INFO rb-aa5c29f-225760-426740 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 09:44:54,854 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44: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.02 rw 2026-10-20 09:44:54,903 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.018 0.043 rw 2026-10-20 09:44:54,969 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:54] "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 09:44:55,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.044 rw 2026-10-20 09:44:55,046 7 INFO rb-aa5c29f-225760-426740 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 09:44:55,569 7 INFO rb-aa5c29f-225760-426740 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 09:44:55,605 7 INFO rb-aa5c29f-225760-426740 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 09:44:55,605 7 INFO rb-aa5c29f-225760-426740 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 09:44:55,643 7 INFO rb-aa5c29f-225760-426740 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 09:44:55,650 7 INFO rb-aa5c29f-225760-426740 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 09:44:55,662 7 INFO rb-aa5c29f-225760-426740 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 09:44:55,663 7 INFO rb-aa5c29f-225760-426740 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 09:44:55,678 7 INFO rb-aa5c29f-225760-426740 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 09:44:55,694 7 INFO rb-aa5c29f-225760-426740 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 09:44:55,695 7 INFO rb-aa5c29f-225760-426740 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 09:44:55,696 7 INFO rb-aa5c29f-225760-426740 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 09:44:55,696 7 INFO rb-aa5c29f-225760-426740 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 09:44:55,697 7 INFO rb-aa5c29f-225760-426740 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 09:44:55,697 7 INFO rb-aa5c29f-225760-426740 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 09:44:55,706 7 INFO rb-aa5c29f-225760-426740 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 09:44:55,744 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81888337 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '3683d49b-9b06-40cf-a020-f08b354dc7cc'}] 2026-10-20 09:44:55,851 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81888337 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '3683d49b-9b06-40cf-a020-f08b354dc7cc'} created pos.order #625 2026-10-20 09:44:55,853 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81888337 finished 2026-10-20 09:44:55,932 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.068 0.125 rw 2026-10-20 09:44:55,980 7 INFO rb-aa5c29f-225760-426740 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 09:44:56,025 7 INFO rb-aa5c29f-225760-426740 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 09:44:56,025 7 INFO rb-aa5c29f-225760-426740 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 09:44:56,043 7 INFO rb-aa5c29f-225760-426740 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 09:44:56,061 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.013 rw 2026-10-20 09:44:56,555 7 INFO rb-aa5c29f-225760-426740 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 09:44:56,556 7 INFO rb-aa5c29f-225760-426740 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 09:44:56,556 7 INFO rb-aa5c29f-225760-426740 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 09:44:56,556 7 INFO rb-aa5c29f-225760-426740 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 09:44:56,588 7 INFO rb-aa5c29f-225760-426740 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 09:44:56,588 7 INFO rb-aa5c29f-225760-426740 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 09:44:56,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 09:44:56,601 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 09:44:56,630 7 INFO rb-aa5c29f-225760-426740 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 09:44:56,632 7 INFO rb-aa5c29f-225760-426740 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 09:44:57,150 7 INFO rb-aa5c29f-225760-426740 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 09:44:57,157 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90482617 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '3683d49b-9b06-40cf-a020-f08b354dc7cc'}] 2026-10-20 09:44:57,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.008 - 2026-10-20 09:44:57,258 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [541] to pos.order #625 2026-10-20 09:44:57,665 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90482617 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '3683d49b-9b06-40cf-a020-f08b354dc7cc'} updated pos.order #625 2026-10-20 09:44:57,667 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90482617 finished 2026-10-20 09:44:57,758 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5205 179 0.213 0.394 rw 2026-10-20 09:44:57,857 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:57] "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 09:44:58,268 7 INFO rb-aa5c29f-225760-426740 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 09:44:58,344 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [33/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-20 09:44:58,345 7 INFO rb-aa5c29f-225760-426740 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 09:44:58,367 7 INFO rb-aa5c29f-225760-426740 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 09:44:58,394 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22038659 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': '3683d49b-9b06-40cf-a020-f08b354dc7cc'}] 2026-10-20 09:44:58,413 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22038659 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': '3683d49b-9b06-40cf-a020-f08b354dc7cc'} sync ignored for existing PoS order pos.order(625,) (state: paid) 2026-10-20 09:44:58,417 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22038659 finished 2026-10-20 09:44:58,554 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5205 51 0.052 0.112 rw 2026-10-20 09:44:58,589 7 INFO rb-aa5c29f-225760-426740 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 09:44:58,621 7 INFO rb-aa5c29f-225760-426740 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 09:44:58,636 7 INFO rb-aa5c29f-225760-426740 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 09:44:58,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44: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 09:44:58,710 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.059 rw 2026-10-20 09:44:59,150 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,158 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,159 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,164 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,169 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,174 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,176 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,186 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,192 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,193 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,369 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,370 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,371 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,371 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,371 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,380 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,406 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78418441 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'da693666-b64c-4e0b-9e23-e2776fc0263e'}] 2026-10-20 09:44:59,465 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78418441 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'da693666-b64c-4e0b-9e23-e2776fc0263e'} created pos.order #626 2026-10-20 09:44:59,467 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78418441 finished 2026-10-20 09:44:59,533 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3981 42 0.037 0.095 rw 2026-10-20 09:44:59,573 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,608 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,650 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,664 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,674 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,678 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,678 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,686 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,770 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3981 42 0.059 0.072 rw 2026-10-20 09:44:59,811 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,812 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,855 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44: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.008 0.021 rw 2026-10-20 09:44:59,856 7 INFO rb-aa5c29f-225760-426740 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 09:44:59,900 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.055 rw 2026-10-20 09:45:00,212 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:45:00,271 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.143 0.204 rw 2026-10-20 09:45:00,360 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,381 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,381 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,387 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,393 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,396 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,401 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,413 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,421 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,425 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,604 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,605 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,605 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,606 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,606 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,612 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,612 7 INFO rb-aa5c29f-225760-426740 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 09:45:00,629 7 INFO rb-aa5c29f-225760-426740 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 09:45:01,140 7 INFO rb-aa5c29f-225760-426740 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 09:45:01,148 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10571285 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000003', 'uuid': '9eb260a5-a717-4421-955b-16af40ff62ae'}] 2026-10-20 09:45:01,775 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10571285 order {'name': '/', 'pos_reference': '261-149-000003', 'uuid': '9eb260a5-a717-4421-955b-16af40ff62ae'} created pos.order #627 2026-10-20 09:45:01,777 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10571285 finished 2026-10-20 09:45:01,856 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 140 0.343 0.37 rw 2026-10-20 09:45:01,961 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:01] "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 09:45:02,299 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,387 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [85/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-20 09:45:02,400 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,405 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,455 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44469016 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': '9eb260a5-a717-4421-955b-16af40ff62ae'}] 2026-10-20 09:45:02,490 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44469016 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': '9eb260a5-a717-4421-955b-16af40ff62ae'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-10-20 09:45:02,493 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44469016 finished 2026-10-20 09:45:02,630 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 51 0.068 0.112 rw 2026-10-20 09:45:02,669 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,705 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [89/242] Tour PosResTipScreenTour → Step .new-order 2026-10-20 09:45:02,726 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,747 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,747 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,755 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,758 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,764 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.031 rw 2026-10-20 09:45:02,767 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,771 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,779 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,791 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,795 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,969 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,970 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,970 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,972 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,973 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,973 7 INFO rb-aa5c29f-225760-426740 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 09:45:02,983 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,005 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,023 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,038 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,044 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,045 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,046 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,060 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,076 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [114/242] Tour PosResTipScreenTour → Step .btn-close 2026-10-20 09:45:03,080 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,103 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,119 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,127 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,159 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48951624 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000004', 'uuid': 'ca1aa17f-cd49-459b-8ec6-14a4c86ab5c5'}] 2026-10-20 09:45:03,161 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,180 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,184 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,194 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,195 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,200 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,210 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,211 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,225 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [127/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-20 09:45:03,228 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,229 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,233 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,233 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,234 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,234 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,244 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,257 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,263 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48951624 order {'name': '/', 'pos_reference': '261-149-000004', 'uuid': 'ca1aa17f-cd49-459b-8ec6-14a4c86ab5c5'} created pos.order #628 2026-10-20 09:45:03,269 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48951624 finished 2026-10-20 09:45:03,340 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3985 42 0.081 0.104 rw 2026-10-20 09:45:03,376 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,435 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/242] Tour PosResTipScreenTour → Step .floor-map 2026-10-20 09:45:03,446 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,448 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,460 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,466 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,474 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,486 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 4047 45 0.047 0.207 rw 2026-10-20 09:45:03,491 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,491 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,491 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,502 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-20 09:45:03,515 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,515 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,516 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,523 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,523 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,526 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,527 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,541 7 INFO rb-aa5c29f-225760-426740 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 09:45:03,596 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 7568 42 0.038 0.12 rw 2026-10-20 09:45:03,610 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:03] "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.092 rw 2026-10-20 09:45:03,962 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:45:04,026 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.119 0.234 rw 2026-10-20 09:45:04,052 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,054 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [156/242] Tour PosResTipScreenTour → Step .floor-map 2026-10-20 09:45:04,055 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,068 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,084 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,092 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,093 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,110 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,120 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,121 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,122 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,123 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,123 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,124 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,133 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [169/242] Tour PosResTipScreenTour → Step .btn-close 2026-10-20 09:45:04,137 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,149 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,152 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,170 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,204 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 7568 42 0.052 0.078 rw 2026-10-20 09:45:04,565 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:45:04,622 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.122 0.21 rw 2026-10-20 09:45:04,677 7 INFO rb-aa5c29f-225760-426740 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 09:45:04,688 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #183474 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000004', 'uuid': 'ca1aa17f-cd49-459b-8ec6-14a4c86ab5c5'}] 2026-10-20 09:45:04,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [543] to pos.order #628 2026-10-20 09:45:05,062 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #183474 order {'name': '/', 'pos_reference': '261-149-000004', 'uuid': 'ca1aa17f-cd49-459b-8ec6-14a4c86ab5c5'} updated pos.order #628 2026-10-20 09:45:05,064 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #183474 finished 2026-10-20 09:45:05,144 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5207 157 0.128 0.333 rw 2026-10-20 09:45:05,249 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:05] "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 09:45:05,511 7 INFO rb-aa5c29f-225760-426740 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 09:45:05,589 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-20 09:45:05,593 7 INFO rb-aa5c29f-225760-426740 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 09:45:05,593 7 INFO rb-aa5c29f-225760-426740 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 09:45:05,594 7 INFO rb-aa5c29f-225760-426740 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 09:45:05,594 7 INFO rb-aa5c29f-225760-426740 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 09:45:05,595 7 INFO rb-aa5c29f-225760-426740 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 09:45:05,595 7 INFO rb-aa5c29f-225760-426740 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 09:45:05,605 7 INFO rb-aa5c29f-225760-426740 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 09:45:05,625 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,602 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,603 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [185/242] Tour PosResTipScreenTour → Step .floor-map 2026-10-20 09:45:07,603 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,612 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,632 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,640 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,649 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,657 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,694 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,729 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3981 42 0.038 0.075 rw 2026-10-20 09:45:07,757 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,763 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,766 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:07] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 46 13 0.012 0.066 rw 2026-10-20 09:45:07,773 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,776 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,829 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:07] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 46 13 0.028 0.098 rw 2026-10-20 09:45:07,830 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,838 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,844 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,845 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,859 7 INFO rb-aa5c29f-225760-426740 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 09:45:07,906 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:07] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 46 13 0.028 0.165 rw 2026-10-20 09:45:08,181 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:45:08,241 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91000125 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': '3683d49b-9b06-40cf-a020-f08b354dc7cc'}] 2026-10-20 09:45:08,244 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.127 0.293 rw 2026-10-20 09:45:08,262 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91000125 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': '3683d49b-9b06-40cf-a020-f08b354dc7cc'} sync ignored for existing PoS order pos.order(625,) (state: paid) 2026-10-20 09:45:08,264 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91000125 finished 2026-10-20 09:45:08,442 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6185 48 0.062 0.507 rw 2026-10-20 09:45:08,463 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45: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.01 0.58 rw 2026-10-20 09:45:08,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:08] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 4 0.006 0.584 rw 2026-10-20 09:45:08,517 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:08] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 4 0.002 0.529 rw 2026-10-20 09:45:08,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:08] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 4 0.005 0.472 rw 2026-10-20 09:45:08,540 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44114130 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': '9eb260a5-a717-4421-955b-16af40ff62ae'}] 2026-10-20 09:45:08,563 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44114130 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': '9eb260a5-a717-4421-955b-16af40ff62ae'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-10-20 09:45:08,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44114130 finished 2026-10-20 09:45:08,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6178 48 0.033 0.111 rw 2026-10-20 09:45:08,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.006 0.165 rw 2026-10-20 09:45:08,768 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.21 rw 2026-10-20 09:45:08,796 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.217 rw 2026-10-20 09:45:08,803 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28717844 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-149-000004', 'uuid': 'ca1aa17f-cd49-459b-8ec6-14a4c86ab5c5'}] 2026-10-20 09:45:08,829 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28717844 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-149-000004', 'uuid': 'ca1aa17f-cd49-459b-8ec6-14a4c86ab5c5'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-10-20 09:45:08,832 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28717844 finished 2026-10-20 09:45:08,935 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6186 48 0.042 0.116 rw 2026-10-20 09:45:09,064 7 INFO rb-aa5c29f-225760-426740 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 09:45:09,064 7 INFO rb-aa5c29f-225760-426740 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 09:45:09,077 7 INFO rb-aa5c29f-225760-426740 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 09:45:09,097 7 INFO rb-aa5c29f-225760-426740 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 09:45:09,120 7 INFO rb-aa5c29f-225760-426740 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 09:45:09,121 7 INFO rb-aa5c29f-225760-426740 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 09:45:09,147 7 INFO rb-aa5c29f-225760-426740 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 09:45:09,148 7 INFO rb-aa5c29f-225760-426740 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 09:45:09,159 7 INFO rb-aa5c29f-225760-426740 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 09:45:09,166 7 INFO rb-aa5c29f-225760-426740 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 09:45:09,685 7 INFO rb-aa5c29f-225760-426740 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 09:45:09,691 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87166584 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'da693666-b64c-4e0b-9e23-e2776fc0263e'}] 2026-10-20 09:45:09,728 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [1038] to pos.order #626 2026-10-20 09:45:09,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [544] to pos.order #626 2026-10-20 09:45:10,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87166584 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'da693666-b64c-4e0b-9e23-e2776fc0263e'} updated pos.order #626 2026-10-20 09:45:10,243 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87166584 finished 2026-10-20 09:45:10,343 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6181 170 0.211 0.445 rw 2026-10-20 09:45:10,433 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:10] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-20 09:45:10,671 7 INFO rb-aa5c29f-225760-426740 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 09:45:10,705 7 INFO rb-aa5c29f-225760-426740 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 09:45:10,706 7 INFO rb-aa5c29f-225760-426740 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 09:45:10,707 7 INFO rb-aa5c29f-225760-426740 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 09:45:10,728 7 INFO rb-aa5c29f-225760-426740 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 09:45:10,759 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40287203 started for PoS orders references: [{'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': 'da693666-b64c-4e0b-9e23-e2776fc0263e'}] 2026-10-20 09:45:10,768 7 INFO rb-aa5c29f-225760-426740 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 09:45:10,799 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40287203 order {'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': 'da693666-b64c-4e0b-9e23-e2776fc0263e'} sync ignored for existing PoS order pos.order(626,) (state: paid) 2026-10-20 09:45:10,805 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40287203 finished 2026-10-20 09:45:10,967 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6181 51 0.07 0.142 rw 2026-10-20 09:45:11,005 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:11] "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.218 rw 2026-10-20 09:45:11,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.24 rw 2026-10-20 09:45:11,267 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,281 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,282 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,288 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,293 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,299 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,302 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,313 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,319 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,322 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,506 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,514 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,515 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,516 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,516 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,517 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,517 7 INFO rb-aa5c29f-225760-426740 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 09:45:11,530 7 INFO rb-aa5c29f-225760-426740 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 09:45:12,041 7 INFO rb-aa5c29f-225760-426740 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 09:45:12,047 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29234070 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000005', 'uuid': '715aa046-68c1-43aa-bce7-07916772f9fc'}] 2026-10-20 09:45:12,377 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29234070 order {'name': '/', 'pos_reference': '261-149-000005', 'uuid': '715aa046-68c1-43aa-bce7-07916772f9fc'} created pos.order #629 2026-10-20 09:45:12,379 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29234070 finished 2026-10-20 09:45:12,447 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 140 0.124 0.281 rw 2026-10-20 09:45:12,557 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:12] "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 09:45:12,799 7 INFO rb-aa5c29f-225760-426740 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 09:45:12,849 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [237/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-20 09:45:12,850 7 INFO rb-aa5c29f-225760-426740 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 09:45:12,866 7 INFO rb-aa5c29f-225760-426740 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 09:45:12,878 7 INFO rb-aa5c29f-225760-426740 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 09:45:12,878 7 INFO rb-aa5c29f-225760-426740 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 09:45:12,882 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [242/242] Tour PosResTipScreenTour → Step .floor-map 2026-10-20 09:45:12,886 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:12] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 2 0.003 0.013 rw 2026-10-20 09:45:12,899 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-10-20 09:45:12,900 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 09:45:12,904 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22950023 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-149-000005', 'uuid': '715aa046-68c1-43aa-bce7-07916772f9fc'}] 2026-10-20 09:45:12,925 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22950023 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-149-000005', 'uuid': '715aa046-68c1-43aa-bce7-07916772f9fc'} sync ignored for existing PoS order pos.order(629,) (state: paid) 2026-10-20 09:45:12,927 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22950023 finished 2026-10-20 09:45:13,029 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5198 51 0.029 0.1 rw 2026-10-20 09:45:13,054 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:45:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.135 rw 2026-10-20 09:45:13,292 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:45:13,300 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5mGGDwKJ - [20/Oct/2026 09:44:53] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 20.771 rw 2026-10-20 09:45:13,307 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 29159996 (allocated 34492416) 2026-10-20 09:45:13,423 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 46960 2026-10-20 09:45:13,432 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-10-20 09:45:13,433 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 46960 2026-10-20 09:45:13,533 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094513_533085_test_05_tip_screen.txt 2026-10-20 09:45:13,533 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmpbi_9z2ma_chrome_odoo" 2026-10-20 09:45:14,010 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 47096 2026-10-20 09:45:14,010 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmp4la66ywi_chrome_odoo 2026-10-20 09:45:14,010 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:41157/json/version 2026-10-20 09:45:14,012 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41157', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:45:14,022 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-10-20 09:45:14,022 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:41157/json 2026-10-20 09:45:14,023 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41157', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:45:14,029 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:41157/devtools/page/0FDC4EB9424CFBCCCDB12C69951234A7 2026-10-20 09:45:14,039 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-10-20 09:45:14,051 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-10-20 09:45:14,083 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:45:14,087 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-10-20 09:45:14,095 7 INFO rb-aa5c29f-225760-426740 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 09:45:14,095 7 INFO rb-aa5c29f-225760-426740 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 09:45:14,229 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:14] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.037 0.095 rw 2026-10-20 09:45:14,236 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '0FDC4EB9424CFBCCCDB12C69951234A7', 'loaderId': '0C81CD98D87124AF19ED440D9D327397', 'isDownload': False} 2026-10-20 09:45:14,236 7 INFO rb-aa5c29f-225760-426740 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 09:45:14,312 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:14] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.037 ro 2026-10-20 09:45:14,319 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:14] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.042 ro 2026-10-20 09:45:14,334 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:14] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.016 0.212 ro 2026-10-20 09:45:14,993 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-10-20 09:45:15,031 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:45:15,037 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-20 09:45:15,049 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.009 ro 2026-10-20 09:45:15,083 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.008 rw 2026-10-20 09:45:15,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.024 rw 2026-10-20 09:45:15,400 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:45:16,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534617 243 0.274 0.656 rw 2026-10-20 09:45:16,239 7 INFO rb-aa5c29f-225760-426740 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 09:45:16,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:16] "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 09:45:16,256 7 INFO rb-aa5c29f-225760-426740 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 09:45:16,283 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:16] "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 09:45:16,306 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:16] "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 09:45:16,322 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-20 09:45:16,362 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:16] "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 09:45:16,787 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:16] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.006 ro 2026-10-20 09:45:16,899 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.017 rw 2026-10-20 09:45:17,066 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:45:17,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:45:17,083 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.031 0.067 rw 2026-10-20 09:45:17,111 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:17] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.004 0.049 ro 2026-10-20 09:45:17,121 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.066 rw 2026-10-20 09:45:17,155 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 09:45:17,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:45:17,169 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:17] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.014 ro 2026-10-20 09:45:17,192 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 09:45:17,209 7 INFO rb-aa5c29f-225760-426740 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 09:45:17,263 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:17] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.021 0.071 rw 2026-10-20 09:45:17,379 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:17] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.023 0.184 rw 2026-10-20 09:45:17,393 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:17] "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.056 rw 2026-10-20 09:45:17,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.06 rw 2026-10-20 09:45:17,442 7 INFO rb-aa5c29f-225760-426740 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 09:45:17,447 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:17] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:45:17,977 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,015 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,015 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,058 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,063 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,078 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,079 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,098 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,108 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,108 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,109 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,138 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,139 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,153 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 09:45:18,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 09:45:18,178 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,193 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,211 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,223 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,266 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,275 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,278 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,279 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,807 7 INFO rb-aa5c29f-225760-426740 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 09:45:18,815 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33117487 started for PoS orders references: [{'name': '/', 'pos_reference': '262-149-000001', 'uuid': '098c90a5-1cfb-4652-bd85-650b596de41a'}] 2026-10-20 09:45:18,818 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33117487 order {'name': '/', 'pos_reference': '262-149-000001', 'uuid': '098c90a5-1cfb-4652-bd85-650b596de41a'} created pos.order #630 2026-10-20 09:45:19,453 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33117487 finished 2026-10-20 09:45:19,570 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6177 150 0.327 0.434 rw 2026-10-20 09:45:19,674 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:19] "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 09:45:19,716 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,736 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,749 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,774 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,787 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,788 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,794 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,794 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,800 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,805 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,805 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,806 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,806 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,807 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,807 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,985 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,986 7 INFO rb-aa5c29f-225760-426740 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 09:45:19,997 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,005 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,006 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,535 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,545 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24844107 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '262-149-000001', 'uuid': '098c90a5-1cfb-4652-bd85-650b596de41a'}] 2026-10-20 09:45:20,588 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,602 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,607 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,619 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,639 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,640 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,641 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,644 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #251 deleted pos.payment records with IDs: [546] 2026-10-20 09:45:20,656 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,679 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,679 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,683 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,684 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,684 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,684 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,689 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,700 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,767 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [547, 548] to pos.order #630 2026-10-20 09:45:20,768 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24844107 order {'name': 'Bar Prout - 000001', 'pos_reference': '262-149-000001', 'uuid': '098c90a5-1cfb-4652-bd85-650b596de41a'} sync ignored for existing PoS order pos.order(630,) (state: paid) 2026-10-20 09:45:20,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24844107 finished 2026-10-20 09:45:20,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7368 99 0.127 0.208 rw 2026-10-20 09:45:20,896 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.317 rw 2026-10-20 09:45:20,908 7 INFO rb-aa5c29f-225760-426740 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 09:45:20,916 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:20] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 253 7 0.008 0.296 rw 2026-10-20 09:45:21,095 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 35315 47 0.051 0.101 rw 2026-10-20 09:45:21,112 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:21] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.121 ro 2026-10-20 09:45:21,124 7 INFO rb-aa5c29f-225760-426740 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 09:45:21,144 7 INFO rb-aa5c29f-225760-426740 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 09:45:21,154 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.111 rw 2026-10-20 09:45:21,209 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.054 rw 2026-10-20 09:45:21,228 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:21] "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.072 rw 2026-10-20 09:45:21,460 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:45:21,530 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 102 0.095 0.228 rw 2026-10-20 09:45:21,650 7 INFO rb-aa5c29f-225760-426740 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 09:45:21,662 7 INFO rb-aa5c29f-225760-426740 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 09:45:21,663 7 INFO rb-aa5c29f-225760-426740 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 09:45:21,667 7 INFO rb-aa5c29f-225760-426740 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 09:45:21,672 7 INFO rb-aa5c29f-225760-426740 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 09:45:21,676 7 INFO rb-aa5c29f-225760-426740 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 09:45:21,677 7 INFO rb-aa5c29f-225760-426740 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 09:45:21,688 7 INFO rb-aa5c29f-225760-426740 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 09:45:21,692 7 INFO rb-aa5c29f-225760-426740 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 09:45:21,693 7 INFO rb-aa5c29f-225760-426740 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 09:45:21,693 7 INFO rb-aa5c29f-225760-426740 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 09:45:21,703 7 INFO rb-aa5c29f-225760-426740 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 09:45:21,703 7 INFO rb-aa5c29f-225760-426740 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 09:45:21,726 7 INFO rb-aa5c29f-225760-426740 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 09:45:22,238 7 INFO rb-aa5c29f-225760-426740 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 09:45:22,244 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22037045 started for PoS orders references: [{'name': '/', 'pos_reference': '262-149-000002', 'uuid': 'dd2b11a0-fba7-4084-8f28-c164b94277f9'}] 2026-10-20 09:45:22,247 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.002 - 2026-10-20 09:45:22,647 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22037045 order {'name': '/', 'pos_reference': '262-149-000002', 'uuid': 'dd2b11a0-fba7-4084-8f28-c164b94277f9'} created pos.order #631 2026-10-20 09:45:22,649 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22037045 finished 2026-10-20 09:45:22,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 140 0.157 0.318 rw 2026-10-20 09:45:22,896 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:22] "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 09:45:22,963 7 INFO rb-aa5c29f-225760-426740 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 09:45:22,972 7 INFO rb-aa5c29f-225760-426740 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 09:45:22,986 7 INFO rb-aa5c29f-225760-426740 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 09:45:23,012 7 INFO rb-aa5c29f-225760-426740 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 09:45:23,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-10-20 09:45:23,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_edit_payments_with_tip SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-20 09:45:23,073 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:23] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 46 13 0.014 0.044 rw 2026-10-20 09:45:23,188 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:45:23,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 24583244 (allocated 27807744) 2026-10-20 09:45:23,215 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZTmO25AC - [20/Oct/2026 09:45:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 8.103 rw 2026-10-20 09:45:23,308 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 47096 2026-10-20 09:45:23,310 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-10-20 09:45:23,311 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 47096 2026-10-20 09:45:23,448 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094523_447815_test_05_tip_screen.txt 2026-10-20 09:45:23,448 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmp4la66ywi_chrome_odoo" 2026-10-20 09:45:23,934 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-20 09:45:24,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 47239 2026-10-20 09:45:24,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpl5o5e9f__chrome_odoo 2026-10-20 09:45:24,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:46075/json/version 2026-10-20 09:45:24,387 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46075', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:45:24,389 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-20 09:45:24,389 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:46075/json 2026-10-20 09:45:24,390 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46075', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:45:24,393 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:46075/devtools/page/5DC80F5946EF9D64B37274D28C693E70 2026-10-20 09:45:24,396 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-10-20 09:45:24,397 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-10-20 09:45:24,472 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:45:24,492 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-10-20 09:45:24,495 7 INFO rb-aa5c29f-225760-426740 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 09:45:24,495 7 INFO rb-aa5c29f-225760-426740 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 09:45:24,511 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:45:24,876 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:24] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.036 0.341 rw 2026-10-20 09:45:24,876 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': '5DC80F5946EF9D64B37274D28C693E70', 'loaderId': '40DDA9821F76E1D1AE5219B3D92136C5', 'isDownload': False} 2026-10-20 09:45:24,876 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-20 09:45:24,945 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:24] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.024 ro 2026-10-20 09:45:24,956 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:24] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.443 ro 2026-10-20 09:45:25,005 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:24] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.088 ro 2026-10-20 09:45:25,632 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-20 09:45:25,661 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:45:25,678 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:45:25,687 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 09:45:25,723 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:25] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.017 rw 2026-10-20 09:45:25,742 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.029 rw 2026-10-20 09:45:26,084 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:45:26,709 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.307 0.644 rw 2026-10-20 09:45:26,893 7 INFO rb-aa5c29f-225760-426740 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 09:45:26,908 7 INFO rb-aa5c29f-225760-426740 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 09:45:26,915 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.013 ro 2026-10-20 09:45:26,961 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.011 ro 2026-10-20 09:45:26,985 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:26] "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 09:45:27,017 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:27] "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 09:45:27,018 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45: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.002 0.027 rw 2026-10-20 09:45:27,536 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:27] "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 09:45:27,668 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-20 09:45:27,807 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 09:45:27,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 09:45:27,822 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.053 rw 2026-10-20 09:45:27,867 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:27] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.009 0.06 ro 2026-10-20 09:45:27,877 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:27] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.077 rw 2026-10-20 09:45:27,902 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-20 09:45:27,903 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:27] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 09:45:27,907 7 INFO rb-aa5c29f-225760-426740 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 09:45:27,913 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:27] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.017 ro 2026-10-20 09:45:27,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.011 - 2026-10-20 09:45:28,046 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:28] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.029 - 2026-10-20 09:45:28,054 7 INFO rb-aa5c29f-225760-426740 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 09:45:28,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:28] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.066 0.084 rw 2026-10-20 09:45:28,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:28] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.02 0.206 rw 2026-10-20 09:45:28,186 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45: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.005 0.136 rw 2026-10-20 09:45:28,266 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.036 0.16 rw 2026-10-20 09:45:28,311 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:28] "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.01 rw 2026-10-20 09:45:28,362 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.034 rw 2026-10-20 09:45:28,386 7 INFO rb-aa5c29f-225760-426740 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 09:45:28,904 7 INFO rb-aa5c29f-225760-426740 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 09:45:28,955 7 INFO rb-aa5c29f-225760-426740 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 09:45:28,955 7 INFO rb-aa5c29f-225760-426740 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 09:45:28,982 7 INFO rb-aa5c29f-225760-426740 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 09:45:28,989 7 INFO rb-aa5c29f-225760-426740 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 09:45:28,995 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,000 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,005 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,012 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,027 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,036 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,037 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,037 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,051 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,052 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,061 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,067 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,071 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,075 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,082 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,083 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,100 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,106 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,107 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,107 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,130 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,131 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,136 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,142 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,147 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,151 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,154 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,157 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,181 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,190 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,195 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,196 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,203 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,247 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75925664 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '110e70c4-4e2f-4a18-868c-01fad825b23d'}] 2026-10-20 09:45:29,368 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75925664 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '110e70c4-4e2f-4a18-868c-01fad825b23d'} created pos.order #632 2026-10-20 09:45:29,370 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75925664 finished 2026-10-20 09:45:29,436 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5951 58 0.08 0.115 rw 2026-10-20 09:45:29,471 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,527 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,550 7 INFO rb-aa5c29f-225760-426740 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 09:45:29,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45: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.002 0.018 rw 2026-10-20 09:45:30,060 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,061 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,061 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,074 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,094 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,118 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,118 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,122 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,123 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,150 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,151 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,183 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.036 rw 2026-10-20 09:45:30,190 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23206941 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '110e70c4-4e2f-4a18-868c-01fad825b23d'}] 2026-10-20 09:45:30,289 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #251 deleted pos.order.line records with IDs: [1044, 1046] 2026-10-20 09:45:30,313 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23206941 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '110e70c4-4e2f-4a18-868c-01fad825b23d'} updated pos.order #632 2026-10-20 09:45:30,316 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23206941 finished 2026-10-20 09:45:30,431 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3993 86 0.087 0.178 rw 2026-10-20 09:45:30,530 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74597784 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '6eb3f273-3ffb-490b-832d-8dc860208261'}] 2026-10-20 09:45:30,640 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74597784 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '6eb3f273-3ffb-490b-832d-8dc860208261'} created pos.order #633 2026-10-20 09:45:30,642 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74597784 finished 2026-10-20 09:45:30,707 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4965 44 0.066 0.116 rw 2026-10-20 09:45:30,809 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,810 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,856 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,877 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,877 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,878 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,889 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,897 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,897 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,898 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,903 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,904 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,920 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,943 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,954 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,955 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,972 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,972 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,973 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,983 7 INFO rb-aa5c29f-225760-426740 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 09:45:30,983 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-10-20 09:45:30,984 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-20 09:45:31,069 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 8560 40 0.144 0.082 rw 2026-10-20 09:45:31,093 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.005 0.121 rw 2026-10-20 09:45:31,183 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:45:31,196 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 23728412 (allocated 26234880) 2026-10-20 09:45:31,199 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:25] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.047 5.418 rw 2026-10-20 09:45:31,338 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 47239 2026-10-20 09:45:31,345 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-10-20 09:45:31,356 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 47239 2026-10-20 09:45:31,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094531_463179_test_06_split_bill_screen.txt 2026-10-20 09:45:31,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmpl5o5e9f__chrome_odoo" 2026-10-20 09:45:31,488 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: waiting for threads: [] 2026-10-20 09:45:31,586 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:45:31,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6sSSGJIz - [20/Oct/2026 09:45:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 112 0.17 0.221 rw 2026-10-20 09:45:41,529 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-20 09:45:41,989 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 47366 2026-10-20 09:45:41,990 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpr0tc1184_chrome_odoo 2026-10-20 09:45:41,990 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:40921/json/version 2026-10-20 09:45:41,991 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40921', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:45:41,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-20 09:45:41,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:40921/json 2026-10-20 09:45:41,999 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40921', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:45:42,003 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:40921/devtools/page/EE4523CD17761CBBFA6D406C9C7C4F6B 2026-10-20 09:45:42,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-10-20 09:45:42,016 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-10-20 09:45:42,060 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:45:42,075 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-10-20 09:45:42,078 7 INFO rb-aa5c29f-225760-426740 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 09:45:42,078 7 INFO rb-aa5c29f-225760-426740 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 09:45:42,105 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:45:42,553 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:42] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.077 0.395 rw 2026-10-20 09:45:42,557 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': 'EE4523CD17761CBBFA6D406C9C7C4F6B', 'loaderId': '54B2D35CA6CEAE0833DB1E05762584B1', 'isDownload': False} 2026-10-20 09:45:42,557 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-20 09:45:42,623 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:42] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.013 ro 2026-10-20 09:45:42,641 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:42] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.549 ro 2026-10-20 09:45:42,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:42] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.044 ro 2026-10-20 09:45:43,305 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-10-20 09:45:43,338 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:45:43,340 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:45:43,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-20 09:45:43,423 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45: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.008 0.019 rw 2026-10-20 09:45:43,436 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:43] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.036 rw 2026-10-20 09:45:43,759 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:45:44,352 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.305 0.607 rw 2026-10-20 09:45:44,495 7 INFO rb-aa5c29f-225760-426740 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 09:45:44,505 7 INFO rb-aa5c29f-225760-426740 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 09:45:44,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.008 ro 2026-10-20 09:45:44,543 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:44] "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 09:45:44,577 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:44] "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 09:45:44,607 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45: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 09:45:44,610 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45: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.027 rw 2026-10-20 09:45:45,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:45] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.005 0.011 ro 2026-10-20 09:45:45,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45: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 09:45:45,403 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.038 rw 2026-10-20 09:45:45,433 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 09:45:45,434 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 09:45:45,461 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:45] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.007 0.03 ro 2026-10-20 09:45:45,468 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:45] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.041 rw 2026-10-20 09:45:45,506 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:45] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 09:45:45,521 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 09:45:45,533 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:45] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.032 ro 2026-10-20 09:45:45,538 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.024 - 2026-10-20 09:45:45,570 7 INFO rb-aa5c29f-225760-426740 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 09:45:45,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:45] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.035 0.118 rw 2026-10-20 09:45:45,719 7 INFO rb-aa5c29f-225760-426740 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 09:45:45,727 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:45] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.014 - 2026-10-20 09:45:45,762 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:45] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.043 0.212 rw 2026-10-20 09:45:45,850 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.033 0.089 rw 2026-10-20 09:45:45,861 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45: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.132 rw 2026-10-20 09:45:45,913 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.002 0.016 rw 2026-10-20 09:45:45,951 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.037 rw 2026-10-20 09:45:45,980 7 INFO rb-aa5c29f-225760-426740 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 09:45:46,500 7 INFO rb-aa5c29f-225760-426740 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 09:45:46,540 7 INFO rb-aa5c29f-225760-426740 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 09:45:46,541 7 INFO rb-aa5c29f-225760-426740 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 09:45:46,563 7 INFO rb-aa5c29f-225760-426740 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 09:45:46,564 7 INFO rb-aa5c29f-225760-426740 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 09:45:46,565 7 INFO rb-aa5c29f-225760-426740 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 09:45:46,565 7 INFO rb-aa5c29f-225760-426740 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 09:45:46,590 7 INFO rb-aa5c29f-225760-426740 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 09:45:46,857 7 INFO rb-aa5c29f-225760-426740 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 09:45:46,889 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11446335 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '560ffd58-56a6-4988-ac13-c1f68aee5664'}] 2026-10-20 09:45:46,893 7 INFO rb-aa5c29f-225760-426740 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 09:45:46,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11446335 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '560ffd58-56a6-4988-ac13-c1f68aee5664'} created pos.order #634 2026-10-20 09:45:46,988 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11446335 finished 2026-10-20 09:45:47,080 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5010 59 0.073 0.123 rw 2026-10-20 09:45:47,194 7 INFO rb-aa5c29f-225760-426740 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 09:45:47,199 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45: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.002 0.014 rw 2026-10-20 09:45:47,699 7 INFO rb-aa5c29f-225760-426740 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 09:45:49,684 7 INFO rb-aa5c29f-225760-426740 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 09:45:49,685 7 INFO rb-aa5c29f-225760-426740 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 09:45:49,685 7 INFO rb-aa5c29f-225760-426740 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 09:45:49,697 7 INFO rb-aa5c29f-225760-426740 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 09:45:51,684 7 INFO rb-aa5c29f-225760-426740 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 09:45:51,684 7 INFO rb-aa5c29f-225760-426740 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 09:45:51,686 7 INFO rb-aa5c29f-225760-426740 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 09:45:51,686 7 INFO rb-aa5c29f-225760-426740 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 09:45:51,687 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-10-20 09:45:51,687 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 09:45:51,848 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:45:51,856 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 21255948 (allocated 22827008) 2026-10-20 09:45:51,860 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vqrQexXk - [20/Oct/2026 09:45:44] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 8.392 rw 2026-10-20 09:45:51,953 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 47366 2026-10-20 09:45:51,954 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-10-20 09:45:51,954 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 47366 2026-10-20 09:45:52,050 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094552_049904_test_10_save_last_preparation_changes.txt 2026-10-20 09:45:52,050 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmpr0tc1184_chrome_odoo" 2026-10-20 09:45:52,107 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-10-20 09:45:52,582 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 47509 2026-10-20 09:45:52,582 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmp_z2rzv5i_chrome_odoo 2026-10-20 09:45:52,583 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:43809/json/version 2026-10-20 09:45:52,589 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:45:52,664 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-10-20 09:45:52,664 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:43809/json 2026-10-20 09:45:52,665 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:45:52,706 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:43809/devtools/page/B1B611D0018002F0E3BF44DFAD588F1C 2026-10-20 09:45:52,717 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-10-20 09:45:52,720 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-10-20 09:45:52,780 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:45:52,802 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-10-20 09:45:52,810 7 INFO rb-aa5c29f-225760-426740 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 09:45:52,810 7 INFO rb-aa5c29f-225760-426740 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 09:45:52,835 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:45:53,235 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:53] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.086 0.33 rw 2026-10-20 09:45:53,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': 'B1B611D0018002F0E3BF44DFAD588F1C', 'loaderId': '5C1FC4D78B5065823597E9A1B7B2BC85', 'isDownload': False} 2026-10-20 09:45:53,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-10-20 09:45:53,294 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:53] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.017 ro 2026-10-20 09:45:53,319 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:53] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.487 ro 2026-10-20 09:45:53,338 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:53] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.061 ro 2026-10-20 09:45:53,964 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-10-20 09:45:53,982 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:45:53,985 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:45:54,008 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-20 09:45:54,049 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.018 rw 2026-10-20 09:45:54,057 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.025 rw 2026-10-20 09:45:54,413 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:45:55,062 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.354 0.624 rw 2026-10-20 09:45:55,231 7 INFO rb-aa5c29f-225760-426740 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 09:45:55,245 7 INFO rb-aa5c29f-225760-426740 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 09:45:55,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-20 09:45:55,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:55] "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 09:45:55,301 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:55] "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 09:45:55,329 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:55] "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 09:45:55,330 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09: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.023 rw 2026-10-20 09:45:55,851 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:55] "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 09:45:55,962 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09: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.011 rw 2026-10-20 09:45:56,102 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.039 rw 2026-10-20 09:45:56,115 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:45:56,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 09:45:56,155 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:56] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.008 0.039 ro 2026-10-20 09:45:56,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:56] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.036 rw 2026-10-20 09:45:56,262 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:56] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.036 ro 2026-10-20 09:45:56,276 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:56] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.038 - 2026-10-20 09:45:56,277 7 INFO rb-aa5c29f-225760-426740 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 09:45:56,280 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.033 - 2026-10-20 09:45:56,285 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.046 - 2026-10-20 09:45:56,379 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:56] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.023 - 2026-10-20 09:45:56,390 7 INFO rb-aa5c29f-225760-426740 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 09:45:56,394 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:56] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.058 0.101 rw 2026-10-20 09:45:56,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:56] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.039 0.215 rw 2026-10-20 09:45:56,500 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09: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.002 0.105 rw 2026-10-20 09:45:56,583 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.027 0.158 rw 2026-10-20 09:45:56,673 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45: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.004 0.039 rw 2026-10-20 09:45:56,699 7 INFO rb-aa5c29f-225760-426740 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 09:45:56,720 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.066 rw 2026-10-20 09:45:57,217 7 INFO rb-aa5c29f-225760-426740 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 09:45:57,264 7 INFO rb-aa5c29f-225760-426740 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 09:45:57,283 7 INFO rb-aa5c29f-225760-426740 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 09:45:57,284 7 INFO rb-aa5c29f-225760-426740 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 09:45:57,307 7 INFO rb-aa5c29f-225760-426740 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 09:45:57,308 7 INFO rb-aa5c29f-225760-426740 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 09:45:57,308 7 INFO rb-aa5c29f-225760-426740 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 09:45:57,318 7 INFO rb-aa5c29f-225760-426740 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 09:45:57,352 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98720522 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7d6be6c9-d20b-480f-a1f1-226784ed5edd'}] 2026-10-20 09:45:57,465 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98720522 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7d6be6c9-d20b-480f-a1f1-226784ed5edd'} created pos.order #635 2026-10-20 09:45:57,471 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98720522 finished 2026-10-20 09:45:57,568 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.097 0.124 rw 2026-10-20 09:45:57,601 7 INFO rb-aa5c29f-225760-426740 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 09:45:57,650 7 INFO rb-aa5c29f-225760-426740 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 09:45:57,678 7 INFO rb-aa5c29f-225760-426740 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 09:45:57,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.012 rw 2026-10-20 09:45:58,176 7 INFO rb-aa5c29f-225760-426740 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 09:45:58,177 7 INFO rb-aa5c29f-225760-426740 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 09:45:58,182 7 INFO rb-aa5c29f-225760-426740 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 09:45:58,187 7 INFO rb-aa5c29f-225760-426740 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 09:45:58,187 7 INFO rb-aa5c29f-225760-426740 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 09:45:58,192 7 INFO rb-aa5c29f-225760-426740 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 09:45:58,197 7 INFO rb-aa5c29f-225760-426740 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 09:45:58,367 7 INFO rb-aa5c29f-225760-426740 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 09:45:58,368 7 INFO rb-aa5c29f-225760-426740 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 09:45:58,391 7 INFO rb-aa5c29f-225760-426740 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 09:45:58,392 7 INFO rb-aa5c29f-225760-426740 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 09:45:58,412 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 09:45:58,413 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 09:45:58,431 7 INFO rb-aa5c29f-225760-426740 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 09:45:58,958 7 INFO rb-aa5c29f-225760-426740 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 09:45:58,964 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3625769 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7d6be6c9-d20b-480f-a1f1-226784ed5edd'}] 2026-10-20 09:45:58,970 7 INFO rb-aa5c29f-225760-426740 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 09:45:59,136 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [550] to pos.order #635 2026-10-20 09:45:59,511 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3625769 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7d6be6c9-d20b-480f-a1f1-226784ed5edd'} updated pos.order #635 2026-10-20 09:45:59,513 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3625769 finished 2026-10-20 09:45:59,605 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5210 189 0.25 0.396 rw 2026-10-20 09:45:59,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:59] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 09:46:00,074 7 INFO rb-aa5c29f-225760-426740 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 09:46:00,103 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-10-20 09:46:00,104 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-20 09:46:00,244 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:46:00,249 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 21902988 (allocated 24137728) 2026-10-20 09:46:00,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 skAMywhQ - [20/Oct/2026 09:45:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 6.17 rw 2026-10-20 09:46:00,349 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 47509 2026-10-20 09:46:00,350 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-10-20 09:46:00,350 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 47509 2026-10-20 09:46:00,486 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094600_485718_test_12_order_tracking.txt 2026-10-20 09:46:00,486 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmp_z2rzv5i_chrome_odoo" 2026-10-20 09:46:00,532 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-10-20 09:46:00,958 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 47637 2026-10-20 09:46:00,959 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmpzqx_fjop_chrome_odoo 2026-10-20 09:46:00,959 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:41353/json/version 2026-10-20 09:46:00,961 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41353', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:46:01,029 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-10-20 09:46:01,029 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:41353/json 2026-10-20 09:46:01,030 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41353', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:46:01,042 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:41353/devtools/page/EBFF9F51E1F0BFAE42D8388CD66A0796 2026-10-20 09:46:01,050 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-10-20 09:46:01,064 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-10-20 09:46:01,118 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:46:01,136 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-10-20 09:46:01,138 7 INFO rb-aa5c29f-225760-426740 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 09:46:01,138 7 INFO rb-aa5c29f-225760-426740 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 09:46:01,149 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:46:01,575 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:01] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.035 0.398 rw 2026-10-20 09:46:01,579 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': 'EBFF9F51E1F0BFAE42D8388CD66A0796', 'loaderId': '0B90BB9A72E7F00C65921532DDAF2401', 'isDownload': False} 2026-10-20 09:46:01,579 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-10-20 09:46:01,645 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:01] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.031 ro 2026-10-20 09:46:01,650 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:01] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.502 ro 2026-10-20 09:46:01,660 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:01] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.044 ro 2026-10-20 09:46:02,290 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-10-20 09:46:02,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:46:02,319 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:46:02,340 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 09:46:02,403 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:02] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.015 0.021 rw 2026-10-20 09:46:02,417 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46: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.003 0.043 rw 2026-10-20 09:46:02,756 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:46:03,402 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534466 261 0.347 0.623 rw 2026-10-20 09:46:03,638 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: The ready code tooks too much time : 2.05890154838562 2026-10-20 09:46:03,638 7 INFO rb-aa5c29f-225760-426740 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 09:46:03,650 7 INFO rb-aa5c29f-225760-426740 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 09:46:03,652 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:03] "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 09:46:03,674 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.006 ro 2026-10-20 09:46:03,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:03] "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 09:46:03,719 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46: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 09:46:03,734 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:03] "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 09:46:04,205 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:04] "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 09:46:04,306 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46: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.01 0.015 rw 2026-10-20 09:46:04,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.037 rw 2026-10-20 09:46:04,456 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 09:46:04,462 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-20 09:46:04,490 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:04] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.004 0.035 ro 2026-10-20 09:46:04,491 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:04] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.047 rw 2026-10-20 09:46:04,567 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:04] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 09:46:04,581 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:04] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.019 ro 2026-10-20 09:46:04,609 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-20 09:46:04,612 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.036 - 2026-10-20 09:46:04,614 7 INFO rb-aa5c29f-225760-426740 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 09:46:04,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:04] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.042 0.072 rw 2026-10-20 09:46:04,771 7 INFO rb-aa5c29f-225760-426740 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 09:46:04,783 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:04] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.031 - 2026-10-20 09:46:04,793 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:04] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.022 0.194 rw 2026-10-20 09:46:04,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46: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.029 rw 2026-10-20 09:46:04,874 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.069 rw 2026-10-20 09:46:04,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46: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.018 rw 2026-10-20 09:46:04,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.043 rw 2026-10-20 09:46:05,006 7 INFO rb-aa5c29f-225760-426740 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 09:46:05,530 7 INFO rb-aa5c29f-225760-426740 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 09:46:05,568 7 INFO rb-aa5c29f-225760-426740 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 09:46:05,577 7 INFO rb-aa5c29f-225760-426740 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 09:46:05,600 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50692575 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '756b51df-3b66-42d1-b4b6-2f13fd56a541'}] 2026-10-20 09:46:05,726 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50692575 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '756b51df-3b66-42d1-b4b6-2f13fd56a541'} created pos.order #636 2026-10-20 09:46:05,729 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50692575 finished 2026-10-20 09:46:05,821 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3979 50 0.113 0.114 rw 2026-10-20 09:46:05,857 7 INFO rb-aa5c29f-225760-426740 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 09:46:05,913 7 INFO rb-aa5c29f-225760-426740 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 09:46:05,932 7 INFO rb-aa5c29f-225760-426740 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 09:46:05,955 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:05] "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.016 rw 2026-10-20 09:46:06,461 7 INFO rb-aa5c29f-225760-426740 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 09:46:06,472 7 INFO rb-aa5c29f-225760-426740 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 09:46:08,433 7 INFO rb-aa5c29f-225760-426740 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 09:46:08,435 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-10-20 09:46:08,435 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-20 09:46:08,555 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:46:08,565 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 20297828 (allocated 21778432) 2026-10-20 09:46:08,568 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OyYXDNaL - [20/Oct/2026 09:46:03] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 6.123 rw 2026-10-20 09:46:08,660 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 47637 2026-10-20 09:46:08,661 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-10-20 09:46:08,669 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 47637 2026-10-20 09:46:08,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094608_769477_test_13_crm_team.txt 2026-10-20 09:46:08,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmpzqx_fjop_chrome_odoo" 2026-10-20 09:46:08,789 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-10-20 09:46:09,245 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 47787 2026-10-20 09:46:09,246 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp7dn_ckiq_chrome_odoo 2026-10-20 09:46:09,246 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:35657/json/version 2026-10-20 09:46:09,247 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35657', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:46:09,264 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-20 09:46:09,264 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:35657/json 2026-10-20 09:46:09,265 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35657', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:46:09,284 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:35657/devtools/page/985EB56B9E68761B39A3EC09F005309B 2026-10-20 09:46:09,294 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-20 09:46:09,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-20 09:46:09,334 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:46:09,352 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-20 09:46:09,358 7 INFO rb-aa5c29f-225760-426740 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 09:46:09,358 7 INFO rb-aa5c29f-225760-426740 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 09:46:09,375 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:46:09,821 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:09] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.078 0.383 rw 2026-10-20 09:46:09,826 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '985EB56B9E68761B39A3EC09F005309B', 'loaderId': '9C0226805A21C8155B6A7803959C68AA', 'isDownload': False} 2026-10-20 09:46:09,826 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-10-20 09:46:09,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:09] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.514 ro 2026-10-20 09:46:09,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:09] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.053 ro 2026-10-20 09:46:09,920 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:09] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.052 ro 2026-10-20 09:46:10,629 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-20 09:46:10,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:46:10,662 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:46:10,718 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.012 0.04 ro 2026-10-20 09:46:10,766 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:10] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.012 0.019 rw 2026-10-20 09:46:10,787 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46: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.015 0.027 rw 2026-10-20 09:46:11,180 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:46:11,774 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.33 0.637 rw 2026-10-20 09:46:11,962 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: The ready code tooks too much time : 2.136230945587158 2026-10-20 09:46:11,963 7 INFO rb-aa5c29f-225760-426740 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 09:46:11,976 7 INFO rb-aa5c29f-225760-426740 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 09:46:11,985 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:11] "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 09:46:12,026 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:12] "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 09:46:12,064 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46: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 09:46:12,073 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46: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.013 rw 2026-10-20 09:46:12,090 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:12] "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 09:46:12,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46: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 09:46:12,590 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46: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.008 rw 2026-10-20 09:46:12,730 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.04 rw 2026-10-20 09:46:12,745 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 09:46:12,746 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 09:46:12,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:12] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.053 rw 2026-10-20 09:46:12,794 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:12] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.005 0.047 ro 2026-10-20 09:46:12,839 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:12] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-20 09:46:12,846 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:12] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 09:46:12,849 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 09:46:12,875 7 INFO rb-aa5c29f-225760-426740 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 09:46:12,943 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.038 - 2026-10-20 09:46:12,993 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:12] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:46:13,007 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:13] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.037 0.07 rw 2026-10-20 09:46:13,009 7 INFO rb-aa5c29f-225760-426740 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 09:46:13,071 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:13] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.017 0.153 rw 2026-10-20 09:46:13,086 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46: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.074 rw 2026-10-20 09:46:13,154 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.021 0.123 rw 2026-10-20 09:46:13,214 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46: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.007 0.015 rw 2026-10-20 09:46:13,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.048 rw 2026-10-20 09:46:13,288 7 INFO rb-aa5c29f-225760-426740 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 09:46:13,807 7 INFO rb-aa5c29f-225760-426740 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 09:46:13,851 7 INFO rb-aa5c29f-225760-426740 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 09:46:13,852 7 INFO rb-aa5c29f-225760-426740 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 09:46:13,873 7 INFO rb-aa5c29f-225760-426740 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 09:46:13,873 7 INFO rb-aa5c29f-225760-426740 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 09:46:13,895 7 INFO rb-aa5c29f-225760-426740 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 09:46:13,896 7 INFO rb-aa5c29f-225760-426740 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 09:46:13,906 7 INFO rb-aa5c29f-225760-426740 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 09:46:13,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:46:13,914 7 INFO rb-aa5c29f-225760-426740 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 09:46:13,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 09:46:13,927 7 INFO rb-aa5c29f-225760-426740 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 09:46:13,942 7 INFO rb-aa5c29f-225760-426740 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 09:46:13,954 7 INFO rb-aa5c29f-225760-426740 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 09:46:13,983 7 INFO rb-aa5c29f-225760-426740 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 09:46:14,293 7 INFO rb-aa5c29f-225760-426740 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 09:46:14,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67889175 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '8ca737fc-8c67-4e3f-8d38-382570a4bd71'}] 2026-10-20 09:46:14,332 7 INFO rb-aa5c29f-225760-426740 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 09:46:14,463 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67889175 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '8ca737fc-8c67-4e3f-8d38-382570a4bd71'} created pos.order #637 2026-10-20 09:46:14,465 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67889175 finished 2026-10-20 09:46:14,542 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6191 65 0.092 0.127 rw 2026-10-20 09:46:14,640 7 INFO rb-aa5c29f-225760-426740 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 09:46:14,652 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.01 rw 2026-10-20 09:46:15,147 7 INFO rb-aa5c29f-225760-426740 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 09:46:15,148 7 INFO rb-aa5c29f-225760-426740 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 09:46:15,157 7 INFO rb-aa5c29f-225760-426740 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 09:46:17,133 7 INFO rb-aa5c29f-225760-426740 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 09:46:17,134 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-20 09:46:17,134 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 09:46:17,262 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:46:17,268 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4B_i2ZfQ - [20/Oct/2026 09:46:10] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 6.477 rw 2026-10-20 09:46:17,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 21696628 (allocated 23875584) 2026-10-20 09:46:17,374 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 47787 2026-10-20 09:46:17,375 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-20 09:46:17,376 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 47787 2026-10-20 09:46:17,472 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094617_472084_test_14_pos_payment_sync.txt 2026-10-20 09:46:17,472 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp7dn_ckiq_chrome_odoo" 2026-10-20 09:46:17,910 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 47923 2026-10-20 09:46:17,911 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpagz0v_7__chrome_odoo 2026-10-20 09:46:17,911 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:42511/json/version 2026-10-20 09:46:17,912 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42511', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:46:17,924 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-20 09:46:17,925 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:42511/json 2026-10-20 09:46:17,925 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42511', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:46:17,943 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:42511/devtools/page/2A9BF4D3CE5C0DDB078696F282D41D90 2026-10-20 09:46:17,949 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-20 09:46:17,952 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-20 09:46:18,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:46:18,009 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-20 09:46:18,011 7 INFO rb-aa5c29f-225760-426740 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 09:46:18,011 7 INFO rb-aa5c29f-225760-426740 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 09:46:18,144 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:18] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.047 0.085 rw 2026-10-20 09:46:18,154 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '2A9BF4D3CE5C0DDB078696F282D41D90', 'loaderId': 'BD65E25B29DF6230199607548F222249', 'isDownload': False} 2026-10-20 09:46:18,155 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-10-20 09:46:18,248 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:18] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.044 ro 2026-10-20 09:46:18,252 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:18] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.22 ro 2026-10-20 09:46:18,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:18] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.063 ro 2026-10-20 09:46:18,891 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-20 09:46:18,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:46:18,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 09:46:18,940 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.016 ro 2026-10-20 09:46:18,975 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.017 rw 2026-10-20 09:46:18,982 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:18] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.023 rw 2026-10-20 09:46:19,289 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:46:19,964 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 540315 291 0.338 0.634 rw 2026-10-20 09:46:20,177 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: The ready code tooks too much time : 2.022597551345825 2026-10-20 09:46:20,178 7 INFO rb-aa5c29f-225760-426740 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 09:46:20,192 7 INFO rb-aa5c29f-225760-426740 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 09:46:20,195 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.008 ro 2026-10-20 09:46:20,244 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.005 0.012 ro 2026-10-20 09:46:20,268 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:20] "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 09:46:20,293 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46: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.013 rw 2026-10-20 09:46:20,307 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:20] "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 09:46:20,766 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:20] "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 09:46:20,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46: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.005 0.011 rw 2026-10-20 09:46:21,018 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 09:46:21,020 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 09:46:21,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.012 0.05 rw 2026-10-20 09:46:21,040 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:21] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.01 0.03 ro 2026-10-20 09:46:21,049 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:21] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.046 rw 2026-10-20 09:46:21,076 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:21] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 09:46:21,082 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:21] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-20 09:46:21,090 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:46:21,119 7 INFO rb-aa5c29f-225760-426740 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 09:46:21,160 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.01 - 2026-10-20 09:46:21,263 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:21] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.033 0.085 rw 2026-10-20 09:46:21,316 7 INFO rb-aa5c29f-225760-426740 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 09:46:21,337 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:21] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-20 09:46:21,351 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.008 - 2026-10-20 09:46:21,383 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:21] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.057 0.181 rw 2026-10-20 09:46:21,384 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.03 - 2026-10-20 09:46:21,394 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46: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.117 rw 2026-10-20 09:46:21,893 7 INFO rb-aa5c29f-225760-426740 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 09:46:21,894 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,003 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,017 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,046 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,046 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,060 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,060 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,074 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,074 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,091 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,095 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,095 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,102 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,117 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,131 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,141 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,162 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:22] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.011 ro 2026-10-20 09:46:22,475 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,523 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12695185 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '8ca737fc-8c67-4e3f-8d38-382570a4bd71'}] 2026-10-20 09:46:22,536 7 INFO rb-aa5c29f-225760-426740 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 09:46:22,602 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #251 deleted pos.payment records with IDs: [551] 2026-10-20 09:46:22,724 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [552] to pos.order #637 2026-10-20 09:46:22,739 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12695185 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '8ca737fc-8c67-4e3f-8d38-382570a4bd71'} updated pos.order #637 2026-10-20 09:46:22,741 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12695185 finished 2026-10-20 09:46:22,858 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7237 104 0.135 0.206 rw 2026-10-20 09:46:22,981 7 INFO rb-aa5c29f-225760-426740 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 09:46:23,004 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46: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.008 0.023 rw 2026-10-20 09:46:23,480 7 INFO rb-aa5c29f-225760-426740 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 09:46:23,481 7 INFO rb-aa5c29f-225760-426740 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 09:46:23,490 7 INFO rb-aa5c29f-225760-426740 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 09:46:25,466 7 INFO rb-aa5c29f-225760-426740 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 09:46:25,467 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-20 09:46:25,468 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 09:46:25,630 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:46:25,632 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 21906192 (allocated 23613440) 2026-10-20 09:46:25,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4PxFHR2e - [20/Oct/2026 09:46:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.041 6.609 rw 2026-10-20 09:46:25,737 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 47923 2026-10-20 09:46:25,738 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-20 09:46:25,746 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 47923 2026-10-20 09:46:25,841 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094625_841596_test_14_pos_payment_sync.txt 2026-10-20 09:46:25,841 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpagz0v_7__chrome_odoo" 2026-10-20 09:46:26,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 48053 2026-10-20 09:46:26,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp0c9_dq86_chrome_odoo 2026-10-20 09:46:26,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:34517/json/version 2026-10-20 09:46:26,277 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:46:26,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-20 09:46:26,298 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:34517/json 2026-10-20 09:46:26,299 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:46:26,310 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:34517/devtools/page/E102772FED44FEF996B067D228E48C87 2026-10-20 09:46:26,318 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-20 09:46:26,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-20 09:46:26,376 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:46:26,379 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-20 09:46:26,382 7 INFO rb-aa5c29f-225760-426740 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 09:46:26,382 7 INFO rb-aa5c29f-225760-426740 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 09:46:26,501 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:26] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.031 0.084 rw 2026-10-20 09:46:26,511 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'E102772FED44FEF996B067D228E48C87', 'loaderId': '6AD7AA12FECDD7BF862F9EE92F8BF175', 'isDownload': False} 2026-10-20 09:46:26,511 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-10-20 09:46:26,587 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:26] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.027 ro 2026-10-20 09:46:26,589 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:26] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.188 ro 2026-10-20 09:46:26,608 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:26] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.037 ro 2026-10-20 09:46:27,313 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-20 09:46:27,335 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:46:27,345 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.008 ro 2026-10-20 09:46:27,348 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:46:27,389 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.017 rw 2026-10-20 09:46:27,395 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46: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.018 rw 2026-10-20 09:46:27,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:46:28,549 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 541361 291 0.453 0.676 rw 2026-10-20 09:46:28,757 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: The ready code tooks too much time : 2.2455267906188965 2026-10-20 09:46:28,757 7 INFO rb-aa5c29f-225760-426740 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 09:46:28,780 7 INFO rb-aa5c29f-225760-426740 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 09:46:28,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:28] "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 09:46:28,812 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:28] "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 09:46:28,842 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:28] "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 09:46:28,889 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:28] "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 09:46:28,890 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46: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.005 0.03 rw 2026-10-20 09:46:29,388 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:29] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-20 09:46:29,484 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46: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.004 0.019 rw 2026-10-20 09:46:29,628 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.003 0.037 rw 2026-10-20 09:46:29,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 09:46:29,664 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 09:46:29,668 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:29] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.002 0.036 ro 2026-10-20 09:46:29,671 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:29] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.037 rw 2026-10-20 09:46:29,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:29] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 09:46:29,729 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.013 - 2026-10-20 09:46:29,744 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:29] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.031 ro 2026-10-20 09:46:29,750 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.029 - 2026-10-20 09:46:29,752 7 INFO rb-aa5c29f-225760-426740 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 09:46:29,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:29] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.025 0.088 rw 2026-10-20 09:46:29,891 7 INFO rb-aa5c29f-225760-426740 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 09:46:29,921 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:29] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.027 0.174 rw 2026-10-20 09:46:29,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:46:29,932 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:29] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.029 - 2026-10-20 09:46:29,937 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46: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.006 0.1 rw 2026-10-20 09:46:29,939 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 09:46:30,455 7 INFO rb-aa5c29f-225760-426740 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 09:46:30,456 7 INFO rb-aa5c29f-225760-426740 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 09:46:30,538 7 INFO rb-aa5c29f-225760-426740 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 09:46:30,552 7 INFO rb-aa5c29f-225760-426740 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 09:46:30,575 7 INFO rb-aa5c29f-225760-426740 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 09:46:30,576 7 INFO rb-aa5c29f-225760-426740 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 09:46:30,586 7 INFO rb-aa5c29f-225760-426740 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 09:46:30,593 7 INFO rb-aa5c29f-225760-426740 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 09:46:30,600 7 INFO rb-aa5c29f-225760-426740 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 09:46:30,600 7 INFO rb-aa5c29f-225760-426740 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 09:46:30,618 7 INFO rb-aa5c29f-225760-426740 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 09:46:30,629 7 INFO rb-aa5c29f-225760-426740 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 09:46:30,643 7 INFO rb-aa5c29f-225760-426740 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 09:46:30,658 7 INFO rb-aa5c29f-225760-426740 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 09:46:30,670 7 INFO rb-aa5c29f-225760-426740 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 09:46:30,692 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46: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 09:46:31,015 7 INFO rb-aa5c29f-225760-426740 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 09:46:31,055 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45216862 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '8ca737fc-8c67-4e3f-8d38-382570a4bd71'}] 2026-10-20 09:46:31,066 7 INFO rb-aa5c29f-225760-426740 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 09:46:31,208 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [553] to pos.order #637 2026-10-20 09:46:31,229 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45216862 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '8ca737fc-8c67-4e3f-8d38-382570a4bd71'} updated pos.order #637 2026-10-20 09:46:31,231 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45216862 finished 2026-10-20 09:46:31,364 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9468 85 0.137 0.177 rw 2026-10-20 09:46:31,489 7 INFO rb-aa5c29f-225760-426740 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 09:46:31,513 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46: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.014 rw 2026-10-20 09:46:31,990 7 INFO rb-aa5c29f-225760-426740 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 09:46:31,991 7 INFO rb-aa5c29f-225760-426740 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 09:46:32,000 7 INFO rb-aa5c29f-225760-426740 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 09:46:33,966 7 INFO rb-aa5c29f-225760-426740 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 09:46:33,967 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-20 09:46:33,968 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 09:46:34,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:46:34,117 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 21928856 (allocated 23613440) 2026-10-20 09:46:34,122 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Fdnl0dIX - [20/Oct/2026 09:46:27] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.022 6.687 rw 2026-10-20 09:46:34,226 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 48053 2026-10-20 09:46:34,227 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-20 09:46:34,227 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 48053 2026-10-20 09:46:34,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094634_361885_test_14_pos_payment_sync.txt 2026-10-20 09:46:34,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp0c9_dq86_chrome_odoo" 2026-10-20 09:46:34,394 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-10-20 09:46:34,902 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 48201 2026-10-20 09:46:34,902 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmphlpsc62m_chrome_odoo 2026-10-20 09:46:34,902 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:44123/json/version 2026-10-20 09:46:34,904 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44123', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:46:34,992 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-10-20 09:46:34,993 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:44123/json 2026-10-20 09:46:34,993 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44123', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:46:35,001 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:44123/devtools/page/DF407713D81806682775F4A7874B3762 2026-10-20 09:46:35,009 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-10-20 09:46:35,027 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-10-20 09:46:35,101 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:46:35,113 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-10-20 09:46:35,115 7 INFO rb-aa5c29f-225760-426740 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 09:46:35,115 7 INFO rb-aa5c29f-225760-426740 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 09:46:35,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:46:35,512 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:35] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.04 0.35 rw 2026-10-20 09:46:35,518 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': 'DF407713D81806682775F4A7874B3762', 'loaderId': 'E318F07962DA0B1472408BE19128CFF5', 'isDownload': False} 2026-10-20 09:46:35,518 7 INFO rb-aa5c29f-225760-426740 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 09:46:35,598 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:35] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.009 0.464 ro 2026-10-20 09:46:35,610 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:35] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.035 ro 2026-10-20 09:46:35,647 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:35] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.073 ro 2026-10-20 09:46:36,249 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-10-20 09:46:36,273 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.01 - 2026-10-20 09:46:36,276 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:46:36,289 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.009 ro 2026-10-20 09:46:36,335 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46: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.018 rw 2026-10-20 09:46:36,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.021 rw 2026-10-20 09:46:36,639 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:46:37,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.278 0.601 rw 2026-10-20 09:46:37,414 7 INFO rb-aa5c29f-225760-426740 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 09:46:37,424 7 INFO rb-aa5c29f-225760-426740 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 09:46:37,436 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.021 ro 2026-10-20 09:46:37,475 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46: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 09:46:37,512 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:37] "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 09:46:37,521 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46: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.014 rw 2026-10-20 09:46:37,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:37] "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 09:46:37,956 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46: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 09:46:38,053 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46: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.003 0.015 rw 2026-10-20 09:46:38,178 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.039 rw 2026-10-20 09:46:38,179 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-20 09:46:38,185 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-20 09:46:38,199 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:38] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.005 0.028 ro 2026-10-20 09:46:38,212 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:38] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.041 rw 2026-10-20 09:46:38,236 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:38] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 09:46:38,237 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:38] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.009 ro 2026-10-20 09:46:38,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 09:46:38,274 7 INFO rb-aa5c29f-225760-426740 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 09:46:38,307 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 09:46:38,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:38] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.038 0.102 rw 2026-10-20 09:46:38,448 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:38] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.013 - 2026-10-20 09:46:38,450 7 INFO rb-aa5c29f-225760-426740 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 09:46:38,519 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:38] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.033 0.201 rw 2026-10-20 09:46:38,544 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46: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.004 0.09 rw 2026-10-20 09:46:38,631 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.031 0.125 rw 2026-10-20 09:46:38,701 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46: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.005 0.014 rw 2026-10-20 09:46:38,749 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.049 rw 2026-10-20 09:46:38,798 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,317 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,317 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,355 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,355 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,385 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,393 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,402 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,406 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,425 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,429 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,430 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,430 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,438 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,465 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83463390 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '48800551-1f66-4763-a5e0-af06624a2042'}] 2026-10-20 09:46:39,574 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83463390 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '48800551-1f66-4763-a5e0-af06624a2042'} created pos.order #638 2026-10-20 09:46:39,575 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83463390 finished 2026-10-20 09:46:39,651 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3981 50 0.073 0.12 rw 2026-10-20 09:46:39,683 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,740 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,741 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,741 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,770 7 INFO rb-aa5c29f-225760-426740 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 09:46:39,795 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46: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.017 0.014 rw 2026-10-20 09:46:40,275 7 INFO rb-aa5c29f-225760-426740 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 09:46:40,275 7 INFO rb-aa5c29f-225760-426740 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 09:46:40,276 7 INFO rb-aa5c29f-225760-426740 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 09:46:40,290 7 INFO rb-aa5c29f-225760-426740 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 09:46:40,313 7 INFO rb-aa5c29f-225760-426740 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 09:46:40,330 7 INFO rb-aa5c29f-225760-426740 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 09:46:40,541 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:40] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2665 46 0.092 0.114 rw 2026-10-20 09:46:40,574 7 INFO rb-aa5c29f-225760-426740 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 09:46:40,618 7 INFO rb-aa5c29f-225760-426740 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 09:46:40,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.007 rw 2026-10-20 09:46:40,630 7 INFO rb-aa5c29f-225760-426740 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 09:46:40,631 7 INFO rb-aa5c29f-225760-426740 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 09:46:40,646 7 INFO rb-aa5c29f-225760-426740 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 09:46:40,647 7 INFO rb-aa5c29f-225760-426740 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 09:46:40,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:40] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.009 0.029 rw 2026-10-20 09:46:40,760 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.029 rw 2026-10-20 09:46:40,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3988 40 0.063 0.109 rw 2026-10-20 09:46:41,018 7 INFO rb-aa5c29f-225760-426740 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 09:46:41,020 7 INFO rb-aa5c29f-225760-426740 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 09:46:41,021 7 INFO rb-aa5c29f-225760-426740 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 09:46:41,021 7 INFO rb-aa5c29f-225760-426740 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 09:46:41,027 7 INFO rb-aa5c29f-225760-426740 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 09:46:41,030 7 INFO rb-aa5c29f-225760-426740 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 09:46:41,040 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-10-20 09:46:41,042 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 09:46:41,208 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 21415688 (allocated 23351296) 2026-10-20 09:46:41,210 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:46:41,230 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:46:41,279 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:37] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 4.896 rw 2026-10-20 09:46:41,280 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 103 0.101 0.183 rw 2026-10-20 09:46:41,296 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B-zHf6op - [20/Oct/2026 09:46:41] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 75 5 0.006 0.257 rw 2026-10-20 09:46:41,333 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 48201 2026-10-20 09:46:41,334 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-10-20 09:46:41,335 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 48201 2026-10-20 09:46:41,439 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094641_439131_test_cancel_order_from_ui.txt 2026-10-20 09:46:41,439 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmphlpsc62m_chrome_odoo" 2026-10-20 09:46:41,491 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-10-20 09:46:41,678 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-10-20 09:46:43,613 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 48354 2026-10-20 09:46:43,614 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmphk9usa1r_chrome_odoo 2026-10-20 09:46:43,614 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:33051/json/version 2026-10-20 09:46:43,615 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:46:43,707 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-10-20 09:46:43,707 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:33051/json 2026-10-20 09:46:43,708 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:46:43,726 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:33051/devtools/page/0D4088F3DE1D8F1725E6FE48DAB73C88 2026-10-20 09:46:43,741 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-10-20 09:46:43,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-10-20 09:46:43,843 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:46:43,852 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-10-20 09:46:43,858 7 INFO rb-aa5c29f-225760-426740 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 09:46:43,858 7 INFO rb-aa5c29f-225760-426740 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 09:46:43,874 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:46:44,434 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:44] "GET /pos/ui/149 HTTP/1.1" 200 6867 65 0.049 0.525 rw 2026-10-20 09:46:44,442 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': '0D4088F3DE1D8F1725E6FE48DAB73C88', 'loaderId': '96119216884F038882399211EB929513', 'isDownload': False} 2026-10-20 09:46:44,442 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-10-20 09:46:44,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:44] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.635 ro 2026-10-20 09:46:44,522 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:44] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.034 ro 2026-10-20 09:46:44,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:44] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.058 ro 2026-10-20 09:46:45,176 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-10-20 09:46:45,199 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:46:45,208 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:46:45,232 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 09:46:45,282 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46: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.018 rw 2026-10-20 09:46:45,287 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:45] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.026 rw 2026-10-20 09:46:45,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:46:46,445 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 551166 266 0.488 0.645 rw 2026-10-20 09:46:46,663 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: The ready code tooks too much time : 2.2205307483673096 2026-10-20 09:46:46,663 7 INFO rb-aa5c29f-225760-426740 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 09:46:46,679 7 INFO rb-aa5c29f-225760-426740 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 09:46:46,692 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.017 ro 2026-10-20 09:46:46,725 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:46] "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 09:46:46,746 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-20 09:46:46,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.025 rw 2026-10-20 09:46:46,791 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:46] "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 09:46:47,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:47] "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 09:46:47,378 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46: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.013 rw 2026-10-20 09:46:47,532 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:46:47,534 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 09:46:47,543 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.06 rw 2026-10-20 09:46:47,583 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:47] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.003 0.042 ro 2026-10-20 09:46:47,586 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:47] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.065 rw 2026-10-20 09:46:47,632 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:47] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 09:46:47,642 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:47] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.008 ro 2026-10-20 09:46:47,646 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:46:47,670 7 INFO rb-aa5c29f-225760-426740 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 09:46:47,712 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.013 - 2026-10-20 09:46:47,850 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:47] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.062 0.095 rw 2026-10-20 09:46:47,871 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:47] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 09:46:47,892 7 INFO rb-aa5c29f-225760-426740 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 09:46:47,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:47] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.023 0.239 rw 2026-10-20 09:46:47,964 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:47] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.067 rw 2026-10-20 09:46:48,039 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.027 0.112 rw 2026-10-20 09:46:48,107 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:48] "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 09:46:48,144 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.04 rw 2026-10-20 09:46:48,168 7 INFO rb-aa5c29f-225760-426740 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 09:46:48,689 7 INFO rb-aa5c29f-225760-426740 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 09:46:48,720 7 INFO rb-aa5c29f-225760-426740 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 09:46:48,775 7 INFO rb-aa5c29f-225760-426740 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 09:46:48,780 7 INFO rb-aa5c29f-225760-426740 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 09:46:48,790 7 INFO rb-aa5c29f-225760-426740 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 09:46:48,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:48] "GET /web/image?model=product.product&field=image_256&id=1819&unique=2026-10-20T09:43:50.000+00:00 HTTP/1.1" 200 6171 11 0.012 0.051 ro 2026-10-20 09:46:48,827 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:48] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.01 - 2026-10-20 09:46:48,871 7 INFO rb-aa5c29f-225760-426740 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 09:46:48,882 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:48] "GET /web/image?model=product.product&field=image_256&id=1821&unique=2026-10-20T09:43:50.000+00:00 HTTP/1.1" 200 6171 9 0.014 0.11 ro 2026-10-20 09:46:48,949 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:48] "GET /web/image?model=product.product&field=image_256&id=1823&unique=2026-10-20T09:43:50.000+00:00 HTTP/1.1" 200 6171 9 0.008 0.173 ro 2026-10-20 09:46:49,041 7 INFO rb-aa5c29f-225760-426740 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 09:46:49,053 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:49] "GET /web/image?model=product.product&field=image_256&id=1820&unique=2026-10-20T09:43:50.000+00:00 HTTP/1.1" 200 6171 9 0.025 0.266 ro 2026-10-20 09:46:49,079 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:49] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-20 09:46:49,117 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:49] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 09:46:49,139 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:49] "GET /web/image?model=product.product&field=image_256&id=1822&unique=2026-10-20T09:43:50.000+00:00 HTTP/1.1" 200 6171 9 0.026 0.346 ro 2026-10-20 09:46:49,208 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:49] "GET /web/image?model=product.product&field=image_256&id=1824&unique=2026-10-20T09:43:50.000+00:00 HTTP/1.1" 200 6171 9 0.014 0.411 ro 2026-10-20 09:46:49,276 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:49] "GET /web/image?model=product.product&field=image_256&id=1826&unique=2026-10-20T09:43:50.000+00:00 HTTP/1.1" 200 6171 9 0.013 0.431 ro 2026-10-20 09:46:49,336 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:49] "GET /web/image?model=product.product&field=image_256&id=1827&unique=2026-10-20T09:43:50.000+00:00 HTTP/1.1" 200 6171 9 0.009 0.427 ro 2026-10-20 09:46:49,410 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51855336 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7b02d1ac-939a-497d-a8ee-6f63acfb0f65'}] 2026-10-20 09:46:49,411 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:49] "GET /web/image?model=product.product&field=image_256&id=1825&unique=2026-10-20T09:43:50.000+00:00 HTTP/1.1" 200 6171 9 0.01 0.443 ro 2026-10-20 09:46:49,558 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51855336 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7b02d1ac-939a-497d-a8ee-6f63acfb0f65'} created pos.order #640 2026-10-20 09:46:49,560 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51855336 finished 2026-10-20 09:46:49,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7016 70 0.108 0.423 rw 2026-10-20 09:46:49,683 7 INFO rb-aa5c29f-225760-426740 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 09:46:49,751 7 INFO rb-aa5c29f-225760-426740 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 09:46:49,777 7 INFO rb-aa5c29f-225760-426740 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 09:46:49,794 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.012 0.022 rw 2026-10-20 09:46:50,297 7 INFO rb-aa5c29f-225760-426740 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 09:46:50,298 7 INFO rb-aa5c29f-225760-426740 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 09:46:50,339 7 INFO rb-aa5c29f-225760-426740 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 09:46:50,362 7 INFO rb-aa5c29f-225760-426740 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 09:46:50,362 7 INFO rb-aa5c29f-225760-426740 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 09:46:50,370 7 INFO rb-aa5c29f-225760-426740 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 09:46:50,722 7 INFO rb-aa5c29f-225760-426740 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 09:46:50,722 7 INFO rb-aa5c29f-225760-426740 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 09:46:50,746 7 INFO rb-aa5c29f-225760-426740 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 09:46:50,747 7 INFO rb-aa5c29f-225760-426740 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 09:46:50,763 7 INFO rb-aa5c29f-225760-426740 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 09:46:50,786 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25017384 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7b02d1ac-939a-497d-a8ee-6f63acfb0f65'}] 2026-10-20 09:46:50,844 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25017384 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7b02d1ac-939a-497d-a8ee-6f63acfb0f65'} updated pos.order #640 2026-10-20 09:46:50,848 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25017384 finished 2026-10-20 09:46:50,978 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7020 50 0.074 0.124 rw 2026-10-20 09:46:51,011 7 INFO rb-aa5c29f-225760-426740 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 09:46:51,079 7 INFO rb-aa5c29f-225760-426740 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 09:46:51,080 7 INFO rb-aa5c29f-225760-426740 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 09:46:51,109 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46: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.004 0.018 rw 2026-10-20 09:46:51,113 7 INFO rb-aa5c29f-225760-426740 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 09:46:51,615 7 INFO rb-aa5c29f-225760-426740 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 09:46:51,616 7 INFO rb-aa5c29f-225760-426740 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 09:46:51,648 7 INFO rb-aa5c29f-225760-426740 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 09:46:51,664 7 INFO rb-aa5c29f-225760-426740 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 09:46:51,673 7 INFO rb-aa5c29f-225760-426740 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 09:46:51,681 7 INFO rb-aa5c29f-225760-426740 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 09:46:51,682 7 INFO rb-aa5c29f-225760-426740 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 09:46:51,683 7 INFO rb-aa5c29f-225760-426740 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 09:46:51,694 7 INFO rb-aa5c29f-225760-426740 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 09:46:51,716 7 INFO rb-aa5c29f-225760-426740 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 09:46:51,742 7 INFO rb-aa5c29f-225760-426740 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 09:46:51,750 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-10-20 09:46:51,751 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 09:46:51,926 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:46:51,932 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 23413076 (allocated 25710592) 2026-10-20 09:46:51,939 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jyCUvbFH - [20/Oct/2026 09:46:45] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 6.617 rw 2026-10-20 09:46:52,031 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 48354 2026-10-20 09:46:52,033 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-10-20 09:46:52,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 48354 2026-10-20 09:46:52,141 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094652_141273_test_combo_synchronisation.txt 2026-10-20 09:46:52,141 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmphk9usa1r_chrome_odoo" 2026-10-20 09:46:52,156 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-10-20 09:46:52,575 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 48482 2026-10-20 09:46:52,577 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmpbsfq0uf5_chrome_odoo 2026-10-20 09:46:52,580 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:42633/json/version 2026-10-20 09:46:52,583 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42633', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:46:52,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-10-20 09:46:52,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:42633/json 2026-10-20 09:46:52,665 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42633', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:46:52,687 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:42633/devtools/page/8C30A8CFC0B02BF2A860D55FB3300ED7 2026-10-20 09:46:52,691 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-10-20 09:46:52,695 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-10-20 09:46:52,725 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:46:52,737 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-10-20 09:46:52,740 7 INFO rb-aa5c29f-225760-426740 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 09:46:52,740 7 INFO rb-aa5c29f-225760-426740 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 09:46:52,769 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:46:53,428 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:53] "GET /pos/ui?config_id=149 HTTP/1.1" 200 6907 91 0.074 0.61 rw 2026-10-20 09:46:53,432 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': '8C30A8CFC0B02BF2A860D55FB3300ED7', 'loaderId': '0F654A87BE6D8482D4A62E5FE841EFD6', 'isDownload': False} 2026-10-20 09:46:53,432 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-10-20 09:46:53,520 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:53] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.751 ro 2026-10-20 09:46:53,526 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:53] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.032 ro 2026-10-20 09:46:53,553 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:53] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.057 ro 2026-10-20 09:46:54,298 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-10-20 09:46:54,316 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:46:54,326 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.008 - 2026-10-20 09:46:54,365 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 09:46:54,414 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.019 rw 2026-10-20 09:46:54,414 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.025 rw 2026-10-20 09:46:54,741 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:46:55,323 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.254 0.64 rw 2026-10-20 09:46:55,520 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: The ready code tooks too much time : 2.0874147415161133 2026-10-20 09:46:55,520 7 INFO rb-aa5c29f-225760-426740 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 09:46:55,531 7 INFO rb-aa5c29f-225760-426740 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 09:46:55,536 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:55] "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 09:46:55,561 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:55] "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 09:46:55,584 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-20 09:46:55,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46: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.03 rw 2026-10-20 09:46:55,629 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:55] "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 09:46:56,133 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:56] "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 09:46:56,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46: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.016 rw 2026-10-20 09:46:56,443 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.017 0.051 rw 2026-10-20 09:46:56,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 09:46:56,449 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.015 - 2026-10-20 09:46:56,473 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:56] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.007 0.045 ro 2026-10-20 09:46:56,491 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:56] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.061 rw 2026-10-20 09:46:56,494 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:56] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-20 09:46:56,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 09:46:56,513 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:56] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.026 ro 2026-10-20 09:46:56,538 7 INFO rb-aa5c29f-225760-426740 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 09:46:56,622 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.072 - 2026-10-20 09:46:56,666 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:56] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.034 0.084 rw 2026-10-20 09:46:56,678 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:56] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-20 09:46:56,712 7 INFO rb-aa5c29f-225760-426740 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 09:46:56,791 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:56] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.042 0.201 rw 2026-10-20 09:46:56,869 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.13 rw 2026-10-20 09:46:56,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46: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.154 rw 2026-10-20 09:46:56,920 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46: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.009 rw 2026-10-20 09:46:56,978 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.042 rw 2026-10-20 09:46:57,016 7 INFO rb-aa5c29f-225760-426740 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 09:46:57,539 7 INFO rb-aa5c29f-225760-426740 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 09:46:57,573 7 INFO rb-aa5c29f-225760-426740 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 09:46:57,616 7 INFO rb-aa5c29f-225760-426740 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 09:46:57,627 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30693240 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'dbaed5d9-f94a-46bc-9319-2c01c7f1b25b'}] 2026-10-20 09:46:57,711 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30693240 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'dbaed5d9-f94a-46bc-9319-2c01c7f1b25b'} created pos.order #641 2026-10-20 09:46:57,713 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30693240 finished 2026-10-20 09:46:57,773 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 48 0.046 0.106 rw 2026-10-20 09:46:57,800 7 INFO rb-aa5c29f-225760-426740 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 09:46:57,816 7 INFO rb-aa5c29f-225760-426740 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 09:46:57,818 7 INFO rb-aa5c29f-225760-426740 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 09:46:57,886 7 INFO rb-aa5c29f-225760-426740 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 09:46:57,912 7 INFO rb-aa5c29f-225760-426740 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 09:46:57,913 7 INFO rb-aa5c29f-225760-426740 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 09:46:57,924 7 INFO rb-aa5c29f-225760-426740 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 09:46:58,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3983 40 0.034 0.07 rw 2026-10-20 09:46:58,276 7 INFO rb-aa5c29f-225760-426740 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 09:46:58,279 7 INFO rb-aa5c29f-225760-426740 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 09:46:58,294 7 INFO rb-aa5c29f-225760-426740 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 09:46:58,296 7 INFO rb-aa5c29f-225760-426740 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 09:46:58,297 7 INFO rb-aa5c29f-225760-426740 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 09:46:58,303 7 INFO rb-aa5c29f-225760-426740 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 09:46:58,304 7 INFO rb-aa5c29f-225760-426740 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 09:46:58,335 7 INFO rb-aa5c29f-225760-426740 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 09:46:58,520 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:46:58,578 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.141 0.227 rw 2026-10-20 09:46:58,585 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93229764 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'dbaed5d9-f94a-46bc-9319-2c01c7f1b25b'}] 2026-10-20 09:46:58,600 7 INFO rb-aa5c29f-225760-426740 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 09:46:58,618 7 INFO rb-aa5c29f-225760-426740 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 09:46:58,619 7 INFO rb-aa5c29f-225760-426740 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 09:46:58,628 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93229764 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'dbaed5d9-f94a-46bc-9319-2c01c7f1b25b'} updated pos.order #641 2026-10-20 09:46:58,630 7 INFO rb-aa5c29f-225760-426740 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 09:46:58,631 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93229764 finished 2026-10-20 09:46:58,635 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-10-20 09:46:58,636 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 09:46:58,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3982 49 0.085 0.353 rw 2026-10-20 09:46:58,802 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:46:58,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 22189296 (allocated 23875584) 2026-10-20 09:46:58,811 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:55] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 4.362 rw 2026-10-20 09:46:58,922 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 48482 2026-10-20 09:46:58,929 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-10-20 09:46:58,935 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 48482 2026-10-20 09:46:59,020 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -QvvJE4e - [20/Oct/2026 09:46:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 0 40 0.04 0.076 rw 2026-10-20 09:46:59,036 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094659_036096_test_customer_alone_saved.txt 2026-10-20 09:46:59,036 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmpbsfq0uf5_chrome_odoo" 2026-10-20 09:46:59,054 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-10-20 09:46:59,519 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 48622 2026-10-20 09:46:59,520 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmpw2dq7x7b_chrome_odoo 2026-10-20 09:46:59,521 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:39083/json/version 2026-10-20 09:46:59,522 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39083', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:46:59,550 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-10-20 09:46:59,550 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:39083/json 2026-10-20 09:46:59,551 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39083', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:46:59,567 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:39083/devtools/page/ACB33C6D44CE0FE0A2B4C79911BDD047 2026-10-20 09:46:59,578 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-10-20 09:46:59,593 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-10-20 09:46:59,644 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:46:59,656 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-10-20 09:46:59,658 7 INFO rb-aa5c29f-225760-426740 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 09:46:59,658 7 INFO rb-aa5c29f-225760-426740 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 09:46:59,676 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:47:00,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:00] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.053 0.544 rw 2026-10-20 09:47:00,261 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': 'ACB33C6D44CE0FE0A2B4C79911BDD047', 'loaderId': '27B5F0F488A943E2D475CC666F632470', 'isDownload': False} 2026-10-20 09:47:00,262 7 INFO rb-aa5c29f-225760-426740 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 09:47:00,321 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:00] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.651 ro 2026-10-20 09:47:00,323 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:00] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.022 ro 2026-10-20 09:47:00,354 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:00] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.048 ro 2026-10-20 09:47:01,038 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-10-20 09:47:01,061 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:47:01,066 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:47:01,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 09:47:01,128 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.009 rw 2026-10-20 09:47:01,194 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47: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.041 0.032 rw 2026-10-20 09:47:01,573 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:47:02,193 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.417 0.561 rw 2026-10-20 09:47:02,438 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: The ready code tooks too much time : 2.1758100986480713 2026-10-20 09:47:02,438 7 INFO rb-aa5c29f-225760-426740 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 09:47:02,452 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:02] "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 09:47:02,464 7 INFO rb-aa5c29f-225760-426740 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 09:47:02,492 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.023 ro 2026-10-20 09:47:02,519 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:02] "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 09:47:02,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47: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.035 rw 2026-10-20 09:47:02,570 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:02] "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 09:47:03,057 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "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 09:47:03,151 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47: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 09:47:03,310 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 09:47:03,319 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.017 0.046 rw 2026-10-20 09:47:03,322 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-20 09:47:03,352 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.006 0.044 ro 2026-10-20 09:47:03,368 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.062 rw 2026-10-20 09:47:03,408 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.012 ro 2026-10-20 09:47:03,409 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 09:47:03,429 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.006 - 2026-10-20 09:47:03,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 09:47:03,443 7 INFO rb-aa5c29f-225760-426740 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 09:47:03,512 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.027 0.069 rw 2026-10-20 09:47:03,599 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:47:03,613 7 INFO rb-aa5c29f-225760-426740 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 09:47:03,661 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.063 0.185 rw 2026-10-20 09:47:03,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.067 rw 2026-10-20 09:47:03,777 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.057 0.108 rw 2026-10-20 09:47:03,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.018 0.028 rw 2026-10-20 09:47:03,914 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.052 rw 2026-10-20 09:47:03,931 7 INFO rb-aa5c29f-225760-426740 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 09:47:04,450 7 INFO rb-aa5c29f-225760-426740 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 09:47:04,498 7 INFO rb-aa5c29f-225760-426740 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 09:47:04,520 7 INFO rb-aa5c29f-225760-426740 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 09:47:04,528 7 INFO rb-aa5c29f-225760-426740 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 09:47:04,552 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55086609 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '0f43dc2f-1b2f-49ed-bfa5-e51dc890e7d9'}] 2026-10-20 09:47:04,673 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55086609 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '0f43dc2f-1b2f-49ed-bfa5-e51dc890e7d9'} created pos.order #642 2026-10-20 09:47:04,676 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55086609 finished 2026-10-20 09:47:04,748 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.081 0.12 rw 2026-10-20 09:47:04,788 7 INFO rb-aa5c29f-225760-426740 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 09:47:04,827 7 INFO rb-aa5c29f-225760-426740 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 09:47:04,851 7 INFO rb-aa5c29f-225760-426740 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 09:47:04,859 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47: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.003 0.013 rw 2026-10-20 09:47:05,359 7 INFO rb-aa5c29f-225760-426740 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 09:47:05,364 7 INFO rb-aa5c29f-225760-426740 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 09:47:05,368 7 INFO rb-aa5c29f-225760-426740 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 09:47:05,368 7 INFO rb-aa5c29f-225760-426740 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 09:47:05,373 7 INFO rb-aa5c29f-225760-426740 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 09:47:05,374 7 INFO rb-aa5c29f-225760-426740 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 09:47:05,555 7 INFO rb-aa5c29f-225760-426740 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 09:47:05,577 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.006 - 2026-10-20 09:47:05,708 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:05] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2665 46 0.043 0.111 rw 2026-10-20 09:47:05,785 7 INFO rb-aa5c29f-225760-426740 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 09:47:05,786 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.015 rw 2026-10-20 09:47:05,837 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.044 rw 2026-10-20 09:47:05,853 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71821167 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '82526fab-137c-4133-bc86-0d821e5642b7'}] 2026-10-20 09:47:05,925 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71821167 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '82526fab-137c-4133-bc86-0d821e5642b7'} created pos.order #643 2026-10-20 09:47:05,927 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71821167 finished 2026-10-20 09:47:05,994 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 2999 33 0.038 0.129 rw 2026-10-20 09:47:06,292 7 INFO rb-aa5c29f-225760-426740 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 09:47:08,264 7 INFO rb-aa5c29f-225760-426740 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 09:47:08,265 7 INFO rb-aa5c29f-225760-426740 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 09:47:08,266 7 INFO rb-aa5c29f-225760-426740 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 09:47:08,275 7 INFO rb-aa5c29f-225760-426740 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 09:47:10,265 7 INFO rb-aa5c29f-225760-426740 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 09:47:10,266 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-10-20 09:47:10,267 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 09:47:10,409 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:47:10,413 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 20911192 (allocated 22564864) 2026-10-20 09:47:10,418 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WKfj0gIs - [20/Oct/2026 09:47:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 9.256 rw 2026-10-20 09:47:10,515 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 48622 2026-10-20 09:47:10,516 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-10-20 09:47:10,523 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 48622 2026-10-20 09:47:10,622 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094710_622216_test_delete_line_release_table.txt 2026-10-20 09:47:10,622 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmpw2dq7x7b_chrome_odoo" 2026-10-20 09:47:10,665 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-10-20 09:47:11,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 48758 2026-10-20 09:47:11,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmpaa14ysiq_chrome_odoo 2026-10-20 09:47:11,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:35725/json/version 2026-10-20 09:47:11,087 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:47:11,125 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-10-20 09:47:11,125 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:35725/json 2026-10-20 09:47:11,126 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:47:11,151 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:35725/devtools/page/9D18F5109B7581B9F666D715F4CF53CC 2026-10-20 09:47:11,171 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-10-20 09:47:11,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-10-20 09:47:11,234 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:47:11,272 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-10-20 09:47:11,276 7 INFO rb-aa5c29f-225760-426740 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 09:47:11,276 7 INFO rb-aa5c29f-225760-426740 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 09:47:11,296 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:47:11,968 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:11] "GET /pos/ui/149 HTTP/1.1" 200 6907 91 0.126 0.563 rw 2026-10-20 09:47:11,971 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': '9D18F5109B7581B9F666D715F4CF53CC', 'loaderId': '9CECD3EEE7EDEFE31269B66C24963239', 'isDownload': False} 2026-10-20 09:47:11,972 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-10-20 09:47:12,051 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:12] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.029 ro 2026-10-20 09:47:12,066 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:12] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.042 ro 2026-10-20 09:47:12,067 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:12] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.772 ro 2026-10-20 09:47:12,706 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-10-20 09:47:12,741 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:47:12,742 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 09:47:12,762 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.009 ro 2026-10-20 09:47:12,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47: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.015 rw 2026-10-20 09:47:12,816 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.028 rw 2026-10-20 09:47:13,231 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:47:13,741 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.296 0.619 rw 2026-10-20 09:47:13,926 7 INFO rb-aa5c29f-225760-426740 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 09:47:13,942 7 INFO rb-aa5c29f-225760-426740 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 09:47:13,943 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:13] "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 09:47:13,981 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.006 0.011 ro 2026-10-20 09:47:14,003 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-20 09:47:14,029 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.021 rw 2026-10-20 09:47:14,037 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:14] "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 09:47:14,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:14] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.008 ro 2026-10-20 09:47:14,585 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-20 09:47:14,737 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 09:47:14,746 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:47:14,749 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.021 0.042 rw 2026-10-20 09:47:14,788 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:14] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.011 0.045 ro 2026-10-20 09:47:14,796 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:14] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.066 rw 2026-10-20 09:47:14,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:14] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.012 ro 2026-10-20 09:47:14,848 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:14] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 09:47:14,851 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 09:47:14,904 7 INFO rb-aa5c29f-225760-426740 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 09:47:14,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 09:47:15,021 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:15] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-20 09:47:15,035 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/50] Tour test_direct_sales → Step .new-order 2026-10-20 09:47:15,059 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:15] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.06 0.078 rw 2026-10-20 09:47:15,192 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:15] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.05 0.222 rw 2026-10-20 09:47:15,203 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47: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.003 0.169 rw 2026-10-20 09:47:15,322 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.075 0.2 rw 2026-10-20 09:47:15,462 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.017 0.05 rw 2026-10-20 09:47:15,463 7 INFO rb-aa5c29f-225760-426740 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 09:47:15,519 7 INFO rb-aa5c29f-225760-426740 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 09:47:15,535 7 INFO rb-aa5c29f-225760-426740 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 09:47:15,535 7 INFO rb-aa5c29f-225760-426740 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 09:47:15,574 7 INFO rb-aa5c29f-225760-426740 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 09:47:15,575 7 INFO rb-aa5c29f-225760-426740 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 09:47:15,602 7 INFO rb-aa5c29f-225760-426740 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 09:47:15,603 7 INFO rb-aa5c29f-225760-426740 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 09:47:15,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 09:47:15,624 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:47:15,634 7 INFO rb-aa5c29f-225760-426740 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 09:47:15,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36678572 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '48d664df-cd52-458e-9819-99e8b29fb1c2'}] 2026-10-20 09:47:15,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36678572 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '48d664df-cd52-458e-9819-99e8b29fb1c2'} created pos.order #644 2026-10-20 09:47:15,772 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36678572 finished 2026-10-20 09:47:15,860 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6152 58 0.078 0.133 rw 2026-10-20 09:47:15,949 7 INFO rb-aa5c29f-225760-426740 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 09:47:16,474 7 INFO rb-aa5c29f-225760-426740 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 09:47:16,480 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51944677 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '48d664df-cd52-458e-9819-99e8b29fb1c2'}] 2026-10-20 09:47:16,486 7 INFO rb-aa5c29f-225760-426740 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 09:47:16,955 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51944677 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '48d664df-cd52-458e-9819-99e8b29fb1c2'} updated pos.order #644 2026-10-20 09:47:16,958 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51944677 finished 2026-10-20 09:47:17,057 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6187 170 0.201 0.38 rw 2026-10-20 09:47:17,143 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:17] "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 09:47:17,468 7 INFO rb-aa5c29f-225760-426740 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 09:47:17,501 7 INFO rb-aa5c29f-225760-426740 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 09:47:17,502 7 INFO rb-aa5c29f-225760-426740 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 09:47:17,524 7 INFO rb-aa5c29f-225760-426740 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 09:47:17,533 7 INFO rb-aa5c29f-225760-426740 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 09:47:19,517 7 INFO rb-aa5c29f-225760-426740 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 09:47:19,517 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [21/50] Tour test_direct_sales → Step .new-order 2026-10-20 09:47:19,540 7 INFO rb-aa5c29f-225760-426740 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 09:47:19,556 7 INFO rb-aa5c29f-225760-426740 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 09:47:19,579 7 INFO rb-aa5c29f-225760-426740 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 09:47:19,588 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.042 rw 2026-10-20 09:47:19,601 7 INFO rb-aa5c29f-225760-426740 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 09:47:19,612 7 INFO rb-aa5c29f-225760-426740 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 09:47:19,635 7 INFO rb-aa5c29f-225760-426740 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 09:47:19,636 7 INFO rb-aa5c29f-225760-426740 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 09:47:19,643 7 INFO rb-aa5c29f-225760-426740 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 09:47:19,644 7 INFO rb-aa5c29f-225760-426740 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 09:47:19,662 7 INFO rb-aa5c29f-225760-426740 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 09:47:19,663 7 INFO rb-aa5c29f-225760-426740 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 09:47:19,664 7 INFO rb-aa5c29f-225760-426740 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 09:47:19,684 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22496120 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'c4cdf366-98d1-4685-9078-3f7b6692e11b'}] 2026-10-20 09:47:19,774 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22496120 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'c4cdf366-98d1-4685-9078-3f7b6692e11b'} created pos.order #645 2026-10-20 09:47:19,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22496120 finished 2026-10-20 09:47:19,855 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6152 51 0.055 0.124 rw 2026-10-20 09:47:19,959 7 INFO rb-aa5c29f-225760-426740 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 09:47:20,467 7 INFO rb-aa5c29f-225760-426740 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 09:47:20,486 7 INFO rb-aa5c29f-225760-426740 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 09:47:20,491 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21471400 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'c4cdf366-98d1-4685-9078-3f7b6692e11b'}] 2026-10-20 09:47:20,919 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21471400 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'c4cdf366-98d1-4685-9078-3f7b6692e11b'} updated pos.order #645 2026-10-20 09:47:20,921 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21471400 finished 2026-10-20 09:47:21,004 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6187 149 0.188 0.329 rw 2026-10-20 09:47:21,030 7 INFO rb-aa5c29f-225760-426740 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 09:47:21,098 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:21] "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 09:47:21,367 7 INFO rb-aa5c29f-225760-426740 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 09:47:21,386 7 INFO rb-aa5c29f-225760-426740 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 09:47:21,389 7 INFO rb-aa5c29f-225760-426740 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 09:47:21,434 7 INFO rb-aa5c29f-225760-426740 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 09:47:21,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:21] "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.019 rw 2026-10-20 09:47:21,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.054 rw 2026-10-20 09:47:21,937 7 INFO rb-aa5c29f-225760-426740 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 09:47:21,957 7 INFO rb-aa5c29f-225760-426740 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 09:47:21,976 7 INFO rb-aa5c29f-225760-426740 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 09:47:21,976 7 INFO rb-aa5c29f-225760-426740 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 09:47:21,984 7 INFO rb-aa5c29f-225760-426740 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 09:47:21,984 7 INFO rb-aa5c29f-225760-426740 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 09:47:21,993 7 INFO rb-aa5c29f-225760-426740 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 09:47:21,994 7 INFO rb-aa5c29f-225760-426740 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 09:47:22,014 7 INFO rb-aa5c29f-225760-426740 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 09:47:22,030 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10017687 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000003', 'uuid': '1e1dc937-6f96-4848-8822-0513e02e3393'}] 2026-10-20 09:47:22,124 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10017687 order {'name': '/', 'pos_reference': '261-149-000003', 'uuid': '1e1dc937-6f96-4848-8822-0513e02e3393'} created pos.order #646 2026-10-20 09:47:22,126 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10017687 finished 2026-10-20 09:47:22,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6148 51 0.053 0.132 rw 2026-10-20 09:47:22,297 7 INFO rb-aa5c29f-225760-426740 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 09:47:22,813 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-10-20 09:47:22,814 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-20 09:47:22,822 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60238202 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000003', 'uuid': '1e1dc937-6f96-4848-8822-0513e02e3393'}] 2026-10-20 09:47:23,053 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:47:23,056 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 23992712 (allocated 26497024) 2026-10-20 09:47:23,199 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 48758 2026-10-20 09:47:23,215 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-10-20 09:47:23,354 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 48758 2026-10-20 09:47:23,357 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094723_357343_test_direct_sales.txt 2026-10-20 09:47:23,357 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmpaa14ysiq_chrome_odoo" 2026-10-20 09:47:23,379 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-10-20 09:47:23,388 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60238202 order {'name': '/', 'pos_reference': '261-149-000003', 'uuid': '1e1dc937-6f96-4848-8822-0513e02e3393'} updated pos.order #646 2026-10-20 09:47:23,391 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60238202 finished 2026-10-20 09:47:23,459 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.032 10.589 rw 2026-10-20 09:47:23,489 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aRQz9KLj - [20/Oct/2026 09:47:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 149 0.161 0.509 rw 2026-10-20 09:47:33,407 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-10-20 09:47:33,932 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 48890 2026-10-20 09:47:33,932 7 INFO rb-aa5c29f-225760-426740 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/tmphgib0p_i_chrome_odoo 2026-10-20 09:47:33,932 7 INFO rb-aa5c29f-225760-426740 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:35543/json/version 2026-10-20 09:47:33,934 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:47:33,966 7 INFO rb-aa5c29f-225760-426740 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 09:47:33,966 7 INFO rb-aa5c29f-225760-426740 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:35543/json 2026-10-20 09:47:33,967 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:47:33,981 7 INFO rb-aa5c29f-225760-426740 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:35543/devtools/page/5C263424774D0F39637B34B449F18069 2026-10-20 09:47:33,995 7 INFO rb-aa5c29f-225760-426740 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 09:47:34,022 7 INFO rb-aa5c29f-225760-426740 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 09:47:34,082 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:47:34,100 7 INFO rb-aa5c29f-225760-426740 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 09:47:34,103 7 INFO rb-aa5c29f-225760-426740 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 09:47:34,104 7 INFO rb-aa5c29f-225760-426740 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 09:47:34,120 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:47:34,673 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:34] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.088 0.48 rw 2026-10-20 09:47:34,677 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': '5C263424774D0F39637B34B449F18069', 'loaderId': '4B4D3DC7EB925FA838A01CCAAAB722DB', 'isDownload': False} 2026-10-20 09:47:34,677 7 INFO rb-aa5c29f-225760-426740 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 09:47:34,728 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:34] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.612 ro 2026-10-20 09:47:34,746 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:34] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.037 ro 2026-10-20 09:47:34,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:34] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.069 ro 2026-10-20 09:47:35,416 7 INFO rb-aa5c29f-225760-426740 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 09:47:35,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:47:35,448 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:47:35,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.024 ro 2026-10-20 09:47:35,555 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47: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.028 rw 2026-10-20 09:47:35,563 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.036 rw 2026-10-20 09:47:35,999 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:47:36,680 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534824 259 0.463 0.646 rw 2026-10-20 09:47:36,868 7 INFO rb-aa5c29f-225760-426740 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.190216541290283 2026-10-20 09:47:36,868 7 INFO rb-aa5c29f-225760-426740 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 09:47:36,884 7 INFO rb-aa5c29f-225760-426740 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 09:47:36,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.009 ro 2026-10-20 09:47:36,911 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:36] "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 09:47:36,959 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-20 09:47:36,994 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47: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.004 0.03 rw 2026-10-20 09:47:36,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:36] "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 09:47:37,514 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47: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 09:47:37,629 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47: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.016 rw 2026-10-20 09:47:37,774 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.04 rw 2026-10-20 09:47:37,793 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:37] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.018 rw 2026-10-20 09:47:37,793 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 09:47:37,796 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:47:37,877 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:37] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.04 0.059 ro 2026-10-20 09:47:37,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:37] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.026 ro 2026-10-20 09:47:37,890 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:37] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.019 - 2026-10-20 09:47:37,891 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.016 - 2026-10-20 09:47:37,901 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.009 - 2026-10-20 09:47:37,914 7 INFO rb-aa5c29f-225760-426740 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 09:47:38,041 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:38] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.058 0.111 rw 2026-10-20 09:47:38,066 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:38] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 09:47:38,077 7 INFO rb-aa5c29f-225760-426740 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 09:47:38,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:38] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.04 0.222 rw 2026-10-20 09:47:38,183 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47: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.008 0.096 rw 2026-10-20 09:47:38,278 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.048 0.147 rw 2026-10-20 09:47:38,351 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47: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.004 0.021 rw 2026-10-20 09:47:38,389 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.044 rw 2026-10-20 09:47:38,424 7 INFO rb-aa5c29f-225760-426740 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 09:47:38,935 7 INFO rb-aa5c29f-225760-426740 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 09:47:38,972 7 INFO rb-aa5c29f-225760-426740 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 09:47:39,020 7 INFO rb-aa5c29f-225760-426740 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 09:47:39,020 7 INFO rb-aa5c29f-225760-426740 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 09:47:39,050 7 INFO rb-aa5c29f-225760-426740 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 09:47:39,055 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81736699 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'ba7d2fb3-c542-4867-8386-ea687d3cb909'}] 2026-10-20 09:47:39,074 7 INFO rb-aa5c29f-225760-426740 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 09:47:39,745 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81736699 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'ba7d2fb3-c542-4867-8386-ea687d3cb909'} created pos.order #647 2026-10-20 09:47:39,748 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81736699 finished 2026-10-20 09:47:39,857 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 171 0.363 0.442 rw 2026-10-20 09:47:39,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:39] "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 09:47:40,263 7 INFO rb-aa5c29f-225760-426740 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 09:47:40,385 7 INFO rb-aa5c29f-225760-426740 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 09:47:40,794 7 INFO rb-aa5c29f-225760-426740 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 09:47:40,832 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:40] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 2 0.002 0.02 rw 2026-10-20 09:47:40,892 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.044 rw 2026-10-20 09:47:41,889 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44844402 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': 'ba7d2fb3-c542-4867-8386-ea687d3cb909'}] 2026-10-20 09:47:41,891 7 INFO rb-aa5c29f-225760-426740 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 09:47:41,892 7 INFO rb-aa5c29f-225760-426740 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 09:47:41,902 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44844402 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': 'ba7d2fb3-c542-4867-8386-ea687d3cb909'} sync ignored for existing PoS order pos.order(647,) (state: paid) 2026-10-20 09:47:41,904 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44844402 finished 2026-10-20 09:47:41,923 7 INFO rb-aa5c29f-225760-426740 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 09:47:42,048 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 50 0.048 0.114 rw 2026-10-20 09:47:42,065 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47: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.0 0.159 rw 2026-10-20 09:47:42,110 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.18 rw 2026-10-20 09:47:42,430 7 INFO rb-aa5c29f-225760-426740 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 09:47:42,442 7 INFO rb-aa5c29f-225760-426740 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 09:47:42,472 7 INFO rb-aa5c29f-225760-426740 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 09:47:42,506 7 INFO rb-aa5c29f-225760-426740 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 09:47:42,507 7 INFO rb-aa5c29f-225760-426740 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 09:47:42,519 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 09:47:42,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:47:42,527 7 INFO rb-aa5c29f-225760-426740 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 09:47:43,041 7 INFO rb-aa5c29f-225760-426740 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 09:47:43,043 7 INFO rb-aa5c29f-225760-426740 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 09:47:43,047 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26996609 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '26c2071e-ac65-459a-b20a-7b60964628c6'}] 2026-10-20 09:47:43,490 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26996609 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '26c2071e-ac65-459a-b20a-7b60964628c6'} created pos.order #648 2026-10-20 09:47:43,492 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26996609 finished 2026-10-20 09:47:43,565 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 140 0.171 0.351 rw 2026-10-20 09:47:43,666 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:43] "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 09:47:43,930 7 INFO rb-aa5c29f-225760-426740 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 09:47:44,005 7 INFO rb-aa5c29f-225760-426740 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 09:47:44,007 7 INFO rb-aa5c29f-225760-426740 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 09:47:44,540 7 INFO rb-aa5c29f-225760-426740 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 09:47:44,577 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:44] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 2 0.002 0.009 rw 2026-10-20 09:47:44,632 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.035 rw 2026-10-20 09:47:45,515 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49910675 started for PoS orders references: [{'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': '26c2071e-ac65-459a-b20a-7b60964628c6'}] 2026-10-20 09:47:45,518 7 INFO rb-aa5c29f-225760-426740 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 09:47:45,520 7 INFO rb-aa5c29f-225760-426740 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 09:47:45,539 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49910675 order {'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': '26c2071e-ac65-459a-b20a-7b60964628c6'} sync ignored for existing PoS order pos.order(648,) (state: paid) 2026-10-20 09:47:45,543 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49910675 finished 2026-10-20 09:47:45,689 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:47:45,692 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 22809812 (allocated 24399872) 2026-10-20 09:47:45,704 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 50 0.083 0.11 rw 2026-10-20 09:47:45,709 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lmzIxdY4 - [20/Oct/2026 09:47:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 10.103 rw 2026-10-20 09:47:45,835 7 INFO rb-aa5c29f-225760-426740 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 48890 2026-10-20 09:47:45,837 7 INFO rb-aa5c29f-225760-426740 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 09:47:45,839 7 INFO rb-aa5c29f-225760-426740 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 48890 2026-10-20 09:47:45,944 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094745_943975_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-10-20 09:47:45,944 7 INFO rb-aa5c29f-225760-426740 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/tmphgib0p_i_chrome_odoo" 2026-10-20 09:47:45,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-10-20 09:47:46,497 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 49037 2026-10-20 09:47:46,498 7 INFO rb-aa5c29f-225760-426740 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/tmplmdwxtsb_chrome_odoo 2026-10-20 09:47:46,498 7 INFO rb-aa5c29f-225760-426740 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:40509/json/version 2026-10-20 09:47:46,499 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:47:46,519 7 INFO rb-aa5c29f-225760-426740 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 09:47:46,519 7 INFO rb-aa5c29f-225760-426740 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:40509/json 2026-10-20 09:47:46,522 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:47:46,529 7 INFO rb-aa5c29f-225760-426740 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:40509/devtools/page/43F3B12D71B12163730418B50FB63E6B 2026-10-20 09:47:46,540 7 INFO rb-aa5c29f-225760-426740 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 09:47:46,554 7 INFO rb-aa5c29f-225760-426740 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 09:47:46,639 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:47:46,652 7 INFO rb-aa5c29f-225760-426740 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 09:47:46,658 7 INFO rb-aa5c29f-225760-426740 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 09:47:46,658 7 INFO rb-aa5c29f-225760-426740 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 09:47:46,679 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:47:47,232 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:47] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.055 0.517 rw 2026-10-20 09:47:47,236 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '43F3B12D71B12163730418B50FB63E6B', 'loaderId': 'AE4CFCEF7274BC3EBED3B9AD71E34901', 'isDownload': False} 2026-10-20 09:47:47,236 7 INFO rb-aa5c29f-225760-426740 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 09:47:47,303 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:47] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.631 ro 2026-10-20 09:47:47,309 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:47] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.037 ro 2026-10-20 09:47:47,314 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:47] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.041 ro 2026-10-20 09:47:47,932 7 INFO rb-aa5c29f-225760-426740 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 09:47:47,946 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:47:47,955 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:47:47,976 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 09:47:48,013 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.007 rw 2026-10-20 09:47:48,029 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47: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.014 rw 2026-10-20 09:47:48,359 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:47:48,841 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534520 259 0.283 0.512 rw 2026-10-20 09:47:49,029 7 INFO rb-aa5c29f-225760-426740 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 09:47:49,039 7 INFO rb-aa5c29f-225760-426740 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 09:47:49,045 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47: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 09:47:49,074 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.013 ro 2026-10-20 09:47:49,092 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47: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 09:47:49,125 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47: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.021 rw 2026-10-20 09:47:49,125 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:49] "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 09:47:49,665 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47: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 09:47:49,770 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47: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.016 rw 2026-10-20 09:47:49,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.043 rw 2026-10-20 09:47:49,943 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-20 09:47:49,945 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:49] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.012 rw 2026-10-20 09:47:49,946 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.014 - 2026-10-20 09:47:49,973 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:49] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.004 0.038 ro 2026-10-20 09:47:49,988 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:47:49,999 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 09:47:50,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:49] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.018 ro 2026-10-20 09:47:50,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.047 - 2026-10-20 09:47:50,056 7 INFO rb-aa5c29f-225760-426740 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 09:47:50,115 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:50] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.033 0.082 rw 2026-10-20 09:47:50,135 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:50] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.027 - 2026-10-20 09:47:50,149 7 INFO rb-aa5c29f-225760-426740 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 09:47:50,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:50] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.037 0.172 rw 2026-10-20 09:47:50,266 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47: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.012 0.115 rw 2026-10-20 09:47:50,318 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.021 0.133 rw 2026-10-20 09:47:50,371 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47: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.014 rw 2026-10-20 09:47:50,431 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.049 rw 2026-10-20 09:47:50,451 7 INFO rb-aa5c29f-225760-426740 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 09:47:50,970 7 INFO rb-aa5c29f-225760-426740 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 09:47:51,018 7 INFO rb-aa5c29f-225760-426740 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 09:47:51,074 7 INFO rb-aa5c29f-225760-426740 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 09:47:51,075 7 INFO rb-aa5c29f-225760-426740 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 09:47:51,107 7 INFO rb-aa5c29f-225760-426740 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 09:47:51,119 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50209598 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '36eac2ad-d386-49aa-8d2b-6c78c0c65970'}] 2026-10-20 09:47:51,157 7 INFO rb-aa5c29f-225760-426740 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 09:47:51,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50209598 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '36eac2ad-d386-49aa-8d2b-6c78c0c65970'} created pos.order #649 2026-10-20 09:47:51,568 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50209598 finished 2026-10-20 09:47:51,642 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 171 0.195 0.337 rw 2026-10-20 09:47:51,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:51] "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 09:47:52,053 7 INFO rb-aa5c29f-225760-426740 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 09:47:52,084 7 INFO rb-aa5c29f-225760-426740 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 09:47:52,088 7 INFO rb-aa5c29f-225760-426740 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 09:47:52,107 7 INFO rb-aa5c29f-225760-426740 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 09:47:52,132 7 INFO rb-aa5c29f-225760-426740 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 09:47:52,140 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31831261 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': '36eac2ad-d386-49aa-8d2b-6c78c0c65970'}] 2026-10-20 09:47:52,146 7 INFO rb-aa5c29f-225760-426740 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 09:47:52,170 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31831261 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': '36eac2ad-d386-49aa-8d2b-6c78c0c65970'} sync ignored for existing PoS order pos.order(649,) (state: paid) 2026-10-20 09:47:52,172 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31831261 finished 2026-10-20 09:47:52,328 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 51 0.05 0.144 rw 2026-10-20 09:47:52,346 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47: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.191 rw 2026-10-20 09:47:52,393 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.229 rw 2026-10-20 09:47:52,645 7 INFO rb-aa5c29f-225760-426740 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 09:47:52,660 7 INFO rb-aa5c29f-225760-426740 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 09:47:52,680 7 INFO rb-aa5c29f-225760-426740 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 09:47:52,715 7 INFO rb-aa5c29f-225760-426740 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 09:47:52,716 7 INFO rb-aa5c29f-225760-426740 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 09:47:52,727 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:47:52,730 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 09:47:52,761 7 INFO rb-aa5c29f-225760-426740 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 09:47:53,273 7 INFO rb-aa5c29f-225760-426740 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 09:47:53,277 7 INFO rb-aa5c29f-225760-426740 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 09:47:53,283 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94942941 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'ae6b7ff7-35b1-4f6f-b4d2-d064233a819d'}] 2026-10-20 09:47:53,840 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94942941 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'ae6b7ff7-35b1-4f6f-b4d2-d064233a819d'} created pos.order #650 2026-10-20 09:47:53,842 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94942941 finished 2026-10-20 09:47:53,935 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 140 0.16 0.496 rw 2026-10-20 09:47:54,027 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:54] "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 09:47:54,271 7 INFO rb-aa5c29f-225760-426740 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 09:47:54,299 7 INFO rb-aa5c29f-225760-426740 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 09:47:54,300 7 INFO rb-aa5c29f-225760-426740 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 09:47:54,321 7 INFO rb-aa5c29f-225760-426740 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 09:47:54,343 7 INFO rb-aa5c29f-225760-426740 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 09:47:54,344 7 INFO rb-aa5c29f-225760-426740 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 09:47:54,349 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93195848 started for PoS orders references: [{'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': 'ae6b7ff7-35b1-4f6f-b4d2-d064233a819d'}] 2026-10-20 09:47:54,373 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93195848 order {'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': 'ae6b7ff7-35b1-4f6f-b4d2-d064233a819d'} sync ignored for existing PoS order pos.order(650,) (state: paid) 2026-10-20 09:47:54,376 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93195848 finished 2026-10-20 09:47:54,510 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 51 0.05 0.116 rw 2026-10-20 09:47:54,538 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:47:54,552 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nzhfAER7 - [20/Oct/2026 09:47:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 6.504 rw 2026-10-20 09:47:54,553 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 22880756 (allocated 24662016) 2026-10-20 09:47:54,654 7 INFO rb-aa5c29f-225760-426740 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 49037 2026-10-20 09:47:54,656 7 INFO rb-aa5c29f-225760-426740 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 09:47:54,657 7 INFO rb-aa5c29f-225760-426740 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 49037 2026-10-20 09:47:54,754 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094754_753907_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-10-20 09:47:54,754 7 INFO rb-aa5c29f-225760-426740 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/tmplmdwxtsb_chrome_odoo" 2026-10-20 09:47:54,792 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-10-20 09:47:55,266 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 49169 2026-10-20 09:47:55,267 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmpjo5215ym_chrome_odoo 2026-10-20 09:47:55,267 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:44847/json/version 2026-10-20 09:47:55,268 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44847', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:47:55,318 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-10-20 09:47:55,319 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:44847/json 2026-10-20 09:47:55,319 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44847', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:47:55,334 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:44847/devtools/page/790C568AD8E94F3480EE7BEE0CA839A6 2026-10-20 09:47:55,341 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-10-20 09:47:55,343 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-10-20 09:47:55,420 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:47:55,435 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-10-20 09:47:55,438 7 INFO rb-aa5c29f-225760-426740 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 09:47:55,438 7 INFO rb-aa5c29f-225760-426740 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 09:47:55,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:47:56,038 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:56] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.04 0.557 rw 2026-10-20 09:47:56,041 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': '790C568AD8E94F3480EE7BEE0CA839A6', 'loaderId': '12F34B57D0A8DE178E8B350E15512C3F', 'isDownload': False} 2026-10-20 09:47:56,042 7 INFO rb-aa5c29f-225760-426740 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 09:47:56,105 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:56] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.031 ro 2026-10-20 09:47:56,115 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:56] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.038 ro 2026-10-20 09:47:56,116 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:56] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.667 ro 2026-10-20 09:47:56,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-10-20 09:47:56,850 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:47:56,853 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:47:56,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 09:47:56,927 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47: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.006 0.014 rw 2026-10-20 09:47:56,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:56] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.045 rw 2026-10-20 09:47:57,261 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:47:57,845 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537894 263 0.272 0.632 rw 2026-10-20 09:47:58,058 7 INFO rb-aa5c29f-225760-426740 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 09:47:58,074 7 INFO rb-aa5c29f-225760-426740 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 09:47:58,077 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:58] "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 09:47:58,114 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:58] "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 09:47:58,154 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47: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 09:47:58,169 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47: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.017 rw 2026-10-20 09:47:58,189 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:58] "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 09:47:58,670 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47: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 09:47:58,766 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47: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.011 rw 2026-10-20 09:47:58,908 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.036 rw 2026-10-20 09:47:58,915 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 09:47:58,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 09:47:58,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:58] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.008 0.035 ro 2026-10-20 09:47:58,962 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:58] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.054 rw 2026-10-20 09:47:59,011 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:59] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-20 09:47:59,012 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:59] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.012 ro 2026-10-20 09:47:59,039 7 INFO rb-aa5c29f-225760-426740 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 09:47:59,045 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.032 - 2026-10-20 09:47:59,095 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.082 - 2026-10-20 09:47:59,119 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:59] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:47:59,157 7 INFO rb-aa5c29f-225760-426740 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 09:47:59,172 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:59] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.047 0.115 rw 2026-10-20 09:47:59,266 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:59] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.024 0.234 rw 2026-10-20 09:47:59,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:59] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.142 rw 2026-10-20 09:47:59,360 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.038 0.153 rw 2026-10-20 09:47:59,460 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.031 rw 2026-10-20 09:47:59,496 7 INFO rb-aa5c29f-225760-426740 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 09:47:59,519 7 INFO rb-aa5c29f-225760-426740 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 09:47:59,520 7 INFO rb-aa5c29f-225760-426740 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 09:47:59,553 7 INFO rb-aa5c29f-225760-426740 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 09:47:59,554 7 INFO rb-aa5c29f-225760-426740 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 09:47:59,577 7 INFO rb-aa5c29f-225760-426740 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 09:47:59,928 7 INFO rb-aa5c29f-225760-426740 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 09:47:59,929 7 INFO rb-aa5c29f-225760-426740 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 09:47:59,941 7 INFO rb-aa5c29f-225760-426740 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 09:47:59,941 7 INFO rb-aa5c29f-225760-426740 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 09:47:59,942 7 INFO rb-aa5c29f-225760-426740 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 09:47:59,949 7 INFO rb-aa5c29f-225760-426740 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 09:47:59,950 7 INFO rb-aa5c29f-225760-426740 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 09:47:59,980 7 INFO rb-aa5c29f-225760-426740 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 09:47:59,988 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.007 0.009 rw 2026-10-20 09:47:59,991 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,006 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,007 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,028 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,055 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,056 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,066 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,162 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:48:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.036 rw 2026-10-20 09:48:00,410 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,411 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,420 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,421 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,422 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,426 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,427 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,436 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,446 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,463 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,469 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:48:00] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.017 rw 2026-10-20 09:48:00,480 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,499 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,505 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,505 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,517 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,519 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,535 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,555 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,568 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-10-20 09:48:00,569 7 INFO rb-aa5c29f-225760-426740 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 09:48:00,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:48:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.006 0.033 rw 2026-10-20 09:48:00,727 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:48:00,734 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 21642356 (allocated 23089152) 2026-10-20 09:48:00,746 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 tAfC9x54 - [20/Oct/2026 09:47:57] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.022 3.748 rw 2026-10-20 09:48:00,834 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 49169 2026-10-20 09:48:00,835 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-10-20 09:48:00,839 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 49169 2026-10-20 09:48:00,974 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094800_974653_test_floating_order_name_change_partner.txt 2026-10-20 09:48:00,975 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmpjo5215ym_chrome_odoo" 2026-10-20 09:48:00,983 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-10-20 09:48:01,485 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 49306 2026-10-20 09:48:01,486 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmp3b6cm4ad_chrome_odoo 2026-10-20 09:48:01,486 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:33263/json/version 2026-10-20 09:48:01,487 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:48:01,502 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-10-20 09:48:01,502 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:33263/json 2026-10-20 09:48:01,503 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:48:01,539 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:33263/devtools/page/C91B761CCEBCD68A85D1D53095C246C2 2026-10-20 09:48:01,552 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-10-20 09:48:01,565 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-10-20 09:48:01,629 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:48:01,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-10-20 09:48:01,645 7 INFO rb-aa5c29f-225760-426740 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 09:48:01,645 7 INFO rb-aa5c29f-225760-426740 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 09:48:01,664 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:48:02,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:02] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.056 0.554 rw 2026-10-20 09:48:02,261 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': 'C91B761CCEBCD68A85D1D53095C246C2', 'loaderId': '9A308B40F91331B971A5B345B77BBF67', 'isDownload': False} 2026-10-20 09:48:02,262 7 INFO rb-aa5c29f-225760-426740 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 09:48:02,314 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:02] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.652 ro 2026-10-20 09:48:02,339 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:02] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.046 ro 2026-10-20 09:48:02,342 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:02] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.05 ro 2026-10-20 09:48:02,989 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-10-20 09:48:03,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 09:48:03,044 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.025 ro 2026-10-20 09:48:03,051 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.013 - 2026-10-20 09:48:03,087 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48: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 09:48:03,097 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.023 rw 2026-10-20 09:48:03,440 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:48:04,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 541715 297 0.275 0.64 rw 2026-10-20 09:48:04,252 7 INFO rb-aa5c29f-225760-426740 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 09:48:04,271 7 INFO rb-aa5c29f-225760-426740 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 09:48:04,291 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.025 ro 2026-10-20 09:48:04,340 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-20 09:48:04,368 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-20 09:48:04,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 5 0.018 0.019 rw 2026-10-20 09:48:04,423 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:04] "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 09:48:04,890 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:04] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-20 09:48:05,021 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 5 0.004 0.021 rw 2026-10-20 09:48:05,208 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.049 rw 2026-10-20 09:48:05,214 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 09:48:05,218 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.014 - 2026-10-20 09:48:05,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:05] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.005 0.048 ro 2026-10-20 09:48:05,256 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.06 rw 2026-10-20 09:48:05,271 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:05] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 09:48:05,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:48:05,280 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:05] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.021 ro 2026-10-20 09:48:05,294 7 INFO rb-aa5c29f-225760-426740 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 09:48:05,317 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-20 09:48:05,401 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:05] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.017 - 2026-10-20 09:48:05,413 7 INFO rb-aa5c29f-225760-426740 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 09:48:05,414 7 INFO rb-aa5c29f-225760-426740 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 09:48:05,419 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:05] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.039 0.081 rw 2026-10-20 09:48:05,524 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:05] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.024 0.201 rw 2026-10-20 09:48:05,609 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.044 0.156 rw 2026-10-20 09:48:05,638 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48: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 4 0.011 0.218 rw 2026-10-20 09:48:05,666 7 INFO rb-aa5c29f-225760-426740 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 09:48:05,675 7 INFO rb-aa5c29f-225760-426740 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 09:48:05,678 7 INFO rb-aa5c29f-225760-426740 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 09:48:05,744 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:05] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 463 10 0.016 0.04 rw 2026-10-20 09:48:05,808 7 INFO rb-aa5c29f-225760-426740 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 09:48:05,845 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:05] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 187 5 0.009 0.018 rw 2026-10-20 09:48:06,065 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:06] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2678 46 0.05 0.111 rw 2026-10-20 09:48:06,264 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:06] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 56 41 0.067 0.105 rw 2026-10-20 09:48:06,375 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:06] "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.044 0.057 rw 2026-10-20 09:48:06,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:06] "GET /pos/ui/149 HTTP/1.1" 200 6947 55 0.072 0.111 rw 2026-10-20 09:48:06,857 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 3.726 rw 2026-10-20 09:48:07,455 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-10-20 09:48:07,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.001 0.806 rw 2026-10-20 09:48:07,974 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:48:08,607 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 208653 267 0.325 0.636 rw 2026-10-20 09:48:08,920 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4000 33 0.03 0.058 rw 2026-10-20 09:48:09,025 7 INFO rb-aa5c29f-225760-426740 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 09:48:09,054 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.018 ro 2026-10-20 09:48:09,096 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:09] "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 09:48:09,122 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:09] "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 09:48:09,165 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:09] "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 09:48:09,165 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:09] "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 09:48:09,294 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:09] "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 09:48:09,388 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:09] "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 09:48:09,530 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.01 0.044 rw 2026-10-20 09:48:09,584 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:09] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 304 0 4 0.005 0.085 ro 2026-10-20 09:48:11,498 7 INFO rb-aa5c29f-225760-426740 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 09:48:11,499 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-10-20 09:48:11,500 7 INFO rb-aa5c29f-225760-426740 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 09:48:11,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:11] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 09:48:11,681 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:48:11,689 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 18812272 (allocated 20467712) 2026-10-20 09:48:11,694 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 4.174 rw 2026-10-20 09:48:11,799 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:11] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.038 0.063 rw 2026-10-20 09:48:11,817 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 49306 2026-10-20 09:48:11,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-10-20 09:48:11,827 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 49306 2026-10-20 09:48:11,907 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPvpOZ_F - [20/Oct/2026 09:48:11] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 0 31 0.036 0.166 rw 2026-10-20 09:48:11,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094811_922756_test_future_orders_are_not_cancelled.txt 2026-10-20 09:48:11,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmp3b6cm4ad_chrome_odoo" 2026-10-20 09:48:11,950 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-10-20 09:48:12,590 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 49451 2026-10-20 09:48:12,591 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmpojyreg9p_chrome_odoo 2026-10-20 09:48:12,591 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:41793/json/version 2026-10-20 09:48:12,592 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:48:12,605 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-10-20 09:48:12,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:41793/json 2026-10-20 09:48:12,606 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:48:12,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:41793/devtools/page/17BF3A835712F2B9761DF58DB19CABF0 2026-10-20 09:48:12,617 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-10-20 09:48:12,628 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-10-20 09:48:12,725 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:48:12,734 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-10-20 09:48:12,740 7 INFO rb-aa5c29f-225760-426740 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 09:48:12,740 7 INFO rb-aa5c29f-225760-426740 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 09:48:12,755 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:48:13,355 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:13] "GET /pos/ui/149 HTTP/1.1" 200 6867 65 0.054 0.558 rw 2026-10-20 09:48:13,360 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': '17BF3A835712F2B9761DF58DB19CABF0', 'loaderId': 'E81895B0760275ABA6B4BC1F5A44BBDD', 'isDownload': False} 2026-10-20 09:48:13,360 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-10-20 09:48:13,453 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:13] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.037 0.664 ro 2026-10-20 09:48:13,470 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:13] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.077 ro 2026-10-20 09:48:13,471 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:13] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.072 ro 2026-10-20 09:48:14,182 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-10-20 09:48:14,208 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:48:14,209 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-20 09:48:14,244 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.015 ro 2026-10-20 09:48:14,291 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:14] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.015 rw 2026-10-20 09:48:14,329 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48: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.022 0.033 rw 2026-10-20 09:48:14,747 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:48:15,248 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 535743 262 0.306 0.572 rw 2026-10-20 09:48:15,462 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: The ready code tooks too much time : 2.101250171661377 2026-10-20 09:48:15,462 7 INFO rb-aa5c29f-225760-426740 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 09:48:15,485 7 INFO rb-aa5c29f-225760-426740 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 09:48:15,494 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:15] "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 09:48:15,513 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:15] "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 09:48:15,537 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:15] "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 09:48:15,570 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:15] "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 09:48:15,570 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09: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.002 0.028 rw 2026-10-20 09:48:16,060 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:16] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-20 09:48:16,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48: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.012 rw 2026-10-20 09:48:16,285 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 09:48:16,288 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 09:48:16,301 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.056 rw 2026-10-20 09:48:16,334 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:16] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.003 0.053 ro 2026-10-20 09:48:16,346 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:16] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.067 rw 2026-10-20 09:48:16,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:16] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.011 ro 2026-10-20 09:48:16,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:16] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 09:48:16,376 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-20 09:48:16,408 7 INFO rb-aa5c29f-225760-426740 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 09:48:16,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.008 - 2026-10-20 09:48:16,529 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:16] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.037 0.068 rw 2026-10-20 09:48:16,570 7 INFO rb-aa5c29f-225760-426740 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 09:48:16,576 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:16] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.018 - 2026-10-20 09:48:16,645 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:16] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.051 0.17 rw 2026-10-20 09:48:16,675 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09: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.008 0.096 rw 2026-10-20 09:48:16,737 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.024 0.135 rw 2026-10-20 09:48:16,807 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48: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.017 rw 2026-10-20 09:48:16,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.039 rw 2026-10-20 09:48:16,875 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,385 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,424 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,425 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,454 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,461 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,467 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,472 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,486 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,493 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,497 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,679 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,679 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,698 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,699 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,705 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,711 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,717 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,720 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,738 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,744 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,749 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,928 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,929 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,948 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,949 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,955 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,962 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,967 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,970 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,985 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,991 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,993 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,994 7 INFO rb-aa5c29f-225760-426740 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 09:48:17,994 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,008 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,035 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,056 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,057 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,074 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,075 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,075 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,079 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,101 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,119 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,144 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,146 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,150 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,167 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,183 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,193 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,194 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,205 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,227 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,235 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,249 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,249 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,272 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,284 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,296 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,296 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,307 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,330 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,347 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,347 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,348 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,348 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,353 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,364 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,378 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,379 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,379 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,380 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,380 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,381 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,388 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,423 7 INFO rb-aa5c29f-225760-426740 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 09:48:18,452 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.051 rw 2026-10-20 09:48:18,462 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77059250 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'ae831361-36ca-41df-b859-adddf0eaf7ee'}] 2026-10-20 09:48:18,590 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77059250 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'ae831361-36ca-41df-b859-adddf0eaf7ee'} created pos.order #653 2026-10-20 09:48:18,593 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77059250 finished 2026-10-20 09:48:18,679 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6045 58 0.09 0.154 rw 2026-10-20 09:48:18,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88206349 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '2bd0e4ee-5698-447b-b855-365ba8136117'}] 2026-10-20 09:48:18,863 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88206349 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '2bd0e4ee-5698-447b-b855-365ba8136117'} created pos.order #654 2026-10-20 09:48:18,865 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88206349 finished 2026-10-20 09:48:18,951 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4965 44 0.044 0.126 rw 2026-10-20 09:48:19,074 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,089 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57407061 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '2bd0e4ee-5698-447b-b855-365ba8136117'}] 2026-10-20 09:48:19,105 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.007 - 2026-10-20 09:48:19,143 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57407061 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '2bd0e4ee-5698-447b-b855-365ba8136117'} updated pos.order #654 2026-10-20 09:48:19,146 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57407061 finished 2026-10-20 09:48:19,237 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4962 47 0.054 0.097 rw 2026-10-20 09:48:19,362 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48: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.002 0.015 rw 2026-10-20 09:48:19,842 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,843 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,843 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,844 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,844 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,850 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,854 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,854 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,859 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,863 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,866 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,903 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,923 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,939 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,939 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,953 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,964 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,970 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,982 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,990 7 INFO rb-aa5c29f-225760-426740 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 09:48:19,991 7 INFO rb-aa5c29f-225760-426740 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 09:48:20,003 7 INFO rb-aa5c29f-225760-426740 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 09:48:20,009 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-10-20 09:48:20,012 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-20 09:48:20,070 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 10609 40 0.079 0.097 rw 2026-10-20 09:48:20,088 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.007 0.116 rw 2026-10-20 09:48:20,234 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 24757416 (allocated 27545600) 2026-10-20 09:48:20,234 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:48:20,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:14] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 5.902 rw 2026-10-20 09:48:20,396 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 49451 2026-10-20 09:48:20,396 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-10-20 09:48:20,400 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 49451 2026-10-20 09:48:20,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094820_511785_test_global_discount_split.txt 2026-10-20 09:48:20,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmpojyreg9p_chrome_odoo" 2026-10-20 09:48:20,526 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: waiting for threads: [] 2026-10-20 09:48:20,797 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:48:20,854 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 nfuFOrWP - [20/Oct/2026 09:48:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 112 0.156 0.375 rw 2026-10-20 09:48:30,592 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-10-20 09:48:31,130 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 49586 2026-10-20 09:48:31,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmp1dk4r_jx_chrome_odoo 2026-10-20 09:48:31,132 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:33609/json/version 2026-10-20 09:48:31,133 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33609', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:48:31,149 7 INFO rb-aa5c29f-225760-426740 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 09:48:31,149 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:33609/json 2026-10-20 09:48:31,151 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33609', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:48:31,158 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:33609/devtools/page/724F63D98604536624B6BBF3BC092125 2026-10-20 09:48:31,162 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-10-20 09:48:31,165 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-10-20 09:48:31,199 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:48:31,208 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-10-20 09:48:31,211 7 INFO rb-aa5c29f-225760-426740 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 09:48:31,211 7 INFO rb-aa5c29f-225760-426740 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 09:48:31,230 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:48:31,722 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:31] "GET /pos/ui/149 HTTP/1.1" 200 6867 66 0.04 0.463 rw 2026-10-20 09:48:31,727 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': '724F63D98604536624B6BBF3BC092125', 'loaderId': 'D9A7E5F0BC6A5D2142FCCE6E220AE486', 'isDownload': False} 2026-10-20 09:48:31,727 7 INFO rb-aa5c29f-225760-426740 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 09:48:31,777 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:31] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.013 ro 2026-10-20 09:48:31,786 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:31] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.563 ro 2026-10-20 09:48:31,807 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:31] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.039 ro 2026-10-20 09:48:32,550 7 INFO rb-aa5c29f-225760-426740 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 09:48:32,580 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 09:48:32,581 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:48:32,602 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-20 09:48:32,649 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09: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 09:48:32,655 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:32] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.02 rw 2026-10-20 09:48:32,967 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:48:33,433 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534984 264 0.247 0.524 rw 2026-10-20 09:48:33,631 7 INFO rb-aa5c29f-225760-426740 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 09:48:33,649 7 INFO rb-aa5c29f-225760-426740 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 09:48:33,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:33] "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 09:48:33,689 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:33] "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 09:48:33,721 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:33] "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 09:48:33,740 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.017 rw 2026-10-20 09:48:33,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:33] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-20 09:48:34,269 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48: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 09:48:34,373 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09: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.006 0.012 rw 2026-10-20 09:48:34,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 09:48:34,526 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 09:48:34,532 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.05 rw 2026-10-20 09:48:34,571 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:34] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.003 0.06 ro 2026-10-20 09:48:34,586 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:34] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.072 rw 2026-10-20 09:48:34,638 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:34] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 09:48:34,640 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.012 - 2026-10-20 09:48:34,651 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:34] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.012 0.02 ro 2026-10-20 09:48:34,655 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-20 09:48:34,663 7 INFO rb-aa5c29f-225760-426740 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 09:48:34,759 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:34] "GET /pos/ui/149 HTTP/1.1" 200 6907 32 0.028 0.103 rw 2026-10-20 09:48:34,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:34] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 09:48:34,823 7 INFO rb-aa5c29f-225760-426740 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 09:48:34,861 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:34] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 32 0.026 0.208 rw 2026-10-20 09:48:34,967 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.032 0.099 rw 2026-10-20 09:48:34,972 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:34] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.139 rw 2026-10-20 09:48:35,021 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:35] "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 09:48:35,080 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.046 rw 2026-10-20 09:48:35,115 7 INFO rb-aa5c29f-225760-426740 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 09:48:35,629 7 INFO rb-aa5c29f-225760-426740 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 09:48:35,630 7 INFO rb-aa5c29f-225760-426740 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 09:48:35,650 7 INFO rb-aa5c29f-225760-426740 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 09:48:35,661 7 INFO rb-aa5c29f-225760-426740 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 09:48:35,664 7 INFO rb-aa5c29f-225760-426740 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 09:48:35,709 7 INFO rb-aa5c29f-225760-426740 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 09:48:35,774 7 INFO rb-aa5c29f-225760-426740 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 09:48:35,775 7 INFO rb-aa5c29f-225760-426740 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 09:48:35,789 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:48:35,795 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:48:35,814 7 INFO rb-aa5c29f-225760-426740 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 09:48:36,337 7 INFO rb-aa5c29f-225760-426740 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 09:48:36,348 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-10-20 09:48:36,349 7 INFO rb-aa5c29f-225760-426740 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 09:48:36,354 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62217712 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '69863e34-04b8-4019-9140-aacf2e197d5b'}] 2026-10-20 09:48:36,500 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 20677984 (allocated 22040576) 2026-10-20 09:48:36,500 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:48:36,642 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 49586 2026-10-20 09:48:36,645 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-10-20 09:48:36,647 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 49586 2026-10-20 09:48:36,762 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094836_761891_test_guest_count_defaults_to_table_seats.txt 2026-10-20 09:48:36,762 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmp1dk4r_jx_chrome_odoo" 2026-10-20 09:48:36,772 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: waiting for threads: [, ] 2026-10-20 09:48:36,941 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62217712 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '69863e34-04b8-4019-9140-aacf2e197d5b'} created pos.order #655 2026-10-20 09:48:36,943 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62217712 finished 2026-10-20 09:48:36,999 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:33] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 4.314 rw 2026-10-20 09:48:37,013 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OW0-o3NW - [20/Oct/2026 09:48:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 171 0.239 0.424 rw 2026-10-20 09:48:46,818 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-10-20 09:48:47,320 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 49720 2026-10-20 09:48:47,320 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmptvdp49zf_chrome_odoo 2026-10-20 09:48:47,321 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:43825/json/version 2026-10-20 09:48:47,322 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:48:47,330 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-10-20 09:48:47,331 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:43825/json 2026-10-20 09:48:47,331 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:48:47,342 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:43825/devtools/page/422ABD303761315EB7720A281CE6BE1D 2026-10-20 09:48:47,349 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-10-20 09:48:47,360 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-10-20 09:48:47,405 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 09:48:47,421 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-10-20 09:48:47,423 7 INFO rb-aa5c29f-225760-426740 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 09:48:47,423 7 INFO rb-aa5c29f-225760-426740 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 09:48:47,439 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:48:47,998 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:47] "GET /pos/ui/149 HTTP/1.1" 200 6876 66 0.055 0.518 rw 2026-10-20 09:48:48,003 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': '422ABD303761315EB7720A281CE6BE1D', 'loaderId': '3AC9AF930FFC6BD47535B92DF40FA54D', 'isDownload': False} 2026-10-20 09:48:48,004 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-10-20 09:48:48,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:48] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.046 ro 2026-10-20 09:48:48,110 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:48] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.019 0.041 ro 2026-10-20 09:48:48,119 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:48] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.681 ro 2026-10-20 09:48:48,722 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-10-20 09:48:48,749 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:48:48,752 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.01 - 2026-10-20 09:48:48,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 09:48:48,823 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.022 rw 2026-10-20 09:48:48,832 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48: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.024 rw 2026-10-20 09:48:49,125 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:48:49,691 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534191 258 0.246 0.6 rw 2026-10-20 09:48:49,876 7 INFO rb-aa5c29f-225760-426740 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 09:48:49,892 7 INFO rb-aa5c29f-225760-426740 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 09:48:49,896 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:49] "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 09:48:49,923 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:49] "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 09:48:49,955 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:49] "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 09:48:49,979 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-20 09:48:50,001 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:50] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.019 rw 2026-10-20 09:48:50,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:50] "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 09:48:50,564 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48: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.008 rw 2026-10-20 09:48:50,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:48:50,688 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 09:48:50,701 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.047 rw 2026-10-20 09:48:50,730 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:50] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.005 0.044 ro 2026-10-20 09:48:50,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:50] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.054 rw 2026-10-20 09:48:50,756 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:50] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.008 ro 2026-10-20 09:48:50,764 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:48:50,766 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:50] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:48:50,798 7 INFO rb-aa5c29f-225760-426740 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 09:48:50,882 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-20 09:48:50,966 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:50] "GET /pos/ui/149 HTTP/1.1" 200 6916 32 0.029 0.072 rw 2026-10-20 09:48:50,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:50] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.016 - 2026-10-20 09:48:50,979 7 INFO rb-aa5c29f-225760-426740 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 09:48:51,070 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:51] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6916 32 0.034 0.172 rw 2026-10-20 09:48:51,089 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:51] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.108 rw 2026-10-20 09:48:51,157 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.027 0.149 rw 2026-10-20 09:48:51,226 7 INFO rb-aa5c29f-225760-426740 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 09:48:51,271 7 INFO rb-aa5c29f-225760-426740 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 09:48:51,297 7 INFO rb-aa5c29f-225760-426740 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 09:48:51,313 7 INFO rb-aa5c29f-225760-426740 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 09:48:51,322 7 INFO rb-aa5c29f-225760-426740 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 09:48:51,339 7 INFO rb-aa5c29f-225760-426740 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 09:48:51,351 7 INFO rb-aa5c29f-225760-426740 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 09:48:51,377 7 INFO rb-aa5c29f-225760-426740 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 09:48:51,393 7 INFO rb-aa5c29f-225760-426740 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 09:48:51,399 7 INFO rb-aa5c29f-225760-426740 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 09:48:51,403 7 INFO rb-aa5c29f-225760-426740 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 09:48:51,409 7 INFO rb-aa5c29f-225760-426740 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 09:48:51,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.006 - 2026-10-20 09:48:51,557 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:51] "POST /web/dataset/call_kw/pos.config/save_floor_plan#pos.config.save_floor_plan HTTP/1.1" 200 2735 40 0.047 0.093 rw 2026-10-20 09:48:51,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48: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.003 0.013 rw 2026-10-20 09:48:51,701 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.034 rw 2026-10-20 09:48:51,749 7 INFO rb-aa5c29f-225760-426740 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 09:48:52,277 7 INFO rb-aa5c29f-225760-426740 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 09:48:52,305 7 INFO rb-aa5c29f-225760-426740 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 09:48:52,347 7 INFO rb-aa5c29f-225760-426740 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 09:48:52,348 7 INFO rb-aa5c29f-225760-426740 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 09:48:52,365 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:48:52,368 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 09:48:52,376 7 INFO rb-aa5c29f-225760-426740 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 09:48:52,899 7 INFO rb-aa5c29f-225760-426740 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 09:48:52,906 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52193392 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '20609017-fcd9-4c04-b109-c0381bd4bea5'}] 2026-10-20 09:48:53,412 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52193392 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '20609017-fcd9-4c04-b109-c0381bd4bea5'} created pos.order #656 2026-10-20 09:48:53,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52193392 finished 2026-10-20 09:48:53,474 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5201 171 0.162 0.412 rw 2026-10-20 09:48:53,581 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48: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 09:48:53,611 7 INFO rb-aa5c29f-225760-426740 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 09:48:53,620 7 INFO rb-aa5c29f-225760-426740 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 09:48:53,642 7 INFO rb-aa5c29f-225760-426740 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 09:48:53,669 7 INFO rb-aa5c29f-225760-426740 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 09:48:53,691 7 INFO rb-aa5c29f-225760-426740 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 09:48:53,703 7 INFO rb-aa5c29f-225760-426740 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 09:48:53,718 7 INFO rb-aa5c29f-225760-426740 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 09:48:53,726 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:53] "GET /pos_restaurant/static/floor_plan/tile-3p.jpg HTTP/1.1" 200 1772 0 0 0.006 - 2026-10-20 09:48:53,728 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:53] "GET /pos_restaurant/static/floor_plan/wood-vp.png HTTP/1.1" 200 3948 0 0 0.008 - 2026-10-20 09:48:53,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:53] "GET /pos_restaurant/static/floor_plan/tile-2p.jpg HTTP/1.1" 200 1951 0 0 0.011 - 2026-10-20 09:48:53,734 7 INFO rb-aa5c29f-225760-426740 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 09:48:53,735 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:53] "GET /pos_restaurant/static/floor_plan/tile-1p.png HTTP/1.1" 200 3502 0 0 0.015 - 2026-10-20 09:48:53,741 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:53] "GET /pos_restaurant/static/floor_plan/wood-hp.png HTTP/1.1" 200 2975 0 0 0.022 - 2026-10-20 09:48:53,744 7 INFO rb-aa5c29f-225760-426740 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 09:48:53,779 7 INFO rb-aa5c29f-225760-426740 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 09:48:53,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:53] "POST /web/dataset/call_kw/pos.config/save_floor_plan#pos.config.save_floor_plan HTTP/1.1" 200 2224 38 0.041 0.083 rw 2026-10-20 09:48:53,906 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:53] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.122 rw 2026-10-20 09:48:53,928 7 INFO rb-aa5c29f-225760-426740 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 09:48:54,009 7 INFO rb-aa5c29f-225760-426740 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 09:48:54,017 7 INFO rb-aa5c29f-225760-426740 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 09:48:54,018 7 INFO rb-aa5c29f-225760-426740 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 09:48:54,018 7 INFO rb-aa5c29f-225760-426740 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 09:48:54,018 7 INFO rb-aa5c29f-225760-426740 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 09:48:54,035 7 INFO rb-aa5c29f-225760-426740 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 09:48:54,047 7 INFO rb-aa5c29f-225760-426740 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 09:48:54,047 7 INFO rb-aa5c29f-225760-426740 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 09:48:54,055 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.004 0.041 rw 2026-10-20 09:48:54,077 7 INFO rb-aa5c29f-225760-426740 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 09:48:54,088 7 INFO rb-aa5c29f-225760-426740 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 09:48:54,090 7 INFO rb-aa5c29f-225760-426740 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 09:48:54,120 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:54] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.009 0.088 rw 2026-10-20 09:48:54,167 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.102 rw 2026-10-20 09:48:54,602 7 INFO rb-aa5c29f-225760-426740 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 09:48:54,617 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1032292 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'a6fa8a9e-50ce-4b2d-855e-b19fbdeade0d'}] 2026-10-20 09:48:55,305 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1032292 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'a6fa8a9e-50ce-4b2d-855e-b19fbdeade0d'} created pos.order #657 2026-10-20 09:48:55,307 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1032292 finished 2026-10-20 09:48:55,411 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10035 188 0.222 0.575 rw 2026-10-20 09:48:55,515 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48: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 09:48:55,550 7 INFO rb-aa5c29f-225760-426740 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 09:48:55,559 7 INFO rb-aa5c29f-225760-426740 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 09:48:55,567 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-10-20 09:48:55,568 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-20 09:48:55,779 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:48:55,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 23213012 (allocated 24399872) 2026-10-20 09:48:55,791 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zuEWhKwG - [20/Oct/2026 09:48:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 6.924 rw 2026-10-20 09:48:55,886 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 49720 2026-10-20 09:48:55,888 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-10-20 09:48:55,888 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 49720 2026-10-20 09:48:55,985 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094855_985373_test_no_ghost_floor.txt 2026-10-20 09:48:55,985 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmptvdp49zf_chrome_odoo" 2026-10-20 09:48:55,997 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-10-20 09:48:56,479 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 49848 2026-10-20 09:48:56,480 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmp5e8b3yis_chrome_odoo 2026-10-20 09:48:56,480 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:44311/json/version 2026-10-20 09:48:56,482 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44311', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:48:56,502 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-10-20 09:48:56,502 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:44311/json 2026-10-20 09:48:56,510 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44311', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:48:56,514 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:44311/devtools/page/058F82E160884540A6AB3AC90EF6D3F6 2026-10-20 09:48:56,518 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-10-20 09:48:56,546 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-10-20 09:48:56,643 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:48:56,661 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-10-20 09:48:56,664 7 INFO rb-aa5c29f-225760-426740 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 09:48:56,664 7 INFO rb-aa5c29f-225760-426740 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 09:48:56,685 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:48:57,143 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:57] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.067 0.406 rw 2026-10-20 09:48:57,149 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': '058F82E160884540A6AB3AC90EF6D3F6', 'loaderId': '2EF85A1B2B8955E681B50168E021C964', 'isDownload': False} 2026-10-20 09:48:57,150 7 INFO rb-aa5c29f-225760-426740 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 09:48:57,227 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:57] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.008 0.545 ro 2026-10-20 09:48:57,243 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:57] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.04 ro 2026-10-20 09:48:57,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:57] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.063 ro 2026-10-20 09:48:57,909 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-10-20 09:48:57,926 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:48:57,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:48:57,967 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.012 ro 2026-10-20 09:48:58,003 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.017 rw 2026-10-20 09:48:58,019 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48: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.025 rw 2026-10-20 09:48:58,373 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:48:59,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534472 261 0.364 0.61 rw 2026-10-20 09:48:59,179 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: The ready code tooks too much time : 2.0288193225860596 2026-10-20 09:48:59,179 7 INFO rb-aa5c29f-225760-426740 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 09:48:59,190 7 INFO rb-aa5c29f-225760-426740 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 09:48:59,194 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:59] "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 09:48:59,218 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:59] "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 09:48:59,259 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:59] "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 09:48:59,282 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48: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.03 rw 2026-10-20 09:48:59,290 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:59] "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 09:48:59,752 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:59] "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 09:48:59,861 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-20 09:48:59,997 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.035 rw 2026-10-20 09:49:00,018 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:49:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 09:49:00,035 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:49:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.019 - 2026-10-20 09:49:00,039 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:49:00] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.037 rw 2026-10-20 09:49:00,040 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:49:00] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.007 0.032 ro 2026-10-20 09:49:00,132 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:49:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 09:49:00,135 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:49:00] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-20 09:49:00,139 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:49:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-20 09:49:00,142 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:49:00] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.026 ro 2026-10-20 09:49:00,270 7 INFO rb-aa5c29f-225760-426740 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 09:49:00,350 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:49:00] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.128 0.102 rw 2026-10-20 09:49:00,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:49:00] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.026 - 2026-10-20 09:49:00,474 7 INFO rb-aa5c29f-225760-426740 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 09:49:00,503 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:49:00] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.053 0.321 rw 2026-10-20 09:49:00,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:49:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.362 rw 2026-10-20 09:49:00,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:49:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.072 0.112 rw 2026-10-20 09:49:00,693 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:49: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.013 0.195 rw 2026-10-20 09:49:00,740 7 INFO rb-aa5c29f-225760-426740 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 09:49:00,740 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-10-20 09:49:00,741 7 INFO rb-aa5c29f-225760-426740 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 09:49:00,926 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:49:00,929 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 19548980 (allocated 20729856) 2026-10-20 09:49:00,937 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RoUXdQt9 - [20/Oct/2026 09:48:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 2.886 rw 2026-10-20 09:49:01,048 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 49848 2026-10-20 09:49:01,049 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-10-20 09:49:01,050 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 49848 2026-10-20 09:49:01,146 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094901_145737_test_open_default_register_screen_config.txt 2026-10-20 09:49:01,146 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmp5e8b3yis_chrome_odoo" 2026-10-20 09:49:01,159 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-10-20 09:49:01,614 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 49976 2026-10-20 09:49:01,614 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmpwl70o2yb_chrome_odoo 2026-10-20 09:49:01,614 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:42751/json/version 2026-10-20 09:49:01,615 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42751', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:49:01,670 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-10-20 09:49:01,670 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:42751/json 2026-10-20 09:49:01,671 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42751', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:49:01,683 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:42751/devtools/page/F2CC2C1FF0BC7D73925C6419FD83213F 2026-10-20 09:49:01,693 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-10-20 09:49:01,702 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-10-20 09:49:01,746 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:49:01,757 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-10-20 09:49:01,761 7 INFO rb-aa5c29f-225760-426740 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 09:49:01,761 7 INFO rb-aa5c29f-225760-426740 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 09:49:01,774 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:49:02,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:02] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.066 0.823 rw 2026-10-20 09:49:02,659 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': 'F2CC2C1FF0BC7D73925C6419FD83213F', 'loaderId': '6EE41D892BF4F7B412FF5F7B2AE6DDFE', 'isDownload': False} 2026-10-20 09:49:02,660 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-10-20 09:49:02,715 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:02] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.94 ro 2026-10-20 09:49:02,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:02] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.037 ro 2026-10-20 09:49:02,756 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:02] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.069 ro 2026-10-20 09:49:03,449 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-10-20 09:49:03,467 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:49:03,483 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.013 - 2026-10-20 09:49:03,487 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.013 ro 2026-10-20 09:49:03,546 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.027 rw 2026-10-20 09:49:03,552 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49: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.03 rw 2026-10-20 09:49:03,968 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:49:04,627 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.403 0.637 rw 2026-10-20 09:49:04,817 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: The ready code tooks too much time : 2.1569297313690186 2026-10-20 09:49:04,818 7 INFO rb-aa5c29f-225760-426740 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 09:49:04,834 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.011 ro 2026-10-20 09:49:04,839 7 INFO rb-aa5c29f-225760-426740 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 09:49:04,861 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:04] "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 09:49:04,883 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49: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 09:49:04,901 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-20 09:49:04,917 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:04] "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 09:49:05,349 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:05] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.003 0.008 ro 2026-10-20 09:49:05,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49: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.014 rw 2026-10-20 09:49:05,561 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.04 rw 2026-10-20 09:49:05,573 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:49:05,579 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 09:49:05,639 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:05] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.006 0.075 ro 2026-10-20 09:49:05,646 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:05] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 09:49:05,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 09:49:05,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:05] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.015 ro 2026-10-20 09:49:05,661 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.097 rw 2026-10-20 09:49:05,675 7 INFO rb-aa5c29f-225760-426740 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 09:49:05,871 7 INFO rb-aa5c29f-225760-426740 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 09:49:05,880 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.024 - 2026-10-20 09:49:05,895 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:05] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.029 - 2026-10-20 09:49:05,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:05] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.055 0.074 rw 2026-10-20 09:49:06,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:06] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.038 0.21 rw 2026-10-20 09:49:06,128 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49: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.257 rw 2026-10-20 09:49:06,206 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.04 0.277 rw 2026-10-20 09:49:06,262 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49: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.012 rw 2026-10-20 09:49:06,318 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.036 rw 2026-10-20 09:49:06,356 7 INFO rb-aa5c29f-225760-426740 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 09:49:06,879 7 INFO rb-aa5c29f-225760-426740 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 09:49:06,886 7 INFO rb-aa5c29f-225760-426740 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 09:49:06,932 7 INFO rb-aa5c29f-225760-426740 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 09:49:06,940 7 INFO rb-aa5c29f-225760-426740 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 09:49:06,955 7 INFO rb-aa5c29f-225760-426740 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 09:49:06,963 7 INFO rb-aa5c29f-225760-426740 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 09:49:07,000 7 INFO rb-aa5c29f-225760-426740 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 09:49:07,375 7 INFO rb-aa5c29f-225760-426740 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 09:49:07,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47483837 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '2c2877e3-e88c-44b9-9d98-4b23092fb6f1'}] 2026-10-20 09:49:07,417 7 INFO rb-aa5c29f-225760-426740 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 09:49:07,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47483837 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '2c2877e3-e88c-44b9-9d98-4b23092fb6f1'} created pos.order #658 2026-10-20 09:49:07,568 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47483837 finished 2026-10-20 09:49:07,642 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7153 70 0.106 0.128 rw 2026-10-20 09:49:07,753 7 INFO rb-aa5c29f-225760-426740 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 09:49:07,771 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.008 0.017 rw 2026-10-20 09:49:08,260 7 INFO rb-aa5c29f-225760-426740 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 09:49:08,261 7 INFO rb-aa5c29f-225760-426740 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 09:49:08,261 7 INFO rb-aa5c29f-225760-426740 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 09:49:08,262 7 INFO rb-aa5c29f-225760-426740 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 09:49:08,267 7 INFO rb-aa5c29f-225760-426740 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 09:49:08,278 7 INFO rb-aa5c29f-225760-426740 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 09:49:08,294 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41967902 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '2c2877e3-e88c-44b9-9d98-4b23092fb6f1'}] 2026-10-20 09:49:08,330 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41967902 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '2c2877e3-e88c-44b9-9d98-4b23092fb6f1'} updated pos.order #658 2026-10-20 09:49:08,332 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41967902 finished 2026-10-20 09:49:08,449 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7153 55 0.046 0.113 rw 2026-10-20 09:49:08,482 7 INFO rb-aa5c29f-225760-426740 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 09:49:08,523 7 INFO rb-aa5c29f-225760-426740 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 09:49:08,524 7 INFO rb-aa5c29f-225760-426740 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 09:49:08,550 7 INFO rb-aa5c29f-225760-426740 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 09:49:08,569 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49: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.008 0.02 rw 2026-10-20 09:49:09,052 7 INFO rb-aa5c29f-225760-426740 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 09:49:09,052 7 INFO rb-aa5c29f-225760-426740 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 09:49:09,060 7 INFO rb-aa5c29f-225760-426740 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 09:49:09,064 7 INFO rb-aa5c29f-225760-426740 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 09:49:10,066 7 INFO rb-aa5c29f-225760-426740 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 09:49:10,081 7 INFO rb-aa5c29f-225760-426740 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 09:49:10,230 7 INFO rb-aa5c29f-225760-426740 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 09:49:10,261 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45835262 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '2c2877e3-e88c-44b9-9d98-4b23092fb6f1'}] 2026-10-20 09:49:10,272 7 INFO rb-aa5c29f-225760-426740 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 09:49:10,285 7 INFO rb-aa5c29f-225760-426740 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 09:49:10,299 7 INFO rb-aa5c29f-225760-426740 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 09:49:10,314 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45835262 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '2c2877e3-e88c-44b9-9d98-4b23092fb6f1'} updated pos.order #658 2026-10-20 09:49:10,316 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45835262 finished 2026-10-20 09:49:10,435 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7549 56 0.056 0.123 rw 2026-10-20 09:49:10,539 7 INFO rb-aa5c29f-225760-426740 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 09:49:10,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.003 0.016 rw 2026-10-20 09:49:11,045 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,046 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,054 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,077 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,077 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,081 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,082 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,083 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,083 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,083 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,084 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,084 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,085 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,085 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,086 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,086 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,087 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,260 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,261 7 INFO rb-aa5c29f-225760-426740 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 09:49:11,261 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-10-20 09:49:11,262 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 09:49:11,423 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:49:11,429 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 b3Zedu2p - [20/Oct/2026 09:49:03] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.021 7.85 rw 2026-10-20 09:49:11,430 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 22683652 (allocated 25186304) 2026-10-20 09:49:11,529 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 49976 2026-10-20 09:49:11,530 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-10-20 09:49:11,538 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 49976 2026-10-20 09:49:11,673 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094911_673424_test_pos_restaurant_course.txt 2026-10-20 09:49:11,673 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmpwl70o2yb_chrome_odoo" 2026-10-20 09:49:11,715 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-10-20 09:49:12,281 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 50111 2026-10-20 09:49:12,282 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpadyt39lq_chrome_odoo 2026-10-20 09:49:12,282 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:45699/json/version 2026-10-20 09:49:12,283 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45699', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:49:12,310 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-20 09:49:12,310 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:45699/json 2026-10-20 09:49:12,313 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45699', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:49:12,322 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:45699/devtools/page/A7739C05768157CEB2007168DDBDB16F 2026-10-20 09:49:12,339 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-10-20 09:49:12,360 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-10-20 09:49:12,446 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:49:12,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-10-20 09:49:12,468 7 INFO rb-aa5c29f-225760-426740 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 09:49:12,468 7 INFO rb-aa5c29f-225760-426740 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 09:49:12,489 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:49:13,011 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:13] "GET /pos/ui/149 HTTP/1.1" 200 6907 91 0.099 0.441 rw 2026-10-20 09:49:13,015 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': 'A7739C05768157CEB2007168DDBDB16F', 'loaderId': '736AA8796FEF2204EB6F948966DBDB11', 'isDownload': False} 2026-10-20 09:49:13,016 7 INFO rb-aa5c29f-225760-426740 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 09:49:13,074 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:13] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.017 ro 2026-10-20 09:49:13,096 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:13] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.008 0.605 ro 2026-10-20 09:49:13,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:13] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.057 ro 2026-10-20 09:49:13,730 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-20 09:49:13,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.01 - 2026-10-20 09:49:13,789 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.011 - 2026-10-20 09:49:13,793 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.019 ro 2026-10-20 09:49:13,832 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.018 rw 2026-10-20 09:49:13,840 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:13] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.021 rw 2026-10-20 09:49:14,234 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:49:14,813 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536426 266 0.344 0.623 rw 2026-10-20 09:49:15,073 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: The ready code tooks too much time : 2.057523250579834 2026-10-20 09:49:15,074 7 INFO rb-aa5c29f-225760-426740 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 09:49:15,091 7 INFO rb-aa5c29f-225760-426740 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 09:49:15,112 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.008 0.022 ro 2026-10-20 09:49:15,147 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:15] "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 09:49:15,205 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49: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.019 rw 2026-10-20 09:49:15,211 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.018 rw 2026-10-20 09:49:15,255 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:15] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.017 rw 2026-10-20 09:49:15,706 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:15] "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 09:49:15,862 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49: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.01 rw 2026-10-20 09:49:16,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.042 rw 2026-10-20 09:49:16,004 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 09:49:16,009 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:49:16,010 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:16] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.019 rw 2026-10-20 09:49:16,048 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:16] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.01 0.034 ro 2026-10-20 09:49:16,087 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:16] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 09:49:16,089 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:16] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.019 ro 2026-10-20 09:49:16,091 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 09:49:16,091 7 INFO rb-aa5c29f-225760-426740 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 09:49:16,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.033 - 2026-10-20 09:49:16,130 7 INFO rb-aa5c29f-225760-426740 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 09:49:16,247 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:16] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.061 0.093 rw 2026-10-20 09:49:16,282 7 INFO rb-aa5c29f-225760-426740 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 09:49:16,304 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:16] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.03 - 2026-10-20 09:49:16,339 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:16] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.036 0.21 rw 2026-10-20 09:49:16,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49: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.014 0.08 rw 2026-10-20 09:49:16,456 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.024 0.135 rw 2026-10-20 09:49:16,580 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.038 rw 2026-10-20 09:49:16,590 7 INFO rb-aa5c29f-225760-426740 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 09:49:16,613 7 INFO rb-aa5c29f-225760-426740 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 09:49:16,666 7 INFO rb-aa5c29f-225760-426740 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 09:49:16,666 7 INFO rb-aa5c29f-225760-426740 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 09:49:16,681 7 INFO rb-aa5c29f-225760-426740 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 09:49:16,741 7 INFO rb-aa5c29f-225760-426740 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 09:49:16,750 7 INFO rb-aa5c29f-225760-426740 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 09:49:16,772 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:16] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 57 1 0.001 0.017 rw 2026-10-20 09:49:16,892 7 INFO rb-aa5c29f-225760-426740 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 09:49:16,939 7 INFO rb-aa5c29f-225760-426740 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 09:49:16,955 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36888711 started for PoS orders references: [{'name': '/', 'pos_reference': '251-149-000001', 'uuid': '2f194d45-6744-4c54-8c18-bcd3d7900540'}] 2026-10-20 09:49:16,958 7 INFO rb-aa5c29f-225760-426740 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 09:49:16,964 7 INFO rb-aa5c29f-225760-426740 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 09:49:17,049 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36888711 order {'name': '/', 'pos_reference': '251-149-000001', 'uuid': '2f194d45-6744-4c54-8c18-bcd3d7900540'} created pos.order #659 2026-10-20 09:49:17,051 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36888711 finished 2026-10-20 09:49:17,113 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4001 48 0.052 0.11 rw 2026-10-20 09:49:17,162 7 INFO rb-aa5c29f-225760-426740 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 09:49:17,207 7 INFO rb-aa5c29f-225760-426740 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 09:49:17,234 7 INFO rb-aa5c29f-225760-426740 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 09:49:17,253 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49: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.004 0.032 rw 2026-10-20 09:49:17,304 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.061 rw 2026-10-20 09:49:17,736 7 INFO rb-aa5c29f-225760-426740 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 09:49:17,756 7 INFO rb-aa5c29f-225760-426740 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 09:49:17,810 7 INFO rb-aa5c29f-225760-426740 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 09:49:17,816 7 INFO rb-aa5c29f-225760-426740 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 09:49:17,816 7 INFO rb-aa5c29f-225760-426740 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 09:49:17,815 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96465929 started for PoS orders references: [{'name': '/', 'pos_reference': '251-149-000002', 'uuid': 'b53ccc0f-ae7f-4f01-b027-2b0af0894060'}] 2026-10-20 09:49:17,839 7 INFO rb-aa5c29f-225760-426740 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 09:49:17,857 7 INFO rb-aa5c29f-225760-426740 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 09:49:17,901 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96465929 order {'name': '/', 'pos_reference': '251-149-000002', 'uuid': 'b53ccc0f-ae7f-4f01-b027-2b0af0894060'} created pos.order #660 2026-10-20 09:49:17,903 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96465929 finished 2026-10-20 09:49:17,968 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3981 40 0.045 0.113 rw 2026-10-20 09:49:18,122 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:18] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2683 46 0.044 0.208 rw 2026-10-20 09:49:18,260 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:18] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3981 40 0.033 0.167 rw 2026-10-20 09:49:18,360 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:18] "GET /pos/ui/149/ticket HTTP/1.1" 200 6907 31 0.047 0.129 rw 2026-10-20 09:49:18,611 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:49:18,666 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 116 0.104 0.21 rw 2026-10-20 09:49:18,676 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:14] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 4.795 rw 2026-10-20 09:49:19,003 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-20 09:49:19,037 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:19] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.002 0.007 rw 2026-10-20 09:49:19,465 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:49:19,914 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 206085 256 0.247 0.474 rw 2026-10-20 09:49:20,289 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3980 40 0.035 0.071 rw 2026-10-20 09:49:20,402 7 INFO rb-aa5c29f-225760-426740 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 09:49:20,417 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:20] "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 09:49:20,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:20] "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 09:49:20,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:20] "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 09:49:20,487 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:20] "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 09:49:20,525 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49: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.027 0.032 rw 2026-10-20 09:49:20,655 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:20] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.009 ro 2026-10-20 09:49:20,756 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49: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.015 rw 2026-10-20 09:49:20,903 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.014 0.037 rw 2026-10-20 09:49:20,972 7 INFO rb-aa5c29f-225760-426740 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 09:49:20,988 7 INFO rb-aa5c29f-225760-426740 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 09:49:20,991 7 INFO rb-aa5c29f-225760-426740 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 09:49:21,075 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3981 40 0.09 0.102 rw 2026-10-20 09:49:21,102 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:21] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 304 0 4 0.003 0.147 ro 2026-10-20 09:49:21,122 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:21] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.005 0.123 rw 2026-10-20 09:49:21,278 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4008 40 0.044 0.085 rw 2026-10-20 09:49:21,384 7 INFO rb-aa5c29f-225760-426740 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 09:49:21,384 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-10-20 09:49:21,388 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-20 09:49:21,578 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 20736332 (allocated 22040576) 2026-10-20 09:49:21,579 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:49:21,587 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:49:21,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 2.542 rw 2026-10-20 09:49:21,647 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 116 0.141 0.338 rw 2026-10-20 09:49:21,880 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:49:21,950 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 116 0.121 0.465 rw 2026-10-20 09:49:24,405 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:24] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.004 rw 2026-10-20 09:49:24,412 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 50111 2026-10-20 09:49:24,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-10-20 09:49:24,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 50111 2026-10-20 09:49:24,501 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:24] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 0 31 0.026 0.059 rw 2026-10-20 09:49:24,530 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094924_529675_test_preset_future_timing_restaurant.txt 2026-10-20 09:49:24,530 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmpadyt39lq_chrome_odoo" 2026-10-20 09:49:24,592 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: waiting for threads: [] 2026-10-20 09:49:24,601 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4BMheCeS - [20/Oct/2026 09:49:24] "GET /pos/ui/149 HTTP/1.1" 200 0 31 0.023 0.163 rw 2026-10-20 09:49:34,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_release_table_clears_timer_badge ... 2026-10-20 09:49:35,213 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Chrome pid: 50248 2026-10-20 09:49:35,213 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Chrome headless temporary user profile dir: /tmp/tmpbudopyr1_chrome_odoo 2026-10-20 09:49:35,214 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Issuing json command http://127.0.0.1:33539/json/version 2026-10-20 09:49:35,215 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33539', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:49:35,222 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Browser version: Chrome/150.0.7871.114 2026-10-20 09:49:35,222 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Issuing json command http://127.0.0.1:33539/json 2026-10-20 09:49:35,223 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33539', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:49:35,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Websocket url found: ws://127.0.0.1:33539/devtools/page/F6E5CDEC99D76655663264E51441FB55 2026-10-20 09:49:35,247 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Enable chrome headless console log notification 2026-10-20 09:49:35,249 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Chrome headless enable page notifications 2026-10-20 09:49:35,300 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:49:35,338 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Setting session cookie in browser 2026-10-20 09:49:35,341 7 INFO rb-aa5c29f-225760-426740 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 09:49:35,341 7 INFO rb-aa5c29f-225760-426740 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 09:49:35,358 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:49:35,760 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:35] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.094 0.316 rw 2026-10-20 09:49:35,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Navigation result: {'frameId': 'F6E5CDEC99D76655663264E51441FB55', 'loaderId': '0708AB75F4445C7C07C77DF244E992E3', 'isDownload': False} 2026-10-20 09:49:35,770 7 INFO rb-aa5c29f-225760-426740 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 09:49:35,817 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:35] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.46 ro 2026-10-20 09:49:35,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:35] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.029 ro 2026-10-20 09:49:35,854 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:35] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.05 ro 2026-10-20 09:49:36,456 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: Owl is running in 'dev' mode. 2026-10-20 09:49:36,474 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:49:36,475 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:49:36,502 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.014 ro 2026-10-20 09:49:36,534 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49: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.004 0.013 rw 2026-10-20 09:49:36,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.033 rw 2026-10-20 09:49:36,873 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:49:37,631 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537121 285 0.385 0.694 rw 2026-10-20 09:49:37,834 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: The ready code tooks too much time : 2.0640580654144287 2026-10-20 09:49:37,834 7 INFO rb-aa5c29f-225760-426740 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 09:49:37,846 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:37] "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 09:49:37,849 7 INFO rb-aa5c29f-225760-426740 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 09:49:37,872 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:37] "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 09:49:37,900 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-20 09:49:37,921 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:37] "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 09:49:37,934 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:37] "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 09:49:38,366 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:38] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-20 09:49:38,455 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49: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.018 rw 2026-10-20 09:49:38,594 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.001 - 2026-10-20 09:49:38,609 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.052 rw 2026-10-20 09:49:38,625 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.025 - 2026-10-20 09:49:38,634 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:38] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.006 0.037 ro 2026-10-20 09:49:38,640 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:38] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.043 rw 2026-10-20 09:49:38,680 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:38] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-20 09:49:38,682 7 INFO rb-aa5c29f-225760-426740 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 09:49:38,683 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:38] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-20 09:49:38,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:49:38,724 7 INFO rb-aa5c29f-225760-426740 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 09:49:38,796 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 09:49:38,896 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:38] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.049 0.072 rw 2026-10-20 09:49:38,903 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:38] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:49:38,918 7 INFO rb-aa5c29f-225760-426740 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 09:49:38,922 7 INFO rb-aa5c29f-225760-426740 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 09:49:39,023 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:39] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.041 0.209 rw 2026-10-20 09:49:39,049 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:39] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 4 0.004 0.115 rw 2026-10-20 09:49:39,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.03 0.195 rw 2026-10-20 09:49:39,231 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49: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.015 rw 2026-10-20 09:49:39,311 7 INFO rb-aa5c29f-225760-426740 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 09:49:39,830 7 INFO rb-aa5c29f-225760-426740 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 09:49:39,836 7 INFO rb-aa5c29f-225760-426740 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 09:49:39,853 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.004 - 2026-10-20 09:49:39,994 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:39] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2662 44 0.054 0.104 rw 2026-10-20 09:49:40,049 7 INFO rb-aa5c29f-225760-426740 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 09:49:40,049 7 INFO rb-aa5c29f-225760-426740 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 09:49:40,055 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: tour succeeded 2026-10-20 09:49:40,055 7 INFO rb-aa5c29f-225760-426740 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 09:49:40,187 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:49:40,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: heap 19283052 (allocated 20467712) 2026-10-20 09:49:40,197 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PmHmBTKz - [20/Oct/2026 09:49:37] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 3.614 rw 2026-10-20 09:49:40,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Closing chrome headless with pid 50248 2026-10-20 09:49:40,299 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Closing websocket connection 2026-10-20 09:49:40,299 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Terminating chrome headless with pid 50248 2026-10-20 09:49:40,395 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094940_395069_test_release_table_clears_timer_badge.txt 2026-10-20 09:49:40,395 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Removing chrome user profile "/tmp/tmpbudopyr1_chrome_odoo" 2026-10-20 09:49:40,408 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_service_fee ... 2026-10-20 09:49:40,973 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Chrome pid: 50379 2026-10-20 09:49:40,974 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Chrome headless temporary user profile dir: /tmp/tmp0cot0vot_chrome_odoo 2026-10-20 09:49:40,974 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Issuing json command http://127.0.0.1:37269/json/version 2026-10-20 09:49:40,975 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37269', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:49:40,994 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Browser version: Chrome/150.0.7871.114 2026-10-20 09:49:40,994 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Issuing json command http://127.0.0.1:37269/json 2026-10-20 09:49:40,995 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37269', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:49:41,019 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Websocket url found: ws://127.0.0.1:37269/devtools/page/56F5C555FF9E64DA57C5414E8ED57BC3 2026-10-20 09:49:41,037 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Enable chrome headless console log notification 2026-10-20 09:49:41,043 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Chrome headless enable page notifications 2026-10-20 09:49:41,106 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 09:49:41,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Setting session cookie in browser 2026-10-20 09:49:41,133 7 INFO rb-aa5c29f-225760-426740 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 09:49:41,134 7 INFO rb-aa5c29f-225760-426740 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 09:49:41,159 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:49:41,603 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:41] "GET /pos/ui/149 HTTP/1.1" 200 6876 66 0.04 0.427 rw 2026-10-20 09:49:41,607 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Navigation result: {'frameId': '56F5C555FF9E64DA57C5414E8ED57BC3', 'loaderId': '95E7C200604920803431497AF0790D55', 'isDownload': False} 2026-10-20 09:49:41,608 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Evaluate ready code "odoo.isTourReady('ServiceFeeTour')" 2026-10-20 09:49:41,692 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:41] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.033 ro 2026-10-20 09:49:41,704 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:41] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.556 ro 2026-10-20 09:49:41,708 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:41] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.047 ro 2026-10-20 09:49:42,339 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: Owl is running in 'dev' mode. 2026-10-20 09:49:42,371 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:49:42,377 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 09:49:42,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.023 ro 2026-10-20 09:49:42,455 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.014 rw 2026-10-20 09:49:42,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49: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.007 0.043 rw 2026-10-20 09:49:42,813 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:49:43,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536069 264 0.288 0.618 rw 2026-10-20 09:49:43,628 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Evaluate test code "odoo.startTour('ServiceFeeTour', {"stepDelay": 0, "debug": false})" 2026-10-20 09:49:43,640 7 INFO rb-aa5c29f-225760-426740 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 09:49:43,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.014 ro 2026-10-20 09:49:43,689 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.009 0.014 ro 2026-10-20 09:49:43,725 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.021 rw 2026-10-20 09:49:43,753 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49: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.018 rw 2026-10-20 09:49:43,765 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:43] "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 09:49:44,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:44] "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 09:49:44,373 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49: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 09:49:44,512 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.042 rw 2026-10-20 09:49:44,517 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:49:44,521 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:49:44,549 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:44] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.003 0.028 ro 2026-10-20 09:49:44,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:44] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.028 rw 2026-10-20 09:49:44,617 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:44] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.018 ro 2026-10-20 09:49:44,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:44] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.032 - 2026-10-20 09:49:44,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.014 - 2026-10-20 09:49:44,666 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.043 - 2026-10-20 09:49:44,669 7 INFO rb-aa5c29f-225760-426740 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 09:49:44,750 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:44] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6916 32 0.033 0.095 rw 2026-10-20 09:49:44,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:44] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:49:44,791 7 INFO rb-aa5c29f-225760-426740 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 09:49:44,843 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:44] "GET /pos/ui/149 HTTP/1.1" 200 6916 32 0.035 0.185 rw 2026-10-20 09:49:44,877 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:44] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.08 rw 2026-10-20 09:49:44,973 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.044 0.123 rw 2026-10-20 09:49:45,045 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.004 0.017 rw 2026-10-20 09:49:45,103 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.053 rw 2026-10-20 09:49:45,115 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,636 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,636 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,684 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,711 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,771 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,771 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,772 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,772 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,773 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,773 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:45] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 09:49:45,779 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,804 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,815 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,816 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,816 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,817 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,817 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,833 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,863 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,870 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,871 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,872 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,872 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,873 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,882 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,883 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,888 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,889 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,890 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,891 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,892 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,894 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,895 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,896 7 INFO rb-aa5c29f-225760-426740 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 09:49:45,916 7 INFO rb-aa5c29f-225760-426740 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 09:49:46,062 7 INFO rb-aa5c29f-225760-426740 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 09:49:46,062 7 INFO rb-aa5c29f-225760-426740 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 09:49:46,063 7 INFO rb-aa5c29f-225760-426740 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 09:49:46,064 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: tour succeeded 2026-10-20 09:49:46,065 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: ╔═══════════════════════════════╗ ║ TOUR ServiceFeeTour SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-20 09:49:46,195 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: heap 20969276 (allocated 22302720) 2026-10-20 09:49:46,196 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:49:46,204 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 S5oonbMc - [20/Oct/2026 09:49:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 3.712 rw 2026-10-20 09:49:46,304 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Closing chrome headless with pid 50379 2026-10-20 09:49:46,305 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Closing websocket connection 2026-10-20 09:49:46,305 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Terminating chrome headless with pid 50379 2026-10-20 09:49:46,401 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094946_401077_test_service_fee.txt 2026-10-20 09:49:46,401 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Removing chrome user profile "/tmp/tmp0cot0vot_chrome_odoo" 2026-10-20 09:49:46,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_service_fee_course ... 2026-10-20 09:49:46,987 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Chrome pid: 50518 2026-10-20 09:49:46,987 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Chrome headless temporary user profile dir: /tmp/tmpatgf_a6r_chrome_odoo 2026-10-20 09:49:46,988 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Issuing json command http://127.0.0.1:46719/json/version 2026-10-20 09:49:46,989 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:49:47,009 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Browser version: Chrome/150.0.7871.114 2026-10-20 09:49:47,010 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Issuing json command http://127.0.0.1:46719/json 2026-10-20 09:49:47,010 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:49:47,017 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Websocket url found: ws://127.0.0.1:46719/devtools/page/691377343CE15E4094B1C04AC351E57C 2026-10-20 09:49:47,030 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Enable chrome headless console log notification 2026-10-20 09:49:47,043 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Chrome headless enable page notifications 2026-10-20 09:49:47,097 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 09:49:47,108 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Setting session cookie in browser 2026-10-20 09:49:47,114 7 INFO rb-aa5c29f-225760-426740 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 09:49:47,115 7 INFO rb-aa5c29f-225760-426740 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 09:49:47,136 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:49:47,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:47] "GET /pos/ui/149 HTTP/1.1" 200 6876 66 0.064 0.324 rw 2026-10-20 09:49:47,515 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Navigation result: {'frameId': '691377343CE15E4094B1C04AC351E57C', 'loaderId': 'AD734788052FA95A59BD5461058159D1', 'isDownload': False} 2026-10-20 09:49:47,515 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Evaluate ready code "odoo.isTourReady('ServiceFeeCourseTour')" 2026-10-20 09:49:47,554 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:47] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.413 ro 2026-10-20 09:49:47,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:47] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.009 0.038 ro 2026-10-20 09:49:47,594 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:47] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.045 ro 2026-10-20 09:49:48,269 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: Owl is running in 'dev' mode. 2026-10-20 09:49:48,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 09:49:48,312 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-20 09:49:48,357 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.03 ro 2026-10-20 09:49:48,421 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.026 rw 2026-10-20 09:49:48,435 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09: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.005 0.029 rw 2026-10-20 09:49:48,766 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:49:49,317 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 535006 264 0.257 0.601 rw 2026-10-20 09:49:49,528 7 INFO rb-aa5c29f-225760-426740 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 09:49:49,540 7 INFO rb-aa5c29f-225760-426740 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 09:49:49,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:49] "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 09:49:49,579 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:49] "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 09:49:49,606 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49: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 09:49:49,629 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49: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.017 rw 2026-10-20 09:49:49,637 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49: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 09:49:50,208 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49: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 09:49:50,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09: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.001 0.021 rw 2026-10-20 09:49:50,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:49:50,496 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.016 0.063 rw 2026-10-20 09:49:50,501 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.02 - 2026-10-20 09:49:50,520 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:50] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.005 0.043 ro 2026-10-20 09:49:50,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:50] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.057 rw 2026-10-20 09:49:50,592 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:50] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.025 ro 2026-10-20 09:49:50,594 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:50] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.015 - 2026-10-20 09:49:50,612 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.027 - 2026-10-20 09:49:50,615 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.032 - 2026-10-20 09:49:50,621 7 INFO rb-aa5c29f-225760-426740 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 09:49:50,713 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:50] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6916 32 0.037 0.095 rw 2026-10-20 09:49:50,771 7 INFO rb-aa5c29f-225760-426740 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 09:49:50,775 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:50] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.022 - 2026-10-20 09:49:50,813 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:50] "GET /pos/ui/149 HTTP/1.1" 200 6916 32 0.03 0.202 rw 2026-10-20 09:49:50,833 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49: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.003 0.061 rw 2026-10-20 09:49:50,932 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.045 0.094 rw 2026-10-20 09:49:50,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.0 0.01 rw 2026-10-20 09:49:51,032 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.035 rw 2026-10-20 09:49:51,063 7 INFO rb-aa5c29f-225760-426740 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 09:49:51,581 7 INFO rb-aa5c29f-225760-426740 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 09:49:51,581 7 INFO rb-aa5c29f-225760-426740 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 09:49:51,628 7 INFO rb-aa5c29f-225760-426740 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 09:49:51,724 7 INFO rb-aa5c29f-225760-426740 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 09:49:51,725 7 INFO rb-aa5c29f-225760-426740 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 09:49:51,738 7 INFO rb-aa5c29f-225760-426740 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 09:49:51,761 7 INFO rb-aa5c29f-225760-426740 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 09:49:51,762 7 INFO rb-aa5c29f-225760-426740 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 09:49:51,762 7 INFO rb-aa5c29f-225760-426740 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 09:49:51,774 7 INFO rb-aa5c29f-225760-426740 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 09:49:51,795 7 INFO rb-aa5c29f-225760-426740 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 09:49:51,803 7 INFO rb-aa5c29f-225760-426740 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 09:49:51,804 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: tour succeeded 2026-10-20 09:49:51,805 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: ╔═════════════════════════════════════╗ ║ TOUR ServiceFeeCourseTour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-20 09:49:51,811 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:51] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:49:51,974 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:49:51,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: heap 20755472 (allocated 22040576) 2026-10-20 09:49:51,987 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9ezZCvdy - [20/Oct/2026 09:49:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.027 3.528 rw 2026-10-20 09:49:52,086 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Closing chrome headless with pid 50518 2026-10-20 09:49:52,088 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Closing websocket connection 2026-10-20 09:49:52,090 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Terminating chrome headless with pid 50518 2026-10-20 09:49:52,187 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094952_187004_test_service_fee_course.txt 2026-10-20 09:49:52,187 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Removing chrome user profile "/tmp/tmpatgf_a6r_chrome_odoo" 2026-10-20 09:49:52,204 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_service_fee_mixed_tax_quantity ... 2026-10-20 09:49:52,962 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Chrome pid: 50650 2026-10-20 09:49:52,963 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Chrome headless temporary user profile dir: /tmp/tmp86xl1p1j_chrome_odoo 2026-10-20 09:49:52,963 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Issuing json command http://127.0.0.1:39503/json/version 2026-10-20 09:49:52,964 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39503', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:49:52,989 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Browser version: Chrome/150.0.7871.114 2026-10-20 09:49:52,989 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Issuing json command http://127.0.0.1:39503/json 2026-10-20 09:49:52,990 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39503', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:49:53,006 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Websocket url found: ws://127.0.0.1:39503/devtools/page/7C7E8B352C967BEF98ABEFDB8194DB1E 2026-10-20 09:49:53,020 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Enable chrome headless console log notification 2026-10-20 09:49:53,022 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Chrome headless enable page notifications 2026-10-20 09:49:53,154 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 09:49:53,163 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Setting session cookie in browser 2026-10-20 09:49:53,165 7 INFO rb-aa5c29f-225760-426740 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 09:49:53,165 7 INFO rb-aa5c29f-225760-426740 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 09:49:53,180 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:49:53,599 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:53] "GET /pos/ui/149 HTTP/1.1" 200 6876 67 0.09 0.338 rw 2026-10-20 09:49:53,602 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Navigation result: {'frameId': '7C7E8B352C967BEF98ABEFDB8194DB1E', 'loaderId': 'EA8EEAAA4A557B419EE4CBC70FA318F7', 'isDownload': False} 2026-10-20 09:49:53,603 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Evaluate ready code "odoo.isTourReady('ServiceFeeMixedTaxQuantityTour')" 2026-10-20 09:49:53,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:53] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.018 ro 2026-10-20 09:49:53,662 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:53] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.486 ro 2026-10-20 09:49:53,686 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:53] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.051 ro 2026-10-20 09:49:54,325 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: Owl is running in 'dev' mode. 2026-10-20 09:49:54,364 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 09:49:54,365 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 09:49:54,388 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.016 ro 2026-10-20 09:49:54,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.025 rw 2026-10-20 09:49:54,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49: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.005 0.024 rw 2026-10-20 09:49:54,783 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:49:55,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538222 265 0.315 0.661 rw 2026-10-20 09:49:55,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: The ready code tooks too much time : 2.051503896713257 2026-10-20 09:49:55,655 7 INFO rb-aa5c29f-225760-426740 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 09:49:55,668 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:55] "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 09:49:55,676 7 INFO rb-aa5c29f-225760-426740 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 09:49:55,710 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:55] "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 09:49:55,745 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:55] "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 09:49:55,767 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49: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 09:49:55,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:55] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-20 09:49:56,290 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:56] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.017 ro 2026-10-20 09:49:56,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49: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 09:49:56,559 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.041 rw 2026-10-20 09:49:56,573 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:49:56,590 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:56] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.005 0.032 ro 2026-10-20 09:49:56,594 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 09:49:56,607 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:56] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.049 rw 2026-10-20 09:49:56,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:56] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.008 ro 2026-10-20 09:49:56,691 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:49:56,709 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:56] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.023 - 2026-10-20 09:49:56,748 7 INFO rb-aa5c29f-225760-426740 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 09:49:56,764 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.046 - 2026-10-20 09:49:56,807 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:56] "GET /pos/ui/149 HTTP/1.1" 200 6916 32 0.037 0.078 rw 2026-10-20 09:49:56,881 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:56] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.032 - 2026-10-20 09:49:56,885 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:56] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6916 32 0.028 0.168 rw 2026-10-20 09:49:56,894 7 INFO rb-aa5c29f-225760-426740 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 09:49:56,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49: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.022 rw 2026-10-20 09:49:56,988 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49: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.059 rw 2026-10-20 09:49:57,085 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:57] "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.02 rw 2026-10-20 09:49:57,127 7 INFO rb-aa5c29f-225760-426740 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 09:49:57,130 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.04 rw 2026-10-20 09:49:57,657 7 INFO rb-aa5c29f-225760-426740 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 09:49:57,657 7 INFO rb-aa5c29f-225760-426740 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 09:49:57,704 7 INFO rb-aa5c29f-225760-426740 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 09:49:57,728 7 INFO rb-aa5c29f-225760-426740 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 09:49:57,833 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:57] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:49:57,835 7 INFO rb-aa5c29f-225760-426740 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 09:49:57,837 7 INFO rb-aa5c29f-225760-426740 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 09:49:57,838 7 INFO rb-aa5c29f-225760-426740 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 09:49:57,839 7 INFO rb-aa5c29f-225760-426740 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 09:49:57,840 7 INFO rb-aa5c29f-225760-426740 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 09:49:57,848 7 INFO rb-aa5c29f-225760-426740 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 09:49:57,857 7 INFO rb-aa5c29f-225760-426740 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 09:49:57,858 7 INFO rb-aa5c29f-225760-426740 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 09:49:57,862 7 INFO rb-aa5c29f-225760-426740 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 09:49:57,863 7 INFO rb-aa5c29f-225760-426740 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 09:49:58,067 7 INFO rb-aa5c29f-225760-426740 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 09:49:58,070 7 INFO rb-aa5c29f-225760-426740 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 09:49:58,070 7 INFO rb-aa5c29f-225760-426740 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 09:49:58,072 7 INFO rb-aa5c29f-225760-426740 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 09:49:58,073 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: tour succeeded 2026-10-20 09:49:58,074 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR ServiceFeeMixedTaxQuantityTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 09:49:58,171 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:49:58,174 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: heap 20757092 (allocated 22040576) 2026-10-20 09:49:58,187 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FZfe2UHq - [20/Oct/2026 09:49:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.021 3.7 rw 2026-10-20 09:49:58,286 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Closing chrome headless with pid 50650 2026-10-20 09:49:58,287 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Closing websocket connection 2026-10-20 09:49:58,291 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Terminating chrome headless with pid 50650 2026-10-20 09:49:58,393 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_094958_393301_test_service_fee_mixed_tax_quantity.txt 2026-10-20 09:49:58,393 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Removing chrome user profile "/tmp/tmp86xl1p1j_chrome_odoo" 2026-10-20 09:49:58,408 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_service_fee_refund ... 2026-10-20 09:49:58,979 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Chrome pid: 50779 2026-10-20 09:49:58,979 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Chrome headless temporary user profile dir: /tmp/tmpeqnuy113_chrome_odoo 2026-10-20 09:49:58,980 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Issuing json command http://127.0.0.1:35207/json/version 2026-10-20 09:49:58,981 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:49:58,999 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Browser version: Chrome/150.0.7871.114 2026-10-20 09:49:58,999 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Issuing json command http://127.0.0.1:35207/json 2026-10-20 09:49:59,000 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:49:59,008 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Websocket url found: ws://127.0.0.1:35207/devtools/page/4B30F9A8C0DE5108BFCF76A0E0F8BE56 2026-10-20 09:49:59,018 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Enable chrome headless console log notification 2026-10-20 09:49:59,035 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Chrome headless enable page notifications 2026-10-20 09:49:59,099 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 09:49:59,112 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Setting session cookie in browser 2026-10-20 09:49:59,114 7 INFO rb-aa5c29f-225760-426740 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 09:49:59,114 7 INFO rb-aa5c29f-225760-426740 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 09:49:59,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:49:59,534 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:49:59] "GET /pos/ui/149 HTTP/1.1" 200 6876 66 0.056 0.361 rw 2026-10-20 09:49:59,544 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Navigation result: {'frameId': '4B30F9A8C0DE5108BFCF76A0E0F8BE56', 'loaderId': 'DB14B0775B2A2856887CB3E89DF2AE35', 'isDownload': False} 2026-10-20 09:49:59,545 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Evaluate ready code "odoo.isTourReady('ServiceFeeRefundTour')" 2026-10-20 09:49:59,614 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:49:59] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.03 ro 2026-10-20 09:49:59,630 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:49:59] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.504 ro 2026-10-20 09:49:59,632 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:49:59] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.044 ro 2026-10-20 09:50:00,284 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: Owl is running in 'dev' mode. 2026-10-20 09:50:00,322 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:50:00,323 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:50:00,342 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-20 09:50:00,391 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50: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.017 rw 2026-10-20 09:50:00,412 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:00] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.039 rw 2026-10-20 09:50:00,685 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:50:01,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534701 260 0.288 0.636 rw 2026-10-20 09:50:01,537 7 INFO rb-aa5c29f-225760-426740 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 09:50:01,559 7 INFO rb-aa5c29f-225760-426740 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 09:50:01,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:01] "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 09:50:01,590 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:01] "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 09:50:01,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:01] "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 09:50:01,640 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.019 rw 2026-10-20 09:50:01,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:01] "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 09:50:02,129 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:02] "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 09:50:02,227 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-20 09:50:02,401 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 09:50:02,402 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 09:50:02,409 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.055 rw 2026-10-20 09:50:02,435 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:02] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.006 0.041 ro 2026-10-20 09:50:02,449 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:02] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.059 rw 2026-10-20 09:50:02,501 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:02] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.01 ro 2026-10-20 09:50:02,504 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:02] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:50:02,513 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:50:02,547 7 INFO rb-aa5c29f-225760-426740 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 09:50:02,559 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.043 - 2026-10-20 09:50:02,634 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:02] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6916 32 0.022 0.098 rw 2026-10-20 09:50:02,680 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:02] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.014 - 2026-10-20 09:50:02,687 7 INFO rb-aa5c29f-225760-426740 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 09:50:02,738 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:02] "GET /pos/ui/149 HTTP/1.1" 200 6916 32 0.029 0.194 rw 2026-10-20 09:50:02,749 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50: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.003 0.042 rw 2026-10-20 09:50:02,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.021 0.079 rw 2026-10-20 09:50:02,887 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50: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.012 rw 2026-10-20 09:50:02,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.034 rw 2026-10-20 09:50:02,984 7 INFO rb-aa5c29f-225760-426740 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 09:50:03,504 7 INFO rb-aa5c29f-225760-426740 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 09:50:03,545 7 INFO rb-aa5c29f-225760-426740 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 09:50:03,566 7 INFO rb-aa5c29f-225760-426740 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 09:50:03,653 7 INFO rb-aa5c29f-225760-426740 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 09:50:03,662 7 INFO rb-aa5c29f-225760-426740 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 09:50:03,663 7 INFO rb-aa5c29f-225760-426740 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 09:50:03,664 7 INFO rb-aa5c29f-225760-426740 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 09:50:03,684 7 INFO rb-aa5c29f-225760-426740 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 09:50:03,688 7 INFO rb-aa5c29f-225760-426740 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 09:50:03,694 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:03] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:50:03,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:50:03,703 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:50:03,720 7 INFO rb-aa5c29f-225760-426740 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 09:50:04,247 7 INFO rb-aa5c29f-225760-426740 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 09:50:04,253 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29161233 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'bec36705-0ce5-43d7-8084-cbbde0075ed1'}] 2026-10-20 09:50:04,783 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29161233 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'bec36705-0ce5-43d7-8084-cbbde0075ed1'} created pos.order #662 2026-10-20 09:50:04,785 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29161233 finished 2026-10-20 09:50:04,857 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7208 184 0.207 0.402 rw 2026-10-20 09:50:04,938 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:04] "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 09:50:04,964 7 INFO rb-aa5c29f-225760-426740 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 09:50:04,972 7 INFO rb-aa5c29f-225760-426740 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 09:50:04,999 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50: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.0 0.011 rw 2026-10-20 09:50:05,003 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.035 rw 2026-10-20 09:50:05,511 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,512 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,513 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,513 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,514 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,549 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,554 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95275132 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '6174bbaf-7c1f-4234-9794-9c203af63140'}] 2026-10-20 09:50:05,558 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,565 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,568 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,590 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,596 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,599 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,599 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,600 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,600 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,612 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,617 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,617 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,626 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95275132 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '6174bbaf-7c1f-4234-9794-9c203af63140'} created pos.order #663 2026-10-20 09:50:05,628 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95275132 finished 2026-10-20 09:50:05,697 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 2999 35 0.047 0.1 rw 2026-10-20 09:50:05,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:05] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.007 0.151 rw 2026-10-20 09:50:05,850 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,851 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,852 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,853 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,861 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,862 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,863 7 INFO rb-aa5c29f-225760-426740 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 09:50:05,905 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 2999 34 0.031 0.055 rw 2026-10-20 09:50:06,028 7 INFO rb-aa5c29f-225760-426740 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 09:50:06,029 7 INFO rb-aa5c29f-225760-426740 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 09:50:06,030 7 INFO rb-aa5c29f-225760-426740 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 09:50:06,051 7 INFO rb-aa5c29f-225760-426740 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 09:50:06,063 7 INFO rb-aa5c29f-225760-426740 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 09:50:06,082 7 INFO rb-aa5c29f-225760-426740 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 09:50:06,112 7 INFO rb-aa5c29f-225760-426740 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 09:50:06,113 7 INFO rb-aa5c29f-225760-426740 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 09:50:06,114 7 INFO rb-aa5c29f-225760-426740 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 09:50:06,114 7 INFO rb-aa5c29f-225760-426740 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 09:50:06,115 7 INFO rb-aa5c29f-225760-426740 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 09:50:06,115 7 INFO rb-aa5c29f-225760-426740 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 09:50:06,115 7 INFO rb-aa5c29f-225760-426740 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 09:50:06,118 7 INFO rb-aa5c29f-225760-426740 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 09:50:06,280 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:50:06,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 109 0.12 0.23 rw 2026-10-20 09:50:06,390 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.332 rw 2026-10-20 09:50:06,610 7 INFO rb-aa5c29f-225760-426740 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 09:50:06,617 7 INFO rb-aa5c29f-225760-426740 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 09:50:07,139 7 INFO rb-aa5c29f-225760-426740 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 09:50:07,144 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80910466 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000003', 'uuid': '9f026a7c-c1a2-464c-b178-bca54d09f8cd'}] 2026-10-20 09:50:07,150 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: tour succeeded 2026-10-20 09:50:07,154 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR ServiceFeeRefundTour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-20 09:50:07,375 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:50:07,384 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: heap 23000732 (allocated 25448448) 2026-10-20 09:50:07,509 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Closing chrome headless with pid 50779 2026-10-20 09:50:07,516 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Closing websocket connection 2026-10-20 09:50:07,517 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Terminating chrome headless with pid 50779 2026-10-20 09:50:07,624 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095007_622353_test_service_fee_refund.txt 2026-10-20 09:50:07,624 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Removing chrome user profile "/tmp/tmpeqnuy113_chrome_odoo" 2026-10-20 09:50:07,644 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: waiting for threads: [, ] 2026-10-20 09:50:07,677 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80910466 order {'name': '/', 'pos_reference': '261-149-000003', 'uuid': '9f026a7c-c1a2-464c-b178-bca54d09f8cd'} created pos.order #664 2026-10-20 09:50:07,681 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80910466 finished 2026-10-20 09:50:07,773 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 7.323 rw 2026-10-20 09:50:07,786 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hG199jTm - [20/Oct/2026 09:50:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 198 0.243 0.403 rw 2026-10-20 09:50:17,659 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_service_fee_table_merge ... 2026-10-20 09:50:18,234 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Chrome pid: 50917 2026-10-20 09:50:18,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Chrome headless temporary user profile dir: /tmp/tmpnbondg7r_chrome_odoo 2026-10-20 09:50:18,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Issuing json command http://127.0.0.1:37771/json/version 2026-10-20 09:50:18,236 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37771', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:50:18,254 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Browser version: Chrome/150.0.7871.114 2026-10-20 09:50:18,254 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Issuing json command http://127.0.0.1:37771/json 2026-10-20 09:50:18,255 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37771', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:50:18,266 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Websocket url found: ws://127.0.0.1:37771/devtools/page/988DD871265BD90C33AE8FF9A591D081 2026-10-20 09:50:18,284 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Enable chrome headless console log notification 2026-10-20 09:50:18,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Chrome headless enable page notifications 2026-10-20 09:50:18,370 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 09:50:18,384 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Setting session cookie in browser 2026-10-20 09:50:18,388 7 INFO rb-aa5c29f-225760-426740 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 09:50:18,388 7 INFO rb-aa5c29f-225760-426740 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 09:50:18,404 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:50:18,777 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:18] "GET /pos/ui/149 HTTP/1.1" 200 6876 66 0.043 0.341 rw 2026-10-20 09:50:18,781 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Navigation result: {'frameId': '988DD871265BD90C33AE8FF9A591D081', 'loaderId': '3D0B2BAC624BF9D24B9B393C50216F86', 'isDownload': False} 2026-10-20 09:50:18,781 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Evaluate ready code "odoo.isTourReady('ServiceFeeTableMergeTour')" 2026-10-20 09:50:18,853 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:18] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.026 ro 2026-10-20 09:50:18,859 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:18] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.46 ro 2026-10-20 09:50:18,883 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:18] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.048 ro 2026-10-20 09:50:19,531 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: Owl is running in 'dev' mode. 2026-10-20 09:50:19,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:50:19,555 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:50:19,582 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.007 0.011 ro 2026-10-20 09:50:19,619 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:19] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.015 rw 2026-10-20 09:50:19,633 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50: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.027 rw 2026-10-20 09:50:19,969 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:50:20,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534701 260 0.333 0.601 rw 2026-10-20 09:50:20,765 7 INFO rb-aa5c29f-225760-426740 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 09:50:20,783 7 INFO rb-aa5c29f-225760-426740 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 09:50:20,802 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:20] "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 09:50:20,842 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:20] "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 09:50:20,887 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:20] "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 09:50:20,892 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50: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.021 rw 2026-10-20 09:50:20,932 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50: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 09:50:21,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:21] "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 09:50:21,555 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50: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.006 0.014 rw 2026-10-20 09:50:21,707 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.042 rw 2026-10-20 09:50:21,715 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:21] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.01 rw 2026-10-20 09:50:21,725 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 09:50:21,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 09:50:21,760 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:21] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.007 0.034 ro 2026-10-20 09:50:21,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:21] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.007 ro 2026-10-20 09:50:21,808 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 09:50:21,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:21] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 09:50:21,837 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 09:50:21,852 7 INFO rb-aa5c29f-225760-426740 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 09:50:21,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:21] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6916 32 0.032 0.076 rw 2026-10-20 09:50:22,034 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:22] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 09:50:22,039 7 INFO rb-aa5c29f-225760-426740 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 09:50:22,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:22] "GET /pos/ui/149 HTTP/1.1" 200 6916 32 0.048 0.163 rw 2026-10-20 09:50:22,154 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.048 0.063 rw 2026-10-20 09:50:22,179 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50: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.134 rw 2026-10-20 09:50:22,207 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50: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.012 rw 2026-10-20 09:50:22,259 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.044 rw 2026-10-20 09:50:22,270 7 INFO rb-aa5c29f-225760-426740 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 09:50:22,788 7 INFO rb-aa5c29f-225760-426740 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 09:50:22,790 7 INFO rb-aa5c29f-225760-426740 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 09:50:22,848 7 INFO rb-aa5c29f-225760-426740 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 09:50:22,943 7 INFO rb-aa5c29f-225760-426740 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 09:50:22,944 7 INFO rb-aa5c29f-225760-426740 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 09:50:22,946 7 INFO rb-aa5c29f-225760-426740 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 09:50:22,946 7 INFO rb-aa5c29f-225760-426740 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 09:50:22,958 7 INFO rb-aa5c29f-225760-426740 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 09:50:22,965 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:22] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 09:50:22,984 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68525471 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '59ce3c34-9340-43b1-b18c-c027e4c7bb74'}] 2026-10-20 09:50:23,095 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68525471 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '59ce3c34-9340-43b1-b18c-c027e4c7bb74'} created pos.order #665 2026-10-20 09:50:23,097 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68525471 finished 2026-10-20 09:50:23,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5008 54 0.064 0.119 rw 2026-10-20 09:50:23,195 7 INFO rb-aa5c29f-225760-426740 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 09:50:23,254 7 INFO rb-aa5c29f-225760-426740 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 09:50:23,296 7 INFO rb-aa5c29f-225760-426740 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 09:50:23,322 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50: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.005 0.04 rw 2026-10-20 09:50:23,355 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.051 rw 2026-10-20 09:50:23,789 7 INFO rb-aa5c29f-225760-426740 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 09:50:23,790 7 INFO rb-aa5c29f-225760-426740 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 09:50:23,803 7 INFO rb-aa5c29f-225760-426740 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 09:50:23,833 7 INFO rb-aa5c29f-225760-426740 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 09:50:23,833 7 INFO rb-aa5c29f-225760-426740 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 09:50:23,840 7 INFO rb-aa5c29f-225760-426740 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 09:50:23,841 7 INFO rb-aa5c29f-225760-426740 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 09:50:23,842 7 INFO rb-aa5c29f-225760-426740 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 09:50:23,854 7 INFO rb-aa5c29f-225760-426740 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 09:50:23,875 7 INFO rb-aa5c29f-225760-426740 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 09:50:23,912 7 INFO rb-aa5c29f-225760-426740 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 09:50:23,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42644791 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '59ce3c34-9340-43b1-b18c-c027e4c7bb74'}] 2026-10-20 09:50:23,939 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.004 - 2026-10-20 09:50:23,984 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [1092] to pos.order #665 2026-10-20 09:50:23,994 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42644791 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '59ce3c34-9340-43b1-b18c-c027e4c7bb74'} updated pos.order #665 2026-10-20 09:50:23,996 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42644791 finished 2026-10-20 09:50:24,111 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5983 57 0.062 0.13 rw 2026-10-20 09:50:24,255 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50: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.008 0.019 rw 2026-10-20 09:50:24,266 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50: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.003 0.033 rw 2026-10-20 09:50:24,751 7 INFO rb-aa5c29f-225760-426740 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 09:50:24,760 7 INFO rb-aa5c29f-225760-426740 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 09:50:24,764 7 INFO rb-aa5c29f-225760-426740 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 09:50:24,768 7 INFO rb-aa5c29f-225760-426740 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 09:50:24,773 7 INFO rb-aa5c29f-225760-426740 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 09:50:24,775 7 INFO rb-aa5c29f-225760-426740 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 09:50:24,775 7 INFO rb-aa5c29f-225760-426740 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 09:50:24,776 7 INFO rb-aa5c29f-225760-426740 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 09:50:24,776 7 INFO rb-aa5c29f-225760-426740 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 09:50:24,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: tour succeeded 2026-10-20 09:50:24,777 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: ╔═════════════════════════════════════════╗ ║ TOUR ServiceFeeTableMergeTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-20 09:50:24,927 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:50:24,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LGsRXh1_ - [20/Oct/2026 09:50:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 5.279 rw 2026-10-20 09:50:24,950 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: heap 22071424 (allocated 24137728) 2026-10-20 09:50:25,038 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Closing chrome headless with pid 50917 2026-10-20 09:50:25,039 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Closing websocket connection 2026-10-20 09:50:25,040 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Terminating chrome headless with pid 50917 2026-10-20 09:50:25,136 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095025_135875_test_service_fee_table_merge.txt 2026-10-20 09:50:25,136 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Removing chrome user profile "/tmp/tmpnbondg7r_chrome_odoo" 2026-10-20 09:50:25,148 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-10-20 09:50:25,627 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 51056 2026-10-20 09:50:25,627 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmpr07_rjsc_chrome_odoo 2026-10-20 09:50:25,627 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:44177/json/version 2026-10-20 09:50:25,628 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44177', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:50:25,664 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-10-20 09:50:25,664 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:44177/json 2026-10-20 09:50:25,665 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44177', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:50:25,675 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:44177/devtools/page/81E3321A2906A76577F30DCEEC3EFA51 2026-10-20 09:50:25,681 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-10-20 09:50:25,692 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-10-20 09:50:25,757 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:50:25,771 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-10-20 09:50:25,776 7 INFO rb-aa5c29f-225760-426740 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 09:50:25,776 7 INFO rb-aa5c29f-225760-426740 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 09:50:25,797 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:50:26,236 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:26] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.065 0.389 rw 2026-10-20 09:50:26,243 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': '81E3321A2906A76577F30DCEEC3EFA51', 'loaderId': '9C0683615AFE7194EF240422B186E89E', 'isDownload': False} 2026-10-20 09:50:26,243 7 INFO rb-aa5c29f-225760-426740 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 09:50:26,315 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:26] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.522 ro 2026-10-20 09:50:26,381 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:26] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.016 0.077 ro 2026-10-20 09:50:26,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:26] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.018 0.091 ro 2026-10-20 09:50:27,108 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-10-20 09:50:27,128 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:50:27,133 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:50:27,164 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.006 0.016 ro 2026-10-20 09:50:27,224 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.018 rw 2026-10-20 09:50:27,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50: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.033 rw 2026-10-20 09:50:27,634 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:50:28,260 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.36 0.65 rw 2026-10-20 09:50:28,461 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: The ready code tooks too much time : 2.2174344062805176 2026-10-20 09:50:28,461 7 INFO rb-aa5c29f-225760-426740 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 09:50:28,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:28] "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 09:50:28,483 7 INFO rb-aa5c29f-225760-426740 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 09:50:28,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:28] "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 09:50:28,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50: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 09:50:28,546 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50: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.015 rw 2026-10-20 09:50:28,572 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:28] "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 09:50:29,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:29] "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 09:50:29,172 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50: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.002 0.013 rw 2026-10-20 09:50:29,330 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:50:29,339 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:50:29,345 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.064 rw 2026-10-20 09:50:29,384 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:29] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.013 0.048 ro 2026-10-20 09:50:29,395 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:29] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.071 rw 2026-10-20 09:50:29,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:50:29,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:29] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 09:50:29,440 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:29] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.016 ro 2026-10-20 09:50:29,498 7 INFO rb-aa5c29f-225760-426740 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 09:50:29,568 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.008 - 2026-10-20 09:50:29,649 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:29] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 09:50:29,664 7 INFO rb-aa5c29f-225760-426740 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 09:50:29,706 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:29] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.082 0.071 rw 2026-10-20 09:50:29,854 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:29] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.05 0.245 rw 2026-10-20 09:50:29,877 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50: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.007 0.202 rw 2026-10-20 09:50:30,018 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.092 0.241 rw 2026-10-20 09:50:30,065 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50: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.007 0.012 rw 2026-10-20 09:50:30,134 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.051 rw 2026-10-20 09:50:30,149 7 INFO rb-aa5c29f-225760-426740 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 09:50:30,666 7 INFO rb-aa5c29f-225760-426740 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 09:50:30,705 7 INFO rb-aa5c29f-225760-426740 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 09:50:30,731 7 INFO rb-aa5c29f-225760-426740 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 09:50:30,740 7 INFO rb-aa5c29f-225760-426740 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 09:50:30,769 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62105759 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '43e8b499-35b8-4717-aa51-c2cdf5d4ae54'}] 2026-10-20 09:50:30,889 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62105759 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '43e8b499-35b8-4717-aa51-c2cdf5d4ae54'} created pos.order #666 2026-10-20 09:50:30,890 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62105759 finished 2026-10-20 09:50:30,981 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.095 0.123 rw 2026-10-20 09:50:31,006 7 INFO rb-aa5c29f-225760-426740 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 09:50:31,078 7 INFO rb-aa5c29f-225760-426740 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 09:50:31,106 7 INFO rb-aa5c29f-225760-426740 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 09:50:31,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50: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.004 0.024 rw 2026-10-20 09:50:31,607 7 INFO rb-aa5c29f-225760-426740 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 09:50:31,613 7 INFO rb-aa5c29f-225760-426740 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 09:50:31,617 7 INFO rb-aa5c29f-225760-426740 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 09:50:31,617 7 INFO rb-aa5c29f-225760-426740 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 09:50:31,623 7 INFO rb-aa5c29f-225760-426740 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 09:50:31,790 7 INFO rb-aa5c29f-225760-426740 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 09:50:31,791 7 INFO rb-aa5c29f-225760-426740 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 09:50:31,800 7 INFO rb-aa5c29f-225760-426740 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 09:50:31,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58731366 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '43e8b499-35b8-4717-aa51-c2cdf5d4ae54'}] 2026-10-20 09:50:31,877 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58731366 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '43e8b499-35b8-4717-aa51-c2cdf5d4ae54'} updated pos.order #666 2026-10-20 09:50:31,878 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58731366 finished 2026-10-20 09:50:31,993 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 48 0.062 0.111 rw 2026-10-20 09:50:32,023 7 INFO rb-aa5c29f-225760-426740 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 09:50:32,085 7 INFO rb-aa5c29f-225760-426740 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 09:50:32,086 7 INFO rb-aa5c29f-225760-426740 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 09:50:32,103 7 INFO rb-aa5c29f-225760-426740 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 09:50:32,119 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50: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.018 rw 2026-10-20 09:50:32,610 7 INFO rb-aa5c29f-225760-426740 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 09:50:32,610 7 INFO rb-aa5c29f-225760-426740 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 09:50:32,611 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-10-20 09:50:32,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 09:50:32,789 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:50:32,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 20904640 (allocated 23089152) 2026-10-20 09:50:32,799 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 H24z-gsp - [20/Oct/2026 09:50:28] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.021 5.518 rw 2026-10-20 09:50:32,894 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 51056 2026-10-20 09:50:32,895 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-10-20 09:50:32,896 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 51056 2026-10-20 09:50:32,991 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095032_991513_test_sync_lines_qty_update.txt 2026-10-20 09:50:32,992 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmpr07_rjsc_chrome_odoo" 2026-10-20 09:50:33,028 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-10-20 09:50:33,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 51192 2026-10-20 09:50:33,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmp6p0bmlxu_chrome_odoo 2026-10-20 09:50:33,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:38725/json/version 2026-10-20 09:50:33,507 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:50:33,547 7 INFO rb-aa5c29f-225760-426740 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 09:50:33,547 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:38725/json 2026-10-20 09:50:33,548 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:50:33,573 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:38725/devtools/page/AE1DBD0F61BC74BE2163F8FC6C536601 2026-10-20 09:50:33,588 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-10-20 09:50:33,600 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-10-20 09:50:33,636 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:50:33,653 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-10-20 09:50:33,655 7 INFO rb-aa5c29f-225760-426740 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 09:50:33,655 7 INFO rb-aa5c29f-225760-426740 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 09:50:33,670 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:50:34,033 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:34] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.045 0.33 rw 2026-10-20 09:50:34,041 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': 'AE1DBD0F61BC74BE2163F8FC6C536601', 'loaderId': 'FF392161CBDB9BA2AFE3804101F3952F', 'isDownload': False} 2026-10-20 09:50:34,041 7 INFO rb-aa5c29f-225760-426740 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 09:50:34,116 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:34] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.45 ro 2026-10-20 09:50:34,133 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:34] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.039 ro 2026-10-20 09:50:34,147 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:34] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.052 ro 2026-10-20 09:50:34,808 7 INFO rb-aa5c29f-225760-426740 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 09:50:34,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-20 09:50:34,832 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 09:50:34,861 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.024 ro 2026-10-20 09:50:34,904 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.018 rw 2026-10-20 09:50:34,925 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:34] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.031 rw 2026-10-20 09:50:35,229 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:50:35,771 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.289 0.567 rw 2026-10-20 09:50:35,988 7 INFO rb-aa5c29f-225760-426740 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 09:50:35,999 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:35] "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 09:50:36,003 7 INFO rb-aa5c29f-225760-426740 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 09:50:36,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.022 ro 2026-10-20 09:50:36,075 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-20 09:50:36,096 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50: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.013 rw 2026-10-20 09:50:36,117 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:36] "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 09:50:36,612 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:36] "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 09:50:36,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.013 rw 2026-10-20 09:50:36,871 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:50:36,874 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:50:36,882 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.035 rw 2026-10-20 09:50:36,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:36] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.007 0.058 ro 2026-10-20 09:50:36,951 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:36] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.083 rw 2026-10-20 09:50:36,956 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:36] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.02 - 2026-10-20 09:50:36,958 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-20 09:50:36,974 7 INFO rb-aa5c29f-225760-426740 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 09:50:36,978 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:36] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.019 0.023 ro 2026-10-20 09:50:37,012 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-20 09:50:37,106 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:37] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 09:50:37,110 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:37] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.052 0.068 rw 2026-10-20 09:50:37,154 7 INFO rb-aa5c29f-225760-426740 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 09:50:37,198 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:37] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.036 0.172 rw 2026-10-20 09:50:37,222 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50: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.007 0.076 rw 2026-10-20 09:50:37,283 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.016 0.12 rw 2026-10-20 09:50:37,411 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.058 rw 2026-10-20 09:50:37,434 7 INFO rb-aa5c29f-225760-426740 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 09:50:37,499 7 INFO rb-aa5c29f-225760-426740 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 09:50:37,500 7 INFO rb-aa5c29f-225760-426740 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 09:50:37,535 7 INFO rb-aa5c29f-225760-426740 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 09:50:37,535 7 INFO rb-aa5c29f-225760-426740 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 09:50:37,536 7 INFO rb-aa5c29f-225760-426740 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 09:50:37,536 7 INFO rb-aa5c29f-225760-426740 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 09:50:37,563 7 INFO rb-aa5c29f-225760-426740 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 09:50:37,582 7 INFO rb-aa5c29f-225760-426740 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 09:50:37,584 7 INFO rb-aa5c29f-225760-426740 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 09:50:37,593 7 INFO rb-aa5c29f-225760-426740 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 09:50:37,945 7 INFO rb-aa5c29f-225760-426740 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 09:50:37,946 7 INFO rb-aa5c29f-225760-426740 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 09:50:37,961 7 INFO rb-aa5c29f-225760-426740 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 09:50:37,967 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,014 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,025 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3218695 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '4722a5d7-2f51-4047-931f-3b3cedc84388'}] 2026-10-20 09:50:38,136 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3218695 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '4722a5d7-2f51-4047-931f-3b3cedc84388'} created pos.order #667 2026-10-20 09:50:38,138 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3218695 finished 2026-10-20 09:50:38,194 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4019 52 0.053 0.121 rw 2026-10-20 09:50:38,293 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,300 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,301 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,303 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,319 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,330 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,331 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,340 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,347 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,348 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,355 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,356 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,356 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,357 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,447 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4019 40 0.09 0.064 rw 2026-10-20 09:50:38,589 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,589 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,598 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,615 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,616 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,618 7 INFO rb-aa5c29f-225760-426740 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 09:50:38,792 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:50:38,847 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.077 0.189 rw 2026-10-20 09:50:38,965 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4019 40 0.047 0.304 rw 2026-10-20 09:50:39,293 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:50:39,342 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.135 0.182 rw 2026-10-20 09:50:48,609 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: console.groupEnd 2026-10-20 09:50:48,610 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: { "content": "Wait for the orders to be synced", "trigger": "body", "run": "[function]", "timeout": 15000 }, { "trigger": ".ticket-screen .order-row:contains(001)", "run": "click" }, { "trigger": ".ticket-screen .order-row:contains(001).highlight" }, ---------- FAILED: [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"))) ---------- { "content": "Check orderline with attributes: {\"productName\":\"Coca-Cola\",\"quantity\":3}", "trigger": ".order-container .orderline:has(.product-name:contains(\"Coca-Cola\")):has(.qty:contains(\"3\"))", "run": "[function]" }, ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- { "isActive": [ "mobile" ], "content": "click review button", "trigger": ".btn-switchpane.review-button", "run": "click" }, { "trigger": ".ticket-screen .pads .button.validation.load-order-button:not(.syncing)", "run": "click" }, { "content": "Wait loading is finished if it is shown", "trigger": "body", "run": "[function]", "timeout": 15000 }, 2026-10-20 09:50:48,611 7 _ERROR rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: FAILED: [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"))). Element (.order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-10-20 09:50:48,611 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Asking for screenshot 2026-10-20 09:50:48,611 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:50:48,618 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 BmMedwfn - [20/Oct/2026 09:50:35] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 13.658 rw 2026-10-20 09:50:48,704 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Screenshot in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/screenshots/sc_20261020_095048_703773_test_sync_lines_qty_update_ticket_screen.png 2026-10-20 09:50:48,716 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 51192 2026-10-20 09:50:48,717 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-10-20 09:50:48,718 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 51192 2026-10-20 09:50:48,824 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095048_824227_test_sync_lines_qty_update_ticket_screen.txt 2026-10-20 09:50:48,824 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmp6p0bmlxu_chrome_odoo" 2026-10-20 09:50:48,836 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: ====================================================================== 2026-10-20 09:50:48,836 7 _ERROR rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: FAIL: TestFrontend.test_sync_lines_qty_update_ticket_screen _Traceback_ (most recent call last): File "/data/build/rb-aa5c29f-225760/addons/pos_restaurant/tests/test_frontend.py", line 550, in test_sync_lines_qty_update_ticket_screen self.start_pos_tour('test_sync_lines_qty_update_ticket_screen') ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-aa5c29f-225760/addons/point_of_sale/tests/test_frontend.py", line 52, in start_pos_tour self.start_tour(self._get_url(pos_config=kwargs.get('pos_config')), tour_name, login=login, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-aa5c29f-225760/addons/account/tests/common.py", line 1690, in start_tour super().start_tour(url_path, tour_name, **kwargs) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-aa5c29f-225760/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-aa5c29f-225760/odoo/tests/common.py", line 2979, in browser_js self.fail(str(error)) ~~~~~~~~~^^^^^^^^^^^^ AssertionError: FAILED: [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"))). Element (.order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-10-20 09:50:48,839 7 INFO rb-aa5c29f-225760-426740 odoo.tests.suite: Retrying a failed test: test_sync_lines_qty_update_ticket_screen (odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen) 2026-10-20 09:50:48,841 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-10-20 09:50:49,326 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 51322 2026-10-20 09:50:49,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmp4ljwkdsk_chrome_odoo 2026-10-20 09:50:49,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:42209/json/version 2026-10-20 09:50:49,328 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42209', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:50:49,340 7 INFO rb-aa5c29f-225760-426740 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 09:50:49,340 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:42209/json 2026-10-20 09:50:49,341 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42209', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:50:49,360 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:42209/devtools/page/71746A7FCD08101A7E1BD3215954DDF1 2026-10-20 09:50:49,380 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-10-20 09:50:49,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-10-20 09:50:49,445 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:50:49,457 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-10-20 09:50:49,459 7 INFO rb-aa5c29f-225760-426740 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 09:50:49,459 7 INFO rb-aa5c29f-225760-426740 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 09:50:49,470 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:50:49,891 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:49] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.048 0.382 rw 2026-10-20 09:50:49,903 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': '71746A7FCD08101A7E1BD3215954DDF1', 'loaderId': 'B8E9B8B16FD3668BD5B8312BC4B0B0E8', 'isDownload': False} 2026-10-20 09:50:49,903 7 INFO rb-aa5c29f-225760-426740 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 09:50:49,984 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:49] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.016 ro 2026-10-20 09:50:50,002 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:49] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.535 ro 2026-10-20 09:50:50,014 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:49] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.046 ro 2026-10-20 09:50:50,679 7 INFO rb-aa5c29f-225760-426740 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 09:50:50,715 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:50:50,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:50:50,734 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.009 ro 2026-10-20 09:50:50,780 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:50] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.016 rw 2026-10-20 09:50:50,793 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.023 rw 2026-10-20 09:50:51,165 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:50:51,832 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.399 0.622 rw 2026-10-20 09:50:52,049 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: The ready code tooks too much time : 2.145542621612549 2026-10-20 09:50:52,049 7 INFO rb-aa5c29f-225760-426740 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 09:50:52,065 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:52] "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 09:50:52,067 7 INFO rb-aa5c29f-225760-426740 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 09:50:52,091 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.005 ro 2026-10-20 09:50:52,117 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-20 09:50:52,145 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50: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 09:50:52,146 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50: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.027 rw 2026-10-20 09:50:52,680 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:52] "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 09:50:52,798 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50: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.011 rw 2026-10-20 09:50:52,961 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.047 rw 2026-10-20 09:50:52,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 09:50:52,975 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.013 - 2026-10-20 09:50:53,003 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:52] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.007 0.042 ro 2026-10-20 09:50:53,014 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:53] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.058 rw 2026-10-20 09:50:53,041 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:53] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:50:53,049 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:53] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.009 ro 2026-10-20 09:50:53,054 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:50:53,103 7 INFO rb-aa5c29f-225760-426740 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 09:50:53,132 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.006 - 2026-10-20 09:50:53,252 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:53] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:50:53,271 7 INFO rb-aa5c29f-225760-426740 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 09:50:53,322 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:53] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.122 0.089 rw 2026-10-20 09:50:53,431 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:53] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.03 0.279 rw 2026-10-20 09:50:53,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.051 0.222 rw 2026-10-20 09:50:53,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50: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.005 0.28 rw 2026-10-20 09:50:53,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.038 rw 2026-10-20 09:50:53,671 7 INFO rb-aa5c29f-225760-426740 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 09:50:53,712 7 INFO rb-aa5c29f-225760-426740 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 09:50:53,713 7 INFO rb-aa5c29f-225760-426740 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 09:50:53,743 7 INFO rb-aa5c29f-225760-426740 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 09:50:53,746 7 INFO rb-aa5c29f-225760-426740 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 09:50:53,747 7 INFO rb-aa5c29f-225760-426740 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 09:50:53,747 7 INFO rb-aa5c29f-225760-426740 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 09:50:53,763 7 INFO rb-aa5c29f-225760-426740 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 09:50:53,784 7 INFO rb-aa5c29f-225760-426740 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 09:50:53,785 7 INFO rb-aa5c29f-225760-426740 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 09:50:53,795 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,145 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,146 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,164 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,164 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,229 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9921312 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '57054364-bdc3-4183-ae0a-628d75aa735a'}] 2026-10-20 09:50:54,234 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,329 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9921312 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '57054364-bdc3-4183-ae0a-628d75aa735a'} created pos.order #668 2026-10-20 09:50:54,331 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9921312 finished 2026-10-20 09:50:54,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4019 52 0.077 0.138 rw 2026-10-20 09:50:54,538 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,539 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,539 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,540 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,556 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,575 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,575 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,587 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,607 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,609 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,610 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,610 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,612 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,613 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,686 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4019 40 0.062 0.093 rw 2026-10-20 09:50:54,802 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,803 7 INFO rb-aa5c29f-225760-426740 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 09:50:54,817 7 INFO rb-aa5c29f-225760-426740 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 09:50:55,089 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:50:55,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.162 0.23 rw 2026-10-20 09:50:55,163 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95861591 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '57054364-bdc3-4183-ae0a-628d75aa735a'}] 2026-10-20 09:50:55,231 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95861591 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '57054364-bdc3-4183-ae0a-628d75aa735a'} updated pos.order #668 2026-10-20 09:50:55,233 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95861591 finished 2026-10-20 09:50:55,357 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4019 50 0.063 0.467 rw 2026-10-20 09:50:55,442 7 INFO rb-aa5c29f-225760-426740 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 09:50:55,448 7 INFO rb-aa5c29f-225760-426740 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 09:50:55,449 7 INFO rb-aa5c29f-225760-426740 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 09:50:55,450 7 INFO rb-aa5c29f-225760-426740 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 09:50:55,450 7 INFO rb-aa5c29f-225760-426740 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 09:50:55,465 7 INFO rb-aa5c29f-225760-426740 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 09:50:55,553 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:55] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4019 40 0.026 0.069 rw 2026-10-20 09:50:55,592 7 INFO rb-aa5c29f-225760-426740 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 09:50:55,593 7 INFO rb-aa5c29f-225760-426740 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 09:50:55,599 7 INFO rb-aa5c29f-225760-426740 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 09:50:55,649 7 INFO rb-aa5c29f-225760-426740 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 09:50:55,655 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-10-20 09:50:55,658 7 INFO rb-aa5c29f-225760-426740 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 09:50:55,814 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 21932628 (allocated 24137728) 2026-10-20 09:50:55,816 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:50:55,947 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 51322 2026-10-20 09:50:55,950 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-10-20 09:50:55,952 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 51322 2026-10-20 09:50:55,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:50:56,035 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:50] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.018 5.215 rw 2026-10-20 09:50:56,040 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FJ7FBg2Z - [20/Oct/2026 09:50:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 112 0.157 0.249 rw 2026-10-20 09:50:56,071 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095056_071517_test_sync_lines_qty_update_ticket_screen.txt 2026-10-20 09:50:56,072 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmp4ljwkdsk_chrome_odoo" 2026-10-20 09:50:56,106 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-10-20 09:50:56,602 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 51462 2026-10-20 09:50:56,604 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmpd6b7d2et_chrome_odoo 2026-10-20 09:50:56,604 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:41421/json/version 2026-10-20 09:50:56,605 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41421', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:50:56,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-10-20 09:50:56,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:41421/json 2026-10-20 09:50:56,641 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41421', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:50:56,669 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:41421/devtools/page/6170FF38CDA8AD6FD6799BFF36D07508 2026-10-20 09:50:56,697 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-10-20 09:50:56,708 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-10-20 09:50:56,811 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:50:56,824 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-10-20 09:50:56,827 7 INFO rb-aa5c29f-225760-426740 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 09:50:56,828 7 INFO rb-aa5c29f-225760-426740 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 09:50:56,873 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:50:57,223 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:50:57] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.05 0.338 rw 2026-10-20 09:50:57,232 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': '6170FF38CDA8AD6FD6799BFF36D07508', 'loaderId': 'EB2E6E5AFAA75F300B1C25B173011ACE', 'isDownload': False} 2026-10-20 09:50:57,233 7 INFO rb-aa5c29f-225760-426740 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 09:50:57,318 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:50:57] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.475 ro 2026-10-20 09:50:57,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:50:57] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.062 ro 2026-10-20 09:50:57,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:50:57] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.063 ro 2026-10-20 09:50:58,075 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-10-20 09:50:58,099 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:50:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 09:50:58,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:50:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:50:58,130 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:50:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 09:50:58,176 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:50:58] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.018 rw 2026-10-20 09:50:58,184 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:50:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.02 rw 2026-10-20 09:50:58,626 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:50:59,327 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:50:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.497 0.637 rw 2026-10-20 09:50:59,534 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: The ready code tooks too much time : 2.3011670112609863 2026-10-20 09:50:59,534 7 INFO rb-aa5c29f-225760-426740 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 09:50:59,548 7 INFO rb-aa5c29f-225760-426740 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 09:50:59,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:50:59] "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 09:50:59,578 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:50:59] "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 09:50:59,607 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:50:59] "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 09:50:59,636 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:50:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.022 rw 2026-10-20 09:50:59,649 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:50:59] "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 09:51:00,230 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:00] "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 09:51:00,334 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51: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.01 rw 2026-10-20 09:51:00,491 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:51:00,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 09:51:00,520 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.02 0.064 rw 2026-10-20 09:51:00,563 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:00] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.015 0.072 ro 2026-10-20 09:51:00,578 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:00] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.102 rw 2026-10-20 09:51:00,601 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:51:00,613 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:00] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.031 ro 2026-10-20 09:51:00,619 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:00] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.017 - 2026-10-20 09:51:00,629 7 INFO rb-aa5c29f-225760-426740 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 09:51:00,726 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.031 - 2026-10-20 09:51:00,827 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:00] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.044 0.094 rw 2026-10-20 09:51:00,844 7 INFO rb-aa5c29f-225760-426740 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 09:51:00,849 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:00] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-20 09:51:00,974 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:00] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.071 0.207 rw 2026-10-20 09:51:00,998 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51: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.151 rw 2026-10-20 09:51:01,066 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.019 0.193 rw 2026-10-20 09:51:01,119 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51: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.019 rw 2026-10-20 09:51:01,164 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.037 rw 2026-10-20 09:51:01,198 7 INFO rb-aa5c29f-225760-426740 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 09:51:01,721 7 INFO rb-aa5c29f-225760-426740 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 09:51:01,776 7 INFO rb-aa5c29f-225760-426740 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 09:51:01,804 7 INFO rb-aa5c29f-225760-426740 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 09:51:01,813 7 INFO rb-aa5c29f-225760-426740 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 09:51:01,847 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55570933 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '401c9201-e5c0-4a69-9def-bb52d2294787'}] 2026-10-20 09:51:01,932 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55570933 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '401c9201-e5c0-4a69-9def-bb52d2294787'} created pos.order #669 2026-10-20 09:51:01,934 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55570933 finished 2026-10-20 09:51:02,006 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.047 0.119 rw 2026-10-20 09:51:02,040 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,084 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,114 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,128 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51: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.007 0.021 rw 2026-10-20 09:51:02,628 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,629 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,630 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,637 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,641 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,641 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,642 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,657 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,675 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,691 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,698 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,707 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,730 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98787679 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '401c9201-e5c0-4a69-9def-bb52d2294787'}] 2026-10-20 09:51:02,774 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98787679 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '401c9201-e5c0-4a69-9def-bb52d2294787'} updated pos.order #669 2026-10-20 09:51:02,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98787679 finished 2026-10-20 09:51:02,881 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:51:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4026 48 0.053 0.107 rw 2026-10-20 09:51:02,910 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,984 7 INFO rb-aa5c29f-225760-426740 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 09:51:02,985 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-10-20 09:51:02,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 09:51:03,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:51:03,134 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 20818284 (allocated 22827008) 2026-10-20 09:51:03,137 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DPfb3pu_ - [20/Oct/2026 09:50:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 4.92 rw 2026-10-20 09:51:03,239 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 51462 2026-10-20 09:51:03,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-10-20 09:51:03,241 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 51462 2026-10-20 09:51:03,352 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095103_352703_test_sync_set_line_note.txt 2026-10-20 09:51:03,353 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmpd6b7d2et_chrome_odoo" 2026-10-20 09:51:03,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-10-20 09:51:03,835 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 51587 2026-10-20 09:51:03,835 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmpp3m8dhv3_chrome_odoo 2026-10-20 09:51:03,835 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:46143/json/version 2026-10-20 09:51:03,837 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46143', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:51:03,856 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-10-20 09:51:03,857 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:46143/json 2026-10-20 09:51:03,857 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46143', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:51:03,865 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:46143/devtools/page/520812F3757B1B5B544E194E2A140772 2026-10-20 09:51:03,901 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-10-20 09:51:03,910 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-10-20 09:51:03,991 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:51:04,009 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-10-20 09:51:04,012 7 INFO rb-aa5c29f-225760-426740 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 09:51:04,012 7 INFO rb-aa5c29f-225760-426740 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 09:51:04,030 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:51:04,599 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:04] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.056 0.525 rw 2026-10-20 09:51:04,604 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': '520812F3757B1B5B544E194E2A140772', 'loaderId': 'C88AE7B15AF8A06AD2EF80C800B7A9A9', 'isDownload': False} 2026-10-20 09:51:04,604 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-10-20 09:51:04,649 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:04] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.625 ro 2026-10-20 09:51:04,667 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:04] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.015 ro 2026-10-20 09:51:04,694 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:04] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.045 ro 2026-10-20 09:51:05,365 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-10-20 09:51:05,385 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:51:05,388 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:51:05,432 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.032 ro 2026-10-20 09:51:05,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.018 rw 2026-10-20 09:51:05,490 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51: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.007 0.024 rw 2026-10-20 09:51:05,899 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:51:06,567 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.474 0.591 rw 2026-10-20 09:51:06,742 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: The ready code tooks too much time : 2.1376545429229736 2026-10-20 09:51:06,742 7 INFO rb-aa5c29f-225760-426740 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 09:51:06,756 7 INFO rb-aa5c29f-225760-426740 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 09:51:06,762 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:06] "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 09:51:06,786 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:06] "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 09:51:06,822 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51: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 09:51:06,854 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51: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.027 rw 2026-10-20 09:51:06,859 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51: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 09:51:07,353 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:07] "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 09:51:07,460 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-20 09:51:07,606 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 09:51:07,608 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 09:51:07,619 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.054 rw 2026-10-20 09:51:07,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:07] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.006 0.063 ro 2026-10-20 09:51:07,682 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:07] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-20 09:51:07,687 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 09:51:07,697 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:07] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.096 rw 2026-10-20 09:51:07,698 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:07] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.036 ro 2026-10-20 09:51:07,718 7 INFO rb-aa5c29f-225760-426740 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 09:51:07,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.009 - 2026-10-20 09:51:07,907 7 INFO rb-aa5c29f-225760-426740 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 09:51:07,911 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:07] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.043 0.1 rw 2026-10-20 09:51:07,942 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:07] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.047 - 2026-10-20 09:51:07,972 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:07] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.024 0.179 rw 2026-10-20 09:51:08,079 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.04 0.12 rw 2026-10-20 09:51:08,106 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:08] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.007 0.17 rw 2026-10-20 09:51:08,133 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51: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.016 rw 2026-10-20 09:51:08,181 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.037 rw 2026-10-20 09:51:08,207 7 INFO rb-aa5c29f-225760-426740 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 09:51:08,728 7 INFO rb-aa5c29f-225760-426740 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 09:51:08,774 7 INFO rb-aa5c29f-225760-426740 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 09:51:08,809 7 INFO rb-aa5c29f-225760-426740 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 09:51:08,821 7 INFO rb-aa5c29f-225760-426740 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 09:51:08,860 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9338501 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '974cef9b-b0ae-4a20-857c-170cb9038537'}] 2026-10-20 09:51:08,995 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9338501 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '974cef9b-b0ae-4a20-857c-170cb9038537'} created pos.order #670 2026-10-20 09:51:08,997 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9338501 finished 2026-10-20 09:51:09,069 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.079 0.136 rw 2026-10-20 09:51:09,104 7 INFO rb-aa5c29f-225760-426740 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 09:51:09,165 7 INFO rb-aa5c29f-225760-426740 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 09:51:09,186 7 INFO rb-aa5c29f-225760-426740 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 09:51:09,206 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.004 0.024 rw 2026-10-20 09:51:09,699 7 INFO rb-aa5c29f-225760-426740 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 09:51:09,699 7 INFO rb-aa5c29f-225760-426740 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 09:51:09,700 7 INFO rb-aa5c29f-225760-426740 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 09:51:09,700 7 INFO rb-aa5c29f-225760-426740 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 09:51:09,701 7 INFO rb-aa5c29f-225760-426740 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 09:51:09,716 7 INFO rb-aa5c29f-225760-426740 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 09:51:09,741 7 INFO rb-aa5c29f-225760-426740 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 09:51:09,777 7 INFO rb-aa5c29f-225760-426740 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 09:51:09,780 7 INFO rb-aa5c29f-225760-426740 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 09:51:09,803 7 INFO rb-aa5c29f-225760-426740 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 09:51:09,820 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10027278 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '974cef9b-b0ae-4a20-857c-170cb9038537'}] 2026-10-20 09:51:09,865 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10027278 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '974cef9b-b0ae-4a20-857c-170cb9038537'} updated pos.order #670 2026-10-20 09:51:09,868 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10027278 finished 2026-10-20 09:51:10,004 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4028 47 0.082 0.106 rw 2026-10-20 09:51:10,038 7 INFO rb-aa5c29f-225760-426740 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 09:51:10,095 7 INFO rb-aa5c29f-225760-426740 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 09:51:10,096 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-10-20 09:51:10,097 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-20 09:51:10,239 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:51:10,246 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 20802804 (allocated 22827008) 2026-10-20 09:51:10,248 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SE_wLwMs - [20/Oct/2026 09:51:06] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 4.725 rw 2026-10-20 09:51:10,349 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 51587 2026-10-20 09:51:10,351 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-10-20 09:51:10,352 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 51587 2026-10-20 09:51:10,449 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095110_449182_test_sync_set_note.txt 2026-10-20 09:51:10,449 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmpp3m8dhv3_chrome_odoo" 2026-10-20 09:51:10,496 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-10-20 09:51:10,977 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 51727 2026-10-20 09:51:10,978 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmptsw9r_a6_chrome_odoo 2026-10-20 09:51:10,978 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:33073/json/version 2026-10-20 09:51:10,979 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:51:11,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-10-20 09:51:11,008 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:33073/json 2026-10-20 09:51:11,008 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:51:11,039 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:33073/devtools/page/2421891C82B547C722BD1A087A79F521 2026-10-20 09:51:11,054 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-10-20 09:51:11,061 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-10-20 09:51:11,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:51:11,128 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-10-20 09:51:11,130 7 INFO rb-aa5c29f-225760-426740 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 09:51:11,130 7 INFO rb-aa5c29f-225760-426740 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 09:51:11,149 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:51:11,818 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:11] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.074 0.61 rw 2026-10-20 09:51:11,822 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': '2421891C82B547C722BD1A087A79F521', 'loaderId': 'F7C1E5EEC473FAE19DC9A34D381A4845', 'isDownload': False} 2026-10-20 09:51:11,822 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-10-20 09:51:11,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:11] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.731 ro 2026-10-20 09:51:11,889 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:11] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.027 ro 2026-10-20 09:51:11,905 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:11] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.033 ro 2026-10-20 09:51:12,592 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-10-20 09:51:12,619 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:51:12,636 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.014 - 2026-10-20 09:51:12,647 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.017 ro 2026-10-20 09:51:12,692 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.023 rw 2026-10-20 09:51:12,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09: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.006 0.022 rw 2026-10-20 09:51:13,108 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:51:13,604 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.243 0.638 rw 2026-10-20 09:51:13,797 7 INFO rb-aa5c29f-225760-426740 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 09:51:13,810 7 INFO rb-aa5c29f-225760-426740 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 09:51:13,833 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:13] "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 09:51:13,892 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.006 0.013 ro 2026-10-20 09:51:13,935 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:13] "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 09:51:13,974 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09: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.007 0.037 rw 2026-10-20 09:51:13,982 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:13] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.035 rw 2026-10-20 09:51:14,524 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:14] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.021 0.014 ro 2026-10-20 09:51:14,646 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09: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.028 rw 2026-10-20 09:51:14,798 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:51:14,801 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 09:51:14,849 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:14] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.016 0.049 ro 2026-10-20 09:51:14,887 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:51:14,889 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:14] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:51:14,900 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.03 0.116 rw 2026-10-20 09:51:14,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:14] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.122 rw 2026-10-20 09:51:14,917 7 INFO rb-aa5c29f-225760-426740 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 09:51:14,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:14] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.037 ro 2026-10-20 09:51:14,964 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.024 - 2026-10-20 09:51:15,067 7 INFO rb-aa5c29f-225760-426740 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 09:51:15,074 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:15] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.02 - 2026-10-20 09:51:15,094 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:15] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.06 0.096 rw 2026-10-20 09:51:15,168 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:15] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.022 0.196 rw 2026-10-20 09:51:15,194 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09: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.009 0.117 rw 2026-10-20 09:51:15,281 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.047 0.146 rw 2026-10-20 09:51:15,330 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.0 0.014 rw 2026-10-20 09:51:15,391 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.049 rw 2026-10-20 09:51:15,434 7 INFO rb-aa5c29f-225760-426740 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 09:51:15,947 7 INFO rb-aa5c29f-225760-426740 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 09:51:15,988 7 INFO rb-aa5c29f-225760-426740 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 09:51:16,012 7 INFO rb-aa5c29f-225760-426740 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 09:51:16,023 7 INFO rb-aa5c29f-225760-426740 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 09:51:16,055 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49876579 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'd674058a-7a9f-4453-8a99-8742c7daa943'}] 2026-10-20 09:51:16,166 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49876579 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'd674058a-7a9f-4453-8a99-8742c7daa943'} created pos.order #671 2026-10-20 09:51:16,168 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49876579 finished 2026-10-20 09:51:16,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.066 0.131 rw 2026-10-20 09:51:16,272 7 INFO rb-aa5c29f-225760-426740 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 09:51:16,343 7 INFO rb-aa5c29f-225760-426740 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 09:51:16,374 7 INFO rb-aa5c29f-225760-426740 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 09:51:16,381 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:16] "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.016 rw 2026-10-20 09:51:16,875 7 INFO rb-aa5c29f-225760-426740 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 09:51:16,876 7 INFO rb-aa5c29f-225760-426740 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 09:51:16,877 7 INFO rb-aa5c29f-225760-426740 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 09:51:16,902 7 INFO rb-aa5c29f-225760-426740 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 09:51:16,915 7 INFO rb-aa5c29f-225760-426740 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 09:51:16,916 7 INFO rb-aa5c29f-225760-426740 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 09:51:16,925 7 INFO rb-aa5c29f-225760-426740 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 09:51:17,277 7 INFO rb-aa5c29f-225760-426740 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 09:51:17,278 7 INFO rb-aa5c29f-225760-426740 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 09:51:17,294 7 INFO rb-aa5c29f-225760-426740 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 09:51:17,294 7 INFO rb-aa5c29f-225760-426740 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 09:51:17,295 7 INFO rb-aa5c29f-225760-426740 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 09:51:17,307 7 INFO rb-aa5c29f-225760-426740 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 09:51:17,340 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59086534 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'd674058a-7a9f-4453-8a99-8742c7daa943'}] 2026-10-20 09:51:17,390 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59086534 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'd674058a-7a9f-4453-8a99-8742c7daa943'} updated pos.order #671 2026-10-20 09:51:17,394 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59086534 finished 2026-10-20 09:51:17,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3982 49 0.09 0.101 rw 2026-10-20 09:51:17,586 7 INFO rb-aa5c29f-225760-426740 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 09:51:17,637 7 INFO rb-aa5c29f-225760-426740 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 09:51:17,637 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-10-20 09:51:17,638 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-20 09:51:17,779 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:51:17,786 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 21153640 (allocated 23089152) 2026-10-20 09:51:17,789 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AduewC2H - [20/Oct/2026 09:51:12] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 5.068 rw 2026-10-20 09:51:17,884 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 51727 2026-10-20 09:51:17,886 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-10-20 09:51:17,890 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 51727 2026-10-20 09:51:17,992 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095117_991781_test_sync_set_partner.txt 2026-10-20 09:51:17,992 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmptsw9r_a6_chrome_odoo" 2026-10-20 09:51:18,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-10-20 09:51:18,574 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 51856 2026-10-20 09:51:18,574 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmphhrqwd9q_chrome_odoo 2026-10-20 09:51:18,574 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:35789/json/version 2026-10-20 09:51:18,583 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35789', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:51:18,607 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-20 09:51:18,607 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:35789/json 2026-10-20 09:51:18,608 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35789', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:51:18,635 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:35789/devtools/page/CBB5269C665B5CA9BD78C01713CF1D35 2026-10-20 09:51:18,658 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-10-20 09:51:18,671 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-10-20 09:51:18,730 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:51:18,745 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-10-20 09:51:18,750 7 INFO rb-aa5c29f-225760-426740 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 09:51:18,750 7 INFO rb-aa5c29f-225760-426740 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 09:51:18,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:51:19,289 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:19] "GET /pos/ui/149 HTTP/1.1" 200 6867 64 0.043 0.492 rw 2026-10-20 09:51:19,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': 'CBB5269C665B5CA9BD78C01713CF1D35', 'loaderId': '79A3240E30F80038EBBF2E5420C81341', 'isDownload': False} 2026-10-20 09:51:19,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-10-20 09:51:19,366 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:19] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.023 ro 2026-10-20 09:51:19,371 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:19] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.6 ro 2026-10-20 09:51:19,392 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:19] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.044 ro 2026-10-20 09:51:20,140 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-10-20 09:51:20,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:51:20,168 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:51:20,206 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.017 ro 2026-10-20 09:51:20,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51: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.011 0.028 rw 2026-10-20 09:51:20,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:20] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.048 rw 2026-10-20 09:51:20,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:51:21,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534584 260 0.355 0.601 rw 2026-10-20 09:51:21,454 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: The ready code tooks too much time : 2.1569669246673584 2026-10-20 09:51:21,454 7 INFO rb-aa5c29f-225760-426740 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 09:51:21,467 7 INFO rb-aa5c29f-225760-426740 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 09:51:21,474 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:21] "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 09:51:21,526 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.023 ro 2026-10-20 09:51:21,559 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:21] "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 09:51:21,597 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51: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.037 rw 2026-10-20 09:51:21,620 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:21] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.041 rw 2026-10-20 09:51:22,129 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:22] "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 09:51:22,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51: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.005 0.014 rw 2026-10-20 09:51:22,413 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 09:51:22,417 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 09:51:22,424 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.045 rw 2026-10-20 09:51:22,448 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:22] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.003 0.039 ro 2026-10-20 09:51:22,464 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:22] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.054 rw 2026-10-20 09:51:22,500 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:22] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 09:51:22,522 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:22] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 09:51:22,535 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:51:22,559 7 INFO rb-aa5c29f-225760-426740 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 09:51:22,619 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.023 - 2026-10-20 09:51:22,741 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:22] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 31 0.064 0.098 rw 2026-10-20 09:51:22,758 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:22] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 09:51:22,771 7 INFO rb-aa5c29f-225760-426740 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 09:51:22,856 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:22] "GET /pos/ui/149 HTTP/1.1" 200 6907 31 0.043 0.235 rw 2026-10-20 09:51:22,870 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51: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.094 rw 2026-10-20 09:51:22,942 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.029 0.136 rw 2026-10-20 09:51:23,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.011 rw 2026-10-20 09:51:23,071 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.052 rw 2026-10-20 09:51:23,100 7 INFO rb-aa5c29f-225760-426740 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 09:51:23,619 7 INFO rb-aa5c29f-225760-426740 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 09:51:23,666 7 INFO rb-aa5c29f-225760-426740 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 09:51:23,690 7 INFO rb-aa5c29f-225760-426740 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 09:51:23,701 7 INFO rb-aa5c29f-225760-426740 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 09:51:23,731 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60304046 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '789ed822-e57a-48bb-85ae-0302498a9f50'}] 2026-10-20 09:51:23,818 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60304046 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '789ed822-e57a-48bb-85ae-0302498a9f50'} created pos.order #672 2026-10-20 09:51:23,820 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60304046 finished 2026-10-20 09:51:23,884 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3981 50 0.047 0.11 rw 2026-10-20 09:51:23,925 7 INFO rb-aa5c29f-225760-426740 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 09:51:23,973 7 INFO rb-aa5c29f-225760-426740 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 09:51:23,989 7 INFO rb-aa5c29f-225760-426740 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 09:51:24,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51: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.02 0.026 rw 2026-10-20 09:51:24,500 7 INFO rb-aa5c29f-225760-426740 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 09:51:24,500 7 INFO rb-aa5c29f-225760-426740 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 09:51:24,501 7 INFO rb-aa5c29f-225760-426740 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 09:51:24,507 7 INFO rb-aa5c29f-225760-426740 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 09:51:24,511 7 INFO rb-aa5c29f-225760-426740 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 09:51:24,512 7 INFO rb-aa5c29f-225760-426740 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 09:51:24,513 7 INFO rb-aa5c29f-225760-426740 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 09:51:24,525 7 INFO rb-aa5c29f-225760-426740 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 09:51:24,546 7 INFO rb-aa5c29f-225760-426740 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 09:51:24,565 7 INFO rb-aa5c29f-225760-426740 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 09:51:24,566 7 INFO rb-aa5c29f-225760-426740 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 09:51:24,567 7 INFO rb-aa5c29f-225760-426740 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 09:51:24,591 7 INFO rb-aa5c29f-225760-426740 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 09:51:24,607 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73578962 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '789ed822-e57a-48bb-85ae-0302498a9f50'}] 2026-10-20 09:51:24,643 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73578962 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '789ed822-e57a-48bb-85ae-0302498a9f50'} updated pos.order #672 2026-10-20 09:51:24,644 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73578962 finished 2026-10-20 09:51:24,750 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3981 47 0.043 0.105 rw 2026-10-20 09:51:24,793 7 INFO rb-aa5c29f-225760-426740 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 09:51:24,833 7 INFO rb-aa5c29f-225760-426740 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 09:51:24,833 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-10-20 09:51:24,834 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 09:51:24,972 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:51:24,973 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 20785792 (allocated 22564864) 2026-10-20 09:51:24,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 s4k6gxgs - [20/Oct/2026 09:51:21] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.02 4.665 rw 2026-10-20 09:51:25,080 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 51856 2026-10-20 09:51:25,081 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-10-20 09:51:25,082 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 51856 2026-10-20 09:51:25,198 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095125_198155_test_sync_set_pricelist.txt 2026-10-20 09:51:25,198 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmphhrqwd9q_chrome_odoo" 2026-10-20 09:51:25,238 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-10-20 09:51:25,954 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 51988 2026-10-20 09:51:25,955 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmpbx8s8t3b_chrome_odoo 2026-10-20 09:51:25,955 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:38925/json/version 2026-10-20 09:51:25,956 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38925', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:51:26,019 7 INFO rb-aa5c29f-225760-426740 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 09:51:26,020 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:38925/json 2026-10-20 09:51:26,020 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38925', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:51:26,099 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:38925/devtools/page/A9D4D26BF427421911604F29703094D4 2026-10-20 09:51:26,126 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-10-20 09:51:26,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-10-20 09:51:26,241 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 09:51:26,253 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-10-20 09:51:26,255 7 INFO rb-aa5c29f-225760-426740 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 09:51:26,255 7 INFO rb-aa5c29f-225760-426740 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 09:51:26,270 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:51:26,868 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:26] "GET /pos/ui/149 HTTP/1.1" 200 6876 67 0.039 0.573 rw 2026-10-20 09:51:26,874 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': 'A9D4D26BF427421911604F29703094D4', 'loaderId': 'DAA9E033C740ABC36C5C84656B17CB00', 'isDownload': False} 2026-10-20 09:51:26,874 7 INFO rb-aa5c29f-225760-426740 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 09:51:26,951 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:26] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.685 ro 2026-10-20 09:51:26,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:26] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.044 ro 2026-10-20 09:51:26,979 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:26] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.054 ro 2026-10-20 09:51:27,607 7 INFO rb-aa5c29f-225760-426740 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 09:51:27,642 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:51:27,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:51:27,675 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 09:51:27,718 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51: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.018 rw 2026-10-20 09:51:27,729 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.026 rw 2026-10-20 09:51:28,162 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:51:28,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536705 259 0.29 0.638 rw 2026-10-20 09:51:28,861 7 INFO rb-aa5c29f-225760-426740 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 09:51:28,874 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-20 09:51:28,875 7 INFO rb-aa5c29f-225760-426740 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 09:51:28,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51: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 09:51:28,941 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:28] "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 09:51:28,973 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51: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.022 rw 2026-10-20 09:51:28,981 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:28] "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 09:51:29,549 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51: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 09:51:29,646 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09: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.02 rw 2026-10-20 09:51:29,811 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 09:51:29,817 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:51:29,829 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.06 rw 2026-10-20 09:51:29,856 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:29] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.005 0.041 ro 2026-10-20 09:51:29,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:29] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.061 rw 2026-10-20 09:51:29,898 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:29] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.015 ro 2026-10-20 09:51:29,906 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 09:51:29,907 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:29] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:51:29,924 7 INFO rb-aa5c29f-225760-426740 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 09:51:29,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 09:51:30,037 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:30] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 09:51:30,044 7 INFO rb-aa5c29f-225760-426740 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 09:51:30,080 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:30] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6916 32 0.048 0.08 rw 2026-10-20 09:51:30,191 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:30] "GET /pos/ui/149 HTTP/1.1" 200 6916 32 0.036 0.202 rw 2026-10-20 09:51:30,214 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:30] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.174 rw 2026-10-20 09:51:30,281 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.024 0.195 rw 2026-10-20 09:51:30,312 7 INFO rb-aa5c29f-225760-426740 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 09:51:30,339 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51: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.014 rw 2026-10-20 09:51:30,393 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.038 rw 2026-10-20 09:51:30,428 7 INFO rb-aa5c29f-225760-426740 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 09:51:30,945 7 INFO rb-aa5c29f-225760-426740 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 09:51:30,992 7 INFO rb-aa5c29f-225760-426740 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 09:51:31,002 7 INFO rb-aa5c29f-225760-426740 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 09:51:31,029 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81118644 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'c89e8d1d-7eba-4715-bfcb-5dfeaa54697d'}] 2026-10-20 09:51:31,128 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81118644 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'c89e8d1d-7eba-4715-bfcb-5dfeaa54697d'} created pos.order #673 2026-10-20 09:51:31,130 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81118644 finished 2026-10-20 09:51:31,201 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3992 52 0.046 0.131 rw 2026-10-20 09:51:31,238 7 INFO rb-aa5c29f-225760-426740 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 09:51:31,311 7 INFO rb-aa5c29f-225760-426740 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 09:51:31,318 7 INFO rb-aa5c29f-225760-426740 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 09:51:31,339 7 INFO rb-aa5c29f-225760-426740 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 09:51:31,355 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51: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.007 0.016 rw 2026-10-20 09:51:31,397 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.05 rw 2026-10-20 09:51:31,846 7 INFO rb-aa5c29f-225760-426740 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 09:51:31,861 7 INFO rb-aa5c29f-225760-426740 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 09:51:31,870 7 INFO rb-aa5c29f-225760-426740 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 09:51:31,899 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36020675 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '55b055f9-d3b5-4192-a945-1fbd6f4be368'}] 2026-10-20 09:51:31,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36020675 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '55b055f9-d3b5-4192-a945-1fbd6f4be368'} created pos.order #674 2026-10-20 09:51:31,985 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36020675 finished 2026-10-20 09:51:32,067 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3992 42 0.068 0.106 rw 2026-10-20 09:51:32,104 7 INFO rb-aa5c29f-225760-426740 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 09:51:32,177 7 INFO rb-aa5c29f-225760-426740 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 09:51:32,178 7 INFO rb-aa5c29f-225760-426740 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 09:51:34,241 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35685903 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'c89e8d1d-7eba-4715-bfcb-5dfeaa54697d'}] 2026-10-20 09:51:34,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:34] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 213 5 0.003 0.023 rw 2026-10-20 09:51:34,281 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [1102] to pos.order #673 2026-10-20 09:51:34,288 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35685903 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'c89e8d1d-7eba-4715-bfcb-5dfeaa54697d'} updated pos.order #673 2026-10-20 09:51:34,291 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35685903 finished 2026-10-20 09:51:34,406 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4985 56 0.061 0.12 rw 2026-10-20 09:51:34,702 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:51:34,721 7 INFO rb-aa5c29f-225760-426740 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 09:51:34,724 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-10-20 09:51:34,725 7 INFO rb-aa5c29f-225760-426740 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 09:51:34,779 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 113 0.135 0.387 rw 2026-10-20 09:51:34,878 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:51:34,879 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 21361848 (allocated 22827008) 2026-10-20 09:51:34,921 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:28] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.036 7.133 rw 2026-10-20 09:51:34,937 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51:34] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2669 46 0.044 0.367 rw 2026-10-20 09:51:34,973 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7rR2kkC5 - [20/Oct/2026 09:51: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.005 0.013 rw 2026-10-20 09:51:35,001 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 51988 2026-10-20 09:51:35,002 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-10-20 09:51:35,003 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 51988 2026-10-20 09:51:35,114 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095135_113884_test_tax_in_merge_table_order_line.txt 2026-10-20 09:51:35,114 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmpbx8s8t3b_chrome_odoo" 2026-10-20 09:51:35,170 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-10-20 09:51:35,702 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 52118 2026-10-20 09:51:35,703 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpt3ute14e_chrome_odoo 2026-10-20 09:51:35,703 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:40813/json/version 2026-10-20 09:51:35,704 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:51:35,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-20 09:51:35,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:40813/json 2026-10-20 09:51:35,808 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:51:35,836 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:40813/devtools/page/CDE15A0585F0B09F0ECBA3CFE3BA0AD6 2026-10-20 09:51:35,844 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-20 09:51:35,851 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-20 09:51:35,901 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 09:51:35,932 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-20 09:51:35,939 7 INFO rb-aa5c29f-225760-426740 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 09:51:35,939 7 INFO rb-aa5c29f-225760-426740 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 09:51:35,966 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:51:36,572 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:36] "GET /pos/ui/149 HTTP/1.1" 200 6876 64 0.062 0.566 rw 2026-10-20 09:51:36,576 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'CDE15A0585F0B09F0ECBA3CFE3BA0AD6', 'loaderId': 'FAF64DBCDA023BBD3F255DCCD99041A1', 'isDownload': False} 2026-10-20 09:51:36,576 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-10-20 09:51:36,646 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:36] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.026 ro 2026-10-20 09:51:36,673 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:36] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.054 ro 2026-10-20 09:51:36,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:36] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.72 ro 2026-10-20 09:51:37,374 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-20 09:51:37,394 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:51:37,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:51:37,430 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.019 ro 2026-10-20 09:51:37,482 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.021 rw 2026-10-20 09:51:37,492 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:37] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.036 rw 2026-10-20 09:51:37,853 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:51:38,397 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534192 257 0.319 0.571 rw 2026-10-20 09:51:38,596 7 INFO rb-aa5c29f-225760-426740 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 09:51:38,607 7 INFO rb-aa5c29f-225760-426740 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 09:51:38,616 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.014 ro 2026-10-20 09:51:38,668 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.025 ro 2026-10-20 09:51:38,693 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:38] "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 09:51:38,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.015 rw 2026-10-20 09:51:38,730 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:38] "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 09:51:39,263 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:39] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-20 09:51:39,372 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-20 09:51:39,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.039 rw 2026-10-20 09:51:39,540 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 09:51:39,543 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-20 09:51:39,571 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:39] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.005 0.032 ro 2026-10-20 09:51:39,575 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:39] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.043 rw 2026-10-20 09:51:39,637 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:39] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:51:39,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:39] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-20 09:51:39,651 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 09:51:39,682 7 INFO rb-aa5c29f-225760-426740 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 09:51:39,697 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.052 - 2026-10-20 09:51:39,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:39] "GET /pos/ui/149 HTTP/1.1" 200 6916 31 0.037 0.102 rw 2026-10-20 09:51:39,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:39] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 09:51:39,882 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:39] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6916 31 0.028 0.211 rw 2026-10-20 09:51:39,884 7 INFO rb-aa5c29f-225760-426740 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 09:51:39,911 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:39] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.007 0.017 rw 2026-10-20 09:51:40,005 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.038 0.066 rw 2026-10-20 09:51:40,081 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.0 0.013 rw 2026-10-20 09:51:40,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.016 0.045 rw 2026-10-20 09:51:40,169 7 INFO rb-aa5c29f-225760-426740 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 09:51:40,690 7 INFO rb-aa5c29f-225760-426740 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 09:51:40,730 7 INFO rb-aa5c29f-225760-426740 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 09:51:40,731 7 INFO rb-aa5c29f-225760-426740 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 09:51:40,762 7 INFO rb-aa5c29f-225760-426740 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 09:51:40,763 7 INFO rb-aa5c29f-225760-426740 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 09:51:40,796 7 INFO rb-aa5c29f-225760-426740 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 09:51:40,797 7 INFO rb-aa5c29f-225760-426740 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 09:51:40,822 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 09:51:40,823 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 09:51:41,312 7 INFO rb-aa5c29f-225760-426740 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 09:51:41,339 7 INFO rb-aa5c29f-225760-426740 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 09:51:41,883 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19458994 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'ade9cc87-b7d3-46fe-869a-4ad889fa1210'}] 2026-10-20 09:51:41,884 7 INFO rb-aa5c29f-225760-426740 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 09:51:42,569 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19458994 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'ade9cc87-b7d3-46fe-869a-4ad889fa1210'} created pos.order #675 2026-10-20 09:51:42,570 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19458994 finished 2026-10-20 09:51:42,674 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5201 171 0.237 0.559 rw 2026-10-20 09:51:42,771 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:42] "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 09:51:42,804 7 INFO rb-aa5c29f-225760-426740 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 09:51:42,815 7 INFO rb-aa5c29f-225760-426740 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 09:51:42,851 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51: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.0 0.012 rw 2026-10-20 09:51:42,856 7 INFO rb-aa5c29f-225760-426740 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 09:51:42,943 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.016 0.066 rw 2026-10-20 09:51:43,355 7 INFO rb-aa5c29f-225760-426740 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 09:51:43,369 7 INFO rb-aa5c29f-225760-426740 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 09:51:43,379 7 INFO rb-aa5c29f-225760-426740 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 09:51:43,401 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50859587 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '1649941c-cea7-4ab1-aecb-e764be729920'}] 2026-10-20 09:51:43,497 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50859587 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '1649941c-cea7-4ab1-aecb-e764be729920'} created pos.order #676 2026-10-20 09:51:43,499 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50859587 finished 2026-10-20 09:51:43,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3985 42 0.068 0.125 rw 2026-10-20 09:51:43,625 7 INFO rb-aa5c29f-225760-426740 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 09:51:43,687 7 INFO rb-aa5c29f-225760-426740 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 09:51:43,688 7 INFO rb-aa5c29f-225760-426740 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 09:51:43,689 7 INFO rb-aa5c29f-225760-426740 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 09:51:43,690 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-20 09:51:43,691 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-20 09:51:43,822 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:51:43,833 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 21333636 (allocated 23613440) 2026-10-20 09:51:43,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3AGk2bSj - [20/Oct/2026 09:51:38] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 6.31 rw 2026-10-20 09:51:43,929 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 52118 2026-10-20 09:51:43,930 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-20 09:51:43,931 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 52118 2026-10-20 09:51:44,026 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095144_026019_test_user_on_residual_order.txt 2026-10-20 09:51:44,026 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpt3ute14e_chrome_odoo" 2026-10-20 09:51:44,446 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 52246 2026-10-20 09:51:44,446 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmps5u00di7_chrome_odoo 2026-10-20 09:51:44,447 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:34227/json/version 2026-10-20 09:51:44,448 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34227', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:51:44,491 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-20 09:51:44,495 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:34227/json 2026-10-20 09:51:44,496 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34227', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:51:44,504 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:34227/devtools/page/A2A7411FB675E0F6F0F8E3A41E47213F 2026-10-20 09:51:44,523 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-20 09:51:44,532 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-20 09:51:44,592 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:51:44,614 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-20 09:51:44,615 7 INFO rb-aa5c29f-225760-426740 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 09:51:44,616 7 INFO rb-aa5c29f-225760-426740 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 09:51:44,760 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:44] "GET /pos/ui/149 HTTP/1.1" 200 6907 35 0.041 0.099 rw 2026-10-20 09:51:44,766 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'A2A7411FB675E0F6F0F8E3A41E47213F', 'loaderId': 'DDC5B67222A9719671D002906A0D4D01', 'isDownload': False} 2026-10-20 09:51:44,767 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-10-20 09:51:44,840 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:44] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.034 ro 2026-10-20 09:51:44,865 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:44] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.015 0.047 ro 2026-10-20 09:51:44,866 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:44] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.237 ro 2026-10-20 09:51:45,550 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-20 09:51:45,573 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 09:51:45,580 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:51:45,606 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.009 ro 2026-10-20 09:51:45,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:45] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.021 rw 2026-10-20 09:51:45,671 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51: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.007 0.031 rw 2026-10-20 09:51:46,100 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:51:46,756 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537860 286 0.378 0.681 rw 2026-10-20 09:51:46,993 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: The ready code tooks too much time : 2.2259647846221924 2026-10-20 09:51:46,993 7 INFO rb-aa5c29f-225760-426740 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 09:51:47,013 7 INFO rb-aa5c29f-225760-426740 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 09:51:47,019 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:47] "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 09:51:47,048 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:47] "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 09:51:47,089 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51: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 09:51:47,121 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:47] "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.026 rw 2026-10-20 09:51:47,134 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:47] "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 09:51:47,683 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:47] "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 09:51:47,810 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:47] "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.013 rw 2026-10-20 09:51:47,952 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 5 0.005 0.035 rw 2026-10-20 09:51:47,981 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 09:51:47,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.015 - 2026-10-20 09:51:48,019 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:48] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.009 0.042 ro 2026-10-20 09:51:48,023 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:48] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.053 rw 2026-10-20 09:51:48,095 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:51:48,096 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:48] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-20 09:51:48,121 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:48] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.033 ro 2026-10-20 09:51:48,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-20 09:51:48,149 7 INFO rb-aa5c29f-225760-426740 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 09:51:48,216 7 INFO rb-aa5c29f-225760-426740 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 09:51:48,235 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:48] "GET /pos/ui/149 HTTP/1.1" 200 6907 32 0.042 0.088 rw 2026-10-20 09:51:48,317 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:48] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6907 32 0.021 0.186 rw 2026-10-20 09:51:48,329 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.003 0.067 rw 2026-10-20 09:51:48,365 7 INFO rb-aa5c29f-225760-426740 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 09:51:48,375 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:48] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 09:51:48,926 7 INFO rb-aa5c29f-225760-426740 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 09:51:48,928 7 INFO rb-aa5c29f-225760-426740 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 09:51:48,929 7 INFO rb-aa5c29f-225760-426740 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 09:51:48,930 7 INFO rb-aa5c29f-225760-426740 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 09:51:48,930 7 INFO rb-aa5c29f-225760-426740 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 09:51:48,975 7 INFO rb-aa5c29f-225760-426740 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 09:51:48,975 7 INFO rb-aa5c29f-225760-426740 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 09:51:48,994 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:51:48,997 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-20 09:51:49,519 7 INFO rb-aa5c29f-225760-426740 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 09:51:49,547 7 INFO rb-aa5c29f-225760-426740 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 09:51:50,074 7 INFO rb-aa5c29f-225760-426740 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 09:51:50,080 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19219754 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '1649941c-cea7-4ab1-aecb-e764be729920'}] 2026-10-20 09:51:50,198 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [567] to pos.order #676 2026-10-20 09:51:50,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19219754 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '1649941c-cea7-4ab1-aecb-e764be729920'} updated pos.order #676 2026-10-20 09:51:50,616 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19219754 finished 2026-10-20 09:51:50,730 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5206 167 0.232 0.423 rw 2026-10-20 09:51:50,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:50] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 09:51:50,853 7 INFO rb-aa5c29f-225760-426740 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 09:51:50,868 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-20 09:51:50,869 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 09:51:51,022 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 20340388 (allocated 21516288) 2026-10-20 09:51:51,023 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:51:51,031 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sHT4g_lI - [20/Oct/2026 09:51:45] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 5.325 rw 2026-10-20 09:51:51,128 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 52246 2026-10-20 09:51:51,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-20 09:51:51,130 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 52246 2026-10-20 09:51:51,244 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095151_243999_test_user_on_residual_order.txt 2026-10-20 09:51:51,244 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmps5u00di7_chrome_odoo" 2026-10-20 09:51:51,400 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:51:52,469 7 INFO rb-aa5c29f-225760-426740 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 09:51:52,691 7 INFO rb-aa5c29f-225760-426740 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 09:52:02,311 7 INFO rb-aa5c29f-225760-426740 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 09:52:04,522 7 INFO rb-aa5c29f-225760-426740 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 09:52:08,636 7 INFO rb-aa5c29f-225760-426740 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 09:52:10,175 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #253 deleted ir.attachment records with IDs: [117800, 117801] 2026-10-20 09:52:10,178 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #253 deleted pos.config records with IDs: [150, 151] 2026-10-20 09:52:10,204 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #253 deleted ir.sequence records with IDs: [4093, 4097, 4094, 4098] 2026-10-20 09:52:13,114 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_order_receipt: Starting TestPosOrderReceiptRestaurant.test_split_per_product_preserves_course_grouping ... 2026-10-20 09:52:14,161 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:52:15,065 7 INFO rb-aa5c29f-225760-426740 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 09:52:15,258 7 INFO rb-aa5c29f-225760-426740 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 09:52:24,656 7 INFO rb-aa5c29f-225760-426740 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 09:52:26,855 7 INFO rb-aa5c29f-225760-426740 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 09:52:31,113 7 INFO rb-aa5c29f-225760-426740 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 09:52:32,519 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #257 deleted ir.attachment records with IDs: [118832, 118833] 2026-10-20 09:52:32,522 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #257 deleted pos.config records with IDs: [153, 154] 2026-10-20 09:52:32,544 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #257 deleted ir.sequence records with IDs: [4141, 4145, 4142, 4146] 2026-10-20 09:52:35,679 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #257 deleted restaurant.floor records with IDs: [74] 2026-10-20 09:52:36,317 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-10-20 09:52:36,891 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42845253 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-10-20 09:52:36,927 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42845253 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #678 2026-10-20 09:52:36,927 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42845253 finished 2026-10-20 09:52:37,022 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-10-20 09:52:37,033 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-10-20 09:52:37,188 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:52:38,011 7 INFO rb-aa5c29f-225760-426740 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 09:52:38,176 7 INFO rb-aa5c29f-225760-426740 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 09:52:47,196 7 INFO rb-aa5c29f-225760-426740 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 09:52:49,261 7 INFO rb-aa5c29f-225760-426740 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 09:52:52,913 7 INFO rb-aa5c29f-225760-426740 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 09:52:54,518 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #261 deleted ir.attachment records with IDs: [119865, 119866] 2026-10-20 09:52:54,521 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #261 deleted pos.config records with IDs: [157, 158] 2026-10-20 09:52:54,540 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #261 deleted ir.sequence records with IDs: [4195, 4199, 4196, 4200] 2026-10-20 09:52:58,104 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #261 deleted restaurant.floor records with IDs: [77] 2026-10-20 09:52:58,701 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-10-20 09:52:59,719 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 52378 2026-10-20 09:52:59,720 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmpn7gaczxe_chrome_odoo 2026-10-20 09:52:59,720 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:34933/json/version 2026-10-20 09:52:59,721 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:52:59,795 7 INFO rb-aa5c29f-225760-426740 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 09:52:59,795 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:34933/json 2026-10-20 09:52:59,796 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:52:59,810 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:34933/devtools/page/D609EA638FD3CE47C803021315DDDDD0 2026-10-20 09:52:59,819 7 INFO rb-aa5c29f-225760-426740 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 09:52:59,838 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-10-20 09:52:59,933 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:52:59,946 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-10-20 09:52:59,950 7 INFO rb-aa5c29f-225760-426740 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 09:52:59,950 7 INFO rb-aa5c29f-225760-426740 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 09:52:59,971 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:53:00,520 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:00] "GET /pos/ui/160 HTTP/1.1" 200 6915 65 0.059 0.508 rw 2026-10-20 09:53:00,526 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': 'D609EA638FD3CE47C803021315DDDDD0', 'loaderId': '097FF19681FD154EC02E10E8E12F6608', 'isDownload': False} 2026-10-20 09:53:00,526 7 INFO rb-aa5c29f-225760-426740 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 09:53:00,611 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:00] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.013 0.635 ro 2026-10-20 09:53:00,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:00] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.06 ro 2026-10-20 09:53:00,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:00] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.08 ro 2026-10-20 09:53:01,402 7 INFO rb-aa5c29f-225760-426740 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 09:53:01,433 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:53:01,436 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:53:01,486 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 09:53:01,521 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.011 rw 2026-10-20 09:53:01,541 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53: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.025 rw 2026-10-20 09:53:01,968 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:53:02,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537101 282 0.377 0.614 rw 2026-10-20 09:53:02,751 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: The ready code tooks too much time : 2.2249815464019775 2026-10-20 09:53:02,751 7 INFO rb-aa5c29f-225760-426740 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 09:53:02,762 7 INFO rb-aa5c29f-225760-426740 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 09:53:02,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.009 ro 2026-10-20 09:53:02,798 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:02] "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 09:53:02,816 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-20 09:53:02,836 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-20 09:53:02,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:02] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-20 09:53:03,298 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:03] "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 09:53:03,424 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53: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.02 rw 2026-10-20 09:53:03,584 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 09:53:03,587 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:53:03,616 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.023 0.061 rw 2026-10-20 09:53:03,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:03] "GET /web/image/res.users/263/avatar_128 HTTP/1.1" 200 305 4 0.009 0.07 ro 2026-10-20 09:53:03,672 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:03] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.025 ro 2026-10-20 09:53:03,676 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:03] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:53:03,681 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:03] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.103 rw 2026-10-20 09:53:03,689 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.013 - 2026-10-20 09:53:03,732 7 INFO rb-aa5c29f-225760-426740 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 09:53:03,869 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.067 - 2026-10-20 09:53:03,895 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:03] "GET /pos/ui/160 HTTP/1.1" 200 6955 31 0.029 0.072 rw 2026-10-20 09:53:03,934 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:03] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 09:53:03,967 7 INFO rb-aa5c29f-225760-426740 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 09:53:04,032 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:04] "GET /pos/ui/160?from_backend=True HTTP/1.1" 200 6955 31 0.056 0.189 rw 2026-10-20 09:53:04,047 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53: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.065 rw 2026-10-20 09:53:04,117 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:04] "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 09:53:04,183 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53: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.017 rw 2026-10-20 09:53:04,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.053 rw 2026-10-20 09:53:04,279 7 INFO rb-aa5c29f-225760-426740 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 09:53:04,804 7 INFO rb-aa5c29f-225760-426740 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 09:53:04,881 7 INFO rb-aa5c29f-225760-426740 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 09:53:04,959 7 INFO rb-aa5c29f-225760-426740 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 09:53:04,969 7 INFO rb-aa5c29f-225760-426740 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 09:53:04,997 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:04] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-20 09:53:05,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:04] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 09:53:05,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29209786 started for PoS orders references: [{'name': '/', 'pos_reference': '261-160-000001', 'uuid': '395d1355-46d9-4efc-b4ff-88e4bfbf68dd'}] 2026-10-20 09:53:05,095 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29209786 order {'name': '/', 'pos_reference': '261-160-000001', 'uuid': '395d1355-46d9-4efc-b4ff-88e4bfbf68dd'} created pos.order #679 2026-10-20 09:53:05,097 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29209786 finished 2026-10-20 09:53:05,209 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5461 62 0.06 0.139 rw 2026-10-20 09:53:05,234 7 INFO rb-aa5c29f-225760-426740 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 09:53:05,315 7 INFO rb-aa5c29f-225760-426740 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 09:53:05,320 7 INFO rb-aa5c29f-225760-426740 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 09:53:05,325 7 INFO rb-aa5c29f-225760-426740 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 09:53:05,357 7 INFO rb-aa5c29f-225760-426740 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 09:53:05,359 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:05] "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.016 rw 2026-10-20 09:53:05,876 7 INFO rb-aa5c29f-225760-426740 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 09:53:05,877 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-10-20 09:53:05,878 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 09:53:06,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:53:06,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dqwjNJTK - [20/Oct/2026 09:53:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 4.482 rw 2026-10-20 09:53:06,052 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 21054656 (allocated 22827008) 2026-10-20 09:53:06,161 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 52378 2026-10-20 09:53:06,163 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-10-20 09:53:06,164 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 52378 2026-10-20 09:53:06,316 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095306_316476_test_change_table_rewards_stay.txt 2026-10-20 09:53:06,316 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmpn7gaczxe_chrome_odoo" 2026-10-20 09:53:06,352 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-10-20 09:53:06,947 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 52508 2026-10-20 09:53:06,948 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmpj1w5m5m0_chrome_odoo 2026-10-20 09:53:06,948 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:44917/json/version 2026-10-20 09:53:06,949 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44917', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:53:06,975 7 INFO rb-aa5c29f-225760-426740 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 09:53:06,975 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:44917/json 2026-10-20 09:53:06,976 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44917', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:53:06,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:44917/devtools/page/D27F3D27DBBB23C7358FC41A0F5A5FDE 2026-10-20 09:53:06,995 7 INFO rb-aa5c29f-225760-426740 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 09:53:07,004 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-10-20 09:53:07,133 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:53:07,143 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-10-20 09:53:07,146 7 INFO rb-aa5c29f-225760-426740 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 09:53:07,146 7 INFO rb-aa5c29f-225760-426740 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 09:53:07,169 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:53:07,808 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:07] "GET /pos/ui/160 HTTP/1.1" 200 6915 65 0.074 0.586 rw 2026-10-20 09:53:07,813 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': 'D27F3D27DBBB23C7358FC41A0F5A5FDE', 'loaderId': 'C8E6D9C91A2701387C600CE2DA613DA6', 'isDownload': False} 2026-10-20 09:53:07,813 7 INFO rb-aa5c29f-225760-426740 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 09:53:07,878 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:07] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.021 ro 2026-10-20 09:53:07,906 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:07] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.048 ro 2026-10-20 09:53:07,913 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:07] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.737 ro 2026-10-20 09:53:08,650 7 INFO rb-aa5c29f-225760-426740 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 09:53:08,667 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:53:08,680 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:53:08,738 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.021 ro 2026-10-20 09:53:08,773 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:08] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.013 rw 2026-10-20 09:53:08,785 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53: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 09:53:09,163 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 09:53:09,938 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537113 282 0.462 0.668 rw 2026-10-20 09:53:10,126 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: The ready code tooks too much time : 2.312234878540039 2026-10-20 09:53:10,126 7 INFO rb-aa5c29f-225760-426740 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 09:53:10,139 7 INFO rb-aa5c29f-225760-426740 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 09:53:10,144 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.01 ro 2026-10-20 09:53:10,167 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:10] "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 09:53:10,193 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:10] "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 09:53:10,218 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53: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.002 0.014 rw 2026-10-20 09:53:10,229 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:10] "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 09:53:10,820 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:10] "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 09:53:10,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53: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.009 rw 2026-10-20 09:53:11,151 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.061 rw 2026-10-20 09:53:11,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 09:53:11,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-20 09:53:11,204 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:11] "GET /web/image/res.users/263/avatar_128 HTTP/1.1" 200 305 4 0.007 0.057 ro 2026-10-20 09:53:11,204 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:11] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.058 rw 2026-10-20 09:53:11,282 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:11] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:53:11,293 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:53:11,312 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:11] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.034 ro 2026-10-20 09:53:11,327 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.034 - 2026-10-20 09:53:11,345 7 INFO rb-aa5c29f-225760-426740 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 09:53:11,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:11] "GET /pos/ui/160 HTTP/1.1" 200 6955 31 0.024 0.075 rw 2026-10-20 09:53:11,562 7 INFO rb-aa5c29f-225760-426740 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 09:53:11,565 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:11] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.021 - 2026-10-20 09:53:11,567 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:11] "GET /pos/ui/160?from_backend=True HTTP/1.1" 200 6955 31 0.083 0.192 rw 2026-10-20 09:53:11,610 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53: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.013 0.044 rw 2026-10-20 09:53:11,719 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.049 0.093 rw 2026-10-20 09:53:11,791 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:11] "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 09:53:11,845 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.06 rw 2026-10-20 09:53:11,870 7 INFO rb-aa5c29f-225760-426740 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 09:53:12,385 7 INFO rb-aa5c29f-225760-426740 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 09:53:12,393 7 INFO rb-aa5c29f-225760-426740 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 09:53:12,459 7 INFO rb-aa5c29f-225760-426740 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 09:53:12,509 7 INFO rb-aa5c29f-225760-426740 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 09:53:12,520 7 INFO rb-aa5c29f-225760-426740 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 09:53:12,533 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:12] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 09:53:12,538 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:12] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.009 - 2026-10-20 09:53:12,567 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34097576 started for PoS orders references: [{'name': '/', 'pos_reference': '261-160-000001', 'uuid': '1cdd1ee3-89b5-4e74-ab9b-9329c32c8ac9'}] 2026-10-20 09:53:12,687 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34097576 order {'name': '/', 'pos_reference': '261-160-000001', 'uuid': '1cdd1ee3-89b5-4e74-ab9b-9329c32c8ac9'} created pos.order #680 2026-10-20 09:53:12,690 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34097576 finished 2026-10-20 09:53:12,799 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5671 68 0.097 0.139 rw 2026-10-20 09:53:12,834 7 INFO rb-aa5c29f-225760-426740 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 09:53:12,894 7 INFO rb-aa5c29f-225760-426740 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 09:53:12,938 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.008 0.022 rw 2026-10-20 09:53:12,940 7 INFO rb-aa5c29f-225760-426740 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 09:53:12,985 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.053 rw 2026-10-20 09:53:13,443 7 INFO rb-aa5c29f-225760-426740 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 09:53:13,475 7 INFO rb-aa5c29f-225760-426740 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 09:53:13,484 7 INFO rb-aa5c29f-225760-426740 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 09:53:13,494 7 INFO rb-aa5c29f-225760-426740 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 09:53:13,494 7 INFO rb-aa5c29f-225760-426740 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 09:53:13,518 7 INFO rb-aa5c29f-225760-426740 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 09:53:13,557 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32253544 started for PoS orders references: [{'name': '/', 'pos_reference': '261-160-000002', 'uuid': 'c07fda1c-0e70-4f43-98d0-ee5039a3c5dc'}] 2026-10-20 09:53:13,684 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32253544 order {'name': '/', 'pos_reference': '261-160-000002', 'uuid': 'c07fda1c-0e70-4f43-98d0-ee5039a3c5dc'} created pos.order #681 2026-10-20 09:53:13,691 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32253544 finished 2026-10-20 09:53:13,788 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5671 57 0.1 0.139 rw 2026-10-20 09:53:13,818 7 INFO rb-aa5c29f-225760-426740 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 09:53:13,893 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-10-20 09:53:13,894 7 INFO rb-aa5c29f-225760-426740 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 09:53:14,059 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:53:14,061 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 21721184 (allocated 23613440) 2026-10-20 09:53:14,070 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwP1i151 - [20/Oct/2026 09:53:08] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 5.259 rw 2026-10-20 09:53:14,165 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 52508 2026-10-20 09:53:14,166 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-10-20 09:53:14,167 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 52508 2026-10-20 09:53:14,265 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095314_265002_test_loyalty_reward_with_courses.txt 2026-10-20 09:53:14,265 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmpj1w5m5m0_chrome_odoo" 2026-10-20 09:53:14,447 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:53:15,312 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-10-20 09:53:15,522 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-10-20 09:53:15,528 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-10-20 09:53:15,535 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-10-20 09:53:15,576 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-10-20 09:53:16,665 7 INFO rb-aa5c29f-225760-426740 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 09:53:16,876 7 INFO rb-aa5c29f-225760-426740 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 09:53:26,932 7 INFO rb-aa5c29f-225760-426740 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 09:53:29,645 7 INFO rb-aa5c29f-225760-426740 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 09:53:34,017 7 INFO rb-aa5c29f-225760-426740 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 09:53:34,099 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-10-20 09:53:35,480 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 52642 2026-10-20 09:53:35,480 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmp7sv14j1r_chrome_odoo 2026-10-20 09:53:35,481 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:45593/json/version 2026-10-20 09:53:35,482 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45593', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:53:35,527 7 INFO rb-aa5c29f-225760-426740 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 09:53:35,527 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:45593/json 2026-10-20 09:53:35,528 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45593', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:53:35,540 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:45593/devtools/page/D01E784BE3A1BB2F3350A5470290693D 2026-10-20 09:53:35,573 7 INFO rb-aa5c29f-225760-426740 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 09:53:35,587 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-10-20 09:53:35,823 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 09:53:35,839 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-10-20 09:53:35,846 7 INFO rb-aa5c29f-225760-426740 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 09:53:35,846 7 INFO rb-aa5c29f-225760-426740 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 09:53:35,873 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:53:36,330 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:36] "GET /pos/ui?config_id=162 HTTP/1.1" 200 6848 65 0.036 0.436 rw 2026-10-20 09:53:36,337 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': 'D01E784BE3A1BB2F3350A5470290693D', 'loaderId': 'A1B381BCC5AB6E84126B4F0E1BA527F6', 'isDownload': False} 2026-10-20 09:53:36,338 7 INFO rb-aa5c29f-225760-426740 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 09:53:36,388 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:36] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.013 ro 2026-10-20 09:53:36,410 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:36] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.545 ro 2026-10-20 09:53:36,458 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:36] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.08 ro 2026-10-20 09:53:37,134 7 INFO rb-aa5c29f-225760-426740 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 09:53:37,160 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:53:37,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-20 09:53:37,184 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.021 ro 2026-10-20 09:53:37,268 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:37] "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.051 rw 2026-10-20 09:53:37,277 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:37] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.05 rw 2026-10-20 09:53:38,315 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533256 235 0.314 0.722 rw 2026-10-20 09:53:38,559 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: The ready code tooks too much time : 2.2209725379943848 2026-10-20 09:53:38,559 7 INFO rb-aa5c29f-225760-426740 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 09:53:38,574 7 INFO rb-aa5c29f-225760-426740 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 09:53:38,581 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:38] "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 09:53:38,635 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:38] "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 09:53:38,695 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.019 rw 2026-10-20 09:53:38,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.021 rw 2026-10-20 09:53:38,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:38] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.017 rw 2026-10-20 09:53:39,215 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:39] "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 09:53:39,340 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.019 rw 2026-10-20 09:53:39,502 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.052 rw 2026-10-20 09:53:39,516 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.018 - 2026-10-20 09:53:39,529 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 09:53:39,530 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:39] "GET /web/image/res.users/265/avatar_128 HTTP/1.1" 200 305 4 0.007 0.026 ro 2026-10-20 09:53:39,552 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:39] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.058 rw 2026-10-20 09:53:39,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:39] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.014 ro 2026-10-20 09:53:39,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:39] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:53:39,655 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:53:39,676 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.024 - 2026-10-20 09:53:39,783 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:39] "GET /pos/ui/162 HTTP/1.1" 200 6888 31 0.05 0.088 rw 2026-10-20 09:53:39,791 7 INFO rb-aa5c29f-225760-426740 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 09:53:39,916 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:39] "GET /pos/ui/162?from_backend=True HTTP/1.1" 200 6888 31 0.062 0.21 rw 2026-10-20 09:53:39,937 7 INFO rb-aa5c29f-225760-426740 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 09:53:39,938 7 INFO rb-aa5c29f-225760-426740 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 09:53:39,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.279 rw 2026-10-20 09:53:40,154 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.066 0.149 rw 2026-10-20 09:53:40,167 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:40] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.224 rw 2026-10-20 09:53:40,207 7 INFO rb-aa5c29f-225760-426740 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 09:53:40,256 7 INFO rb-aa5c29f-225760-426740 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 09:53:40,522 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 29 0.089 0.177 ro 2026-10-20 09:53:40,622 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.016 0.332 ro 2026-10-20 09:53:40,735 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.017 0.081 ro 2026-10-20 09:53:40,854 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 820 14 0.025 0.054 ro 2026-10-20 09:53:40,958 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.004 0.025 ro 2026-10-20 09:53:41,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:41] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:53:41,083 7 INFO rb-aa5c29f-225760-426740 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 09:53:41,094 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:41] "GET /web/image/res.partner/1127/avatar_128?unique=1792489995000 HTTP/1.1" 200 305 4 0.006 0.029 ro 2026-10-20 09:53:41,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:41] "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.169 0.255 rw 2026-10-20 09:53:41,591 7 INFO rb-aa5c29f-225760-426740 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 09:53:41,633 7 INFO rb-aa5c29f-225760-426740 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 09:53:41,638 7 INFO rb-aa5c29f-225760-426740 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 09:53:41,669 7 INFO rb-aa5c29f-225760-426740 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 09:53:41,724 7 INFO rb-aa5c29f-225760-426740 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 09:53:41,771 7 INFO rb-aa5c29f-225760-426740 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 09:53:41,806 7 INFO rb-aa5c29f-225760-426740 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 09:53:41,807 7 INFO rb-aa5c29f-225760-426740 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 09:53:41,833 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 09:53:41,837 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:53:41,861 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 119 0.108 0.236 rw 2026-10-20 09:53:42,319 7 INFO rb-aa5c29f-225760-426740 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 09:53:42,345 7 INFO rb-aa5c29f-225760-426740 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 09:53:42,880 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-10-20 09:53:42,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-20 09:53:42,888 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40525436 started for PoS orders references: [{'name': '/', 'pos_reference': '261-162-000001', 'uuid': 'd9e08ac5-cb1f-4b2d-a666-6455da9b2fda'}] 2026-10-20 09:53:43,075 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:53:43,091 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 23290328 (allocated 24399872) 2026-10-20 09:53:43,223 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 52642 2026-10-20 09:53:43,228 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-10-20 09:53:43,232 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 52642 2026-10-20 09:53:43,380 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095343_379733_test_advance_payment_with_extra_lines.txt 2026-10-20 09:53:43,380 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmp7sv14j1r_chrome_odoo" 2026-10-20 09:53:43,428 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-10-20 09:53:43,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40525436 order {'name': '/', 'pos_reference': '261-162-000001', 'uuid': 'd9e08ac5-cb1f-4b2d-a666-6455da9b2fda'} created pos.order #682 2026-10-20 09:53:43,519 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40525436 finished 2026-10-20 09:53:43,723 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:38] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 6.407 rw 2026-10-20 09:53:43,746 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZBA4WCKh - [20/Oct/2026 09:53:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 196 0.313 0.551 rw 2026-10-20 09:53:53,457 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-10-20 09:53:53,756 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61041573 started for PoS orders references: [{'name': 'Order e1e26850-1f14-4123-a5c3-d7bc5085b238', 'pos_reference': None, 'uuid': 'e1e26850-1f14-4123-a5c3-d7bc5085b238'}] 2026-10-20 09:53:55,258 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61041573 order {'name': 'Order e1e26850-1f14-4123-a5c3-d7bc5085b238', 'pos_reference': None, 'uuid': 'e1e26850-1f14-4123-a5c3-d7bc5085b238'} created pos.order #683 2026-10-20 09:53:55,258 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61041573 finished 2026-10-20 09:53:55,344 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-20 09:53:57,225 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-10-20 09:53:57,650 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58955840 started for PoS orders references: [{'name': 'Order cf917c6d-a18f-435e-9add-99825c8df85f', 'pos_reference': None, 'uuid': 'cf917c6d-a18f-435e-9add-99825c8df85f'}] 2026-10-20 09:53:57,830 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #265 deleted stock.move.line records with IDs: [782] 2026-10-20 09:53:58,209 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58955840 order {'name': 'Order cf917c6d-a18f-435e-9add-99825c8df85f', 'pos_reference': None, 'uuid': 'cf917c6d-a18f-435e-9add-99825c8df85f'} created pos.order #684 2026-10-20 09:53:58,211 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58955840 finished 2026-10-20 09:53:58,806 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-10-20 09:53:59,278 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87365798 started for PoS orders references: [{'name': 'Order 29dc45e1-56e4-4ea6-b767-84a65f77d7b8', 'pos_reference': None, 'uuid': '29dc45e1-56e4-4ea6-b767-84a65f77d7b8'}] 2026-10-20 09:53:59,420 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #265 deleted stock.move.line records with IDs: [785] 2026-10-20 09:54:00,559 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87365798 order {'name': 'Order 29dc45e1-56e4-4ea6-b767-84a65f77d7b8', 'pos_reference': None, 'uuid': '29dc45e1-56e4-4ea6-b767-84a65f77d7b8'} created pos.order #686 2026-10-20 09:54:00,560 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87365798 finished 2026-10-20 09:54:01,176 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-10-20 09:54:01,778 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38812196 started for PoS orders references: [{'name': 'Order d3214859-4a7d-41c2-8160-c332f79e08ae', 'pos_reference': None, 'uuid': 'd3214859-4a7d-41c2-8160-c332f79e08ae'}] 2026-10-20 09:54:01,924 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38812196 order {'name': 'Order d3214859-4a7d-41c2-8160-c332f79e08ae', 'pos_reference': None, 'uuid': 'd3214859-4a7d-41c2-8160-c332f79e08ae'} created pos.order #688 2026-10-20 09:54:01,925 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38812196 finished 2026-10-20 09:54:02,633 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-10-20 09:54:03,463 7 INFO rb-aa5c29f-225760-426740 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 09:54:03,863 7 INFO rb-aa5c29f-225760-426740 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 09:54:03,936 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-10-20 09:54:04,445 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3425760 started for PoS orders references: [{'name': 'Order 995a217b-bd39-4a86-8e8c-6911bd0827c7', 'pos_reference': None, 'uuid': '995a217b-bd39-4a86-8e8c-6911bd0827c7'}] 2026-10-20 09:54:05,364 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3425760 order {'name': 'Order 995a217b-bd39-4a86-8e8c-6911bd0827c7', 'pos_reference': None, 'uuid': '995a217b-bd39-4a86-8e8c-6911bd0827c7'} created pos.order #689 2026-10-20 09:54:05,364 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3425760 finished 2026-10-20 09:54:05,470 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-10-20 09:54:06,221 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86773910 started for PoS orders references: [{'name': 'Order d577d6f2-f2bc-4112-a233-c8faa4a6327d', 'pos_reference': None, 'uuid': 'd577d6f2-f2bc-4112-a233-c8faa4a6327d'}] 2026-10-20 09:54:07,241 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86773910 order {'name': 'Order d577d6f2-f2bc-4112-a233-c8faa4a6327d', 'pos_reference': None, 'uuid': 'd577d6f2-f2bc-4112-a233-c8faa4a6327d'} created pos.order #690 2026-10-20 09:54:07,242 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86773910 finished 2026-10-20 09:54:07,992 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91573653 started for PoS orders references: [{'name': 'Order c1dafff7-358d-413e-a06a-d40aeb970093', 'pos_reference': None, 'uuid': 'c1dafff7-358d-413e-a06a-d40aeb970093'}] 2026-10-20 09:54:08,874 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91573653 order {'name': 'Order c1dafff7-358d-413e-a06a-d40aeb970093', 'pos_reference': None, 'uuid': 'c1dafff7-358d-413e-a06a-d40aeb970093'} created pos.order #691 2026-10-20 09:54:08,874 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91573653 finished 2026-10-20 09:54:08,980 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22494477 started for PoS orders references: [{'name': 'Order e162f369-03a2-42bc-833b-323ce693fc4f', 'pos_reference': None, 'uuid': 'e162f369-03a2-42bc-833b-323ce693fc4f'}] 2026-10-20 09:54:09,320 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #265 deleted stock.move.line records with IDs: [791] 2026-10-20 09:54:10,784 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22494477 order {'name': 'Order e162f369-03a2-42bc-833b-323ce693fc4f', 'pos_reference': None, 'uuid': 'e162f369-03a2-42bc-833b-323ce693fc4f'} created pos.order #692 2026-10-20 09:54:10,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22494477 finished 2026-10-20 09:54:10,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-10-20 09:54:11,642 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19569532 started for PoS orders references: [{'name': 'Order 6815873c-2744-461c-ae13-2ec8f601d952', 'pos_reference': None, 'uuid': '6815873c-2744-461c-ae13-2ec8f601d952'}] 2026-10-20 09:54:11,754 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19569532 order {'name': 'Order 6815873c-2744-461c-ae13-2ec8f601d952', 'pos_reference': None, 'uuid': '6815873c-2744-461c-ae13-2ec8f601d952'} created pos.order #693 2026-10-20 09:54:11,754 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19569532 finished 2026-10-20 09:54:11,862 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5286852 started for PoS orders references: [{'name': 'Order 1078741c-049f-46e8-b152-23e406f86205', 'pos_reference': None, 'uuid': '1078741c-049f-46e8-b152-23e406f86205'}] 2026-10-20 09:54:11,917 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5286852 order {'name': 'Order 1078741c-049f-46e8-b152-23e406f86205', 'pos_reference': None, 'uuid': '1078741c-049f-46e8-b152-23e406f86205'} created pos.order #694 2026-10-20 09:54:11,918 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5286852 finished 2026-10-20 09:54:12,413 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-10-20 09:54:13,445 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17757392 started for PoS orders references: [{'name': 'Order 414b1a57-5934-4701-9b77-f54f3b084a99', 'pos_reference': None, 'uuid': '414b1a57-5934-4701-9b77-f54f3b084a99'}] 2026-10-20 09:54:14,767 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17757392 order {'name': 'Order 414b1a57-5934-4701-9b77-f54f3b084a99', 'pos_reference': None, 'uuid': '414b1a57-5934-4701-9b77-f54f3b084a99'} created pos.order #695 2026-10-20 09:54:14,767 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17757392 finished 2026-10-20 09:54:15,128 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-10-20 09:54:15,773 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-10-20 09:54:15,842 7 INFO rb-aa5c29f-225760-426740 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 09:54:16,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-10-20 09:54:16,287 7 INFO rb-aa5c29f-225760-426740 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 09:54:16,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-10-20 09:54:17,685 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ensure_default_products_in_multiple_company ... 2026-10-20 09:54:18,088 7 INFO rb-aa5c29f-225760-426740 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 09:54:26,227 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-10-20 09:54:26,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99842115 started for PoS orders references: [{'name': 'Order b053cd1b-af37-48fc-a922-d8b47d209f51', 'pos_reference': None, 'uuid': 'b053cd1b-af37-48fc-a922-d8b47d209f51'}] 2026-10-20 09:54:27,064 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #265 deleted stock.move.line records with IDs: [798] 2026-10-20 09:54:28,473 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99842115 order {'name': 'Order b053cd1b-af37-48fc-a922-d8b47d209f51', 'pos_reference': None, 'uuid': 'b053cd1b-af37-48fc-a922-d8b47d209f51'} created pos.order #698 2026-10-20 09:54:28,475 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99842115 finished 2026-10-20 09:54:28,687 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-10-20 09:54:28,934 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50268624 started for PoS orders references: [{'name': 'Order 9d70ec05-2ee7-407c-8ae0-3d49cbe9bec5', 'pos_reference': None, 'uuid': '9d70ec05-2ee7-407c-8ae0-3d49cbe9bec5'}] 2026-10-20 09:54:29,404 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50268624 order {'name': 'Order 9d70ec05-2ee7-407c-8ae0-3d49cbe9bec5', 'pos_reference': None, 'uuid': '9d70ec05-2ee7-407c-8ae0-3d49cbe9bec5'} created pos.order #699 2026-10-20 09:54:29,404 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50268624 finished 2026-10-20 09:54:29,444 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-10-20 09:54:31,070 7 INFO rb-aa5c29f-225760-426740 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 09:54:31,173 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-10-20 09:54:31,775 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96900476 started for PoS orders references: [{'name': 'Order c9f021bb-f2e9-4846-ae30-4bb4d14b45e3', 'pos_reference': None, 'uuid': 'c9f021bb-f2e9-4846-ae30-4bb4d14b45e3'}] 2026-10-20 09:54:33,111 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96900476 order {'name': 'Order c9f021bb-f2e9-4846-ae30-4bb4d14b45e3', 'pos_reference': None, 'uuid': 'c9f021bb-f2e9-4846-ae30-4bb4d14b45e3'} created pos.order #701 2026-10-20 09:54:33,111 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96900476 finished 2026-10-20 09:54:33,336 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-10-20 09:54:33,716 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-10-20 09:54:34,407 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 52776 2026-10-20 09:54:34,407 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmpme_23biw_chrome_odoo 2026-10-20 09:54:34,407 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:36693/json/version 2026-10-20 09:54:34,415 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36693', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:54:34,468 7 INFO rb-aa5c29f-225760-426740 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 09:54:34,468 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:36693/json 2026-10-20 09:54:34,469 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36693', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:54:34,496 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:36693/devtools/page/C10A935637A0AF3F372441DAFE74C505 2026-10-20 09:54:34,528 7 INFO rb-aa5c29f-225760-426740 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 09:54:34,553 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-10-20 09:54:34,741 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 09:54:34,752 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-10-20 09:54:34,755 7 INFO rb-aa5c29f-225760-426740 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 09:54:34,755 7 INFO rb-aa5c29f-225760-426740 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 09:54:34,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:54:35,240 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:35] "GET /pos/ui/162 HTTP/1.1" 200 6848 66 0.088 0.395 rw 2026-10-20 09:54:35,244 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': 'C10A935637A0AF3F372441DAFE74C505', 'loaderId': 'E5ACABD75987EB42068F71934676D860', 'isDownload': False} 2026-10-20 09:54:35,244 7 INFO rb-aa5c29f-225760-426740 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 09:54:35,341 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:35] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.57 ro 2026-10-20 09:54:35,413 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:35] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.116 ro 2026-10-20 09:54:35,419 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:35] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.115 ro 2026-10-20 09:54:36,128 7 INFO rb-aa5c29f-225760-426740 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 09:54:36,152 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:54:36,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:54:36,232 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.036 ro 2026-10-20 09:54:36,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.017 0.053 rw 2026-10-20 09:54:36,381 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.095 rw 2026-10-20 09:54:37,574 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534821 239 0.337 0.887 rw 2026-10-20 09:54:37,779 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: The ready code tooks too much time : 2.5349228382110596 2026-10-20 09:54:37,780 7 INFO rb-aa5c29f-225760-426740 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 09:54:37,798 7 INFO rb-aa5c29f-225760-426740 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 09:54:37,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:37] "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 09:54:37,830 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:37] "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 09:54:37,857 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.011 rw 2026-10-20 09:54:37,890 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54: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.027 rw 2026-10-20 09:54:37,898 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54: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 09:54:38,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:38] "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 09:54:38,531 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.027 rw 2026-10-20 09:54:38,715 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 09:54:38,718 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:54:38,729 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.067 rw 2026-10-20 09:54:38,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:38] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.07 rw 2026-10-20 09:54:38,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:38] "GET /web/image/res.users/265/avatar_128 HTTP/1.1" 200 305 4 0.009 0.067 ro 2026-10-20 09:54:38,818 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:38] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 09:54:38,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:54:38,828 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:38] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.022 ro 2026-10-20 09:54:38,910 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.031 rw 2026-10-20 09:54:38,966 7 INFO rb-aa5c29f-225760-426740 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 09:54:38,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.006 - 2026-10-20 09:54:39,119 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:39] "GET /pos/ui/162 HTTP/1.1" 200 6888 31 0.058 0.082 rw 2026-10-20 09:54:39,144 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,260 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:39] "GET /pos/ui/162?from_backend=True HTTP/1.1" 200 6888 31 0.054 0.227 rw 2026-10-20 09:54:39,278 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:39] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.136 rw 2026-10-20 09:54:39,354 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.021 0.176 rw 2026-10-20 09:54:39,438 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,439 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,502 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,503 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,503 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,504 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,530 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,551 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,555 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:39] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 09:54:39,558 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,569 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,921 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,922 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,934 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,935 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,977 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,977 7 INFO rb-aa5c29f-225760-426740 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 09:54:39,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 09:54:39,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 09:54:40,489 7 INFO rb-aa5c29f-225760-426740 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 09:54:40,514 7 INFO rb-aa5c29f-225760-426740 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 09:54:40,521 7 INFO rb-aa5c29f-225760-426740 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 09:54:40,525 7 INFO rb-aa5c29f-225760-426740 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 09:54:41,058 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86135048 started for PoS orders references: [{'name': '/', 'pos_reference': '261-162-000001', 'uuid': 'd9652142-df8c-45b8-b5a7-59d3637521cb'}] 2026-10-20 09:54:41,062 7 INFO rb-aa5c29f-225760-426740 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 09:54:41,063 7 INFO rb-aa5c29f-225760-426740 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 09:54:42,662 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86135048 order {'name': '/', 'pos_reference': '261-162-000001', 'uuid': 'd9652142-df8c-45b8-b5a7-59d3637521cb'} created pos.order #702 2026-10-20 09:54:42,664 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86135048 finished 2026-10-20 09:54:42,906 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5374 477 0.846 1.006 rw 2026-10-20 09:54:42,931 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-10-20 09:54:42,932 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-20 09:54:43,145 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:54:43,151 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 22032460 (allocated 23613440) 2026-10-20 09:54:43,154 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:37] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.024 6.731 rw 2026-10-20 09:54:43,223 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8zWhtKjY - [20/Oct/2026 09:54:43] "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 09:54:43,262 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 52776 2026-10-20 09:54:43,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-10-20 09:54:43,273 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 52776 2026-10-20 09:54:43,383 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095443_383438_test_pos_order_and_invoice_amounts.txt 2026-10-20 09:54:43,383 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmpme_23biw_chrome_odoo" 2026-10-20 09:54:43,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-10-20 09:54:43,464 7 INFO rb-aa5c29f-225760-426740 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 09:54:44,554 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 52909 2026-10-20 09:54:44,554 7 INFO rb-aa5c29f-225760-426740 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/tmp_d6d46w0_chrome_odoo 2026-10-20 09:54:44,554 7 INFO rb-aa5c29f-225760-426740 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:33625/json/version 2026-10-20 09:54:44,556 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:54:44,577 7 INFO rb-aa5c29f-225760-426740 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 09:54:44,577 7 INFO rb-aa5c29f-225760-426740 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:33625/json 2026-10-20 09:54:44,578 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:54:44,591 7 INFO rb-aa5c29f-225760-426740 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:33625/devtools/page/55BBC738595867C4009225942DE37159 2026-10-20 09:54:44,613 7 INFO rb-aa5c29f-225760-426740 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 09:54:44,629 7 INFO rb-aa5c29f-225760-426740 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 09:54:44,873 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 09:54:44,876 7 INFO rb-aa5c29f-225760-426740 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 09:54:44,885 7 INFO rb-aa5c29f-225760-426740 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 09:54:44,885 7 INFO rb-aa5c29f-225760-426740 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 09:54:44,904 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:54:45,433 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:45] "GET /pos/ui/162 HTTP/1.1" 200 6888 92 0.091 0.439 rw 2026-10-20 09:54:45,436 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': '55BBC738595867C4009225942DE37159', 'loaderId': '86D6B148A742CBBDDE84A55F95119755', 'isDownload': False} 2026-10-20 09:54:45,437 7 INFO rb-aa5c29f-225760-426740 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 09:54:45,524 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:45] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.034 ro 2026-10-20 09:54:45,552 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:45] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.656 ro 2026-10-20 09:54:45,557 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:45] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.064 ro 2026-10-20 09:54:46,305 7 INFO rb-aa5c29f-225760-426740 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 09:54:46,335 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:54:46,347 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:54:46,385 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.024 ro 2026-10-20 09:54:46,445 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:46] "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.03 rw 2026-10-20 09:54:46,475 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.063 rw 2026-10-20 09:54:47,482 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 535681 237 0.339 0.682 rw 2026-10-20 09:54:47,735 7 INFO rb-aa5c29f-225760-426740 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.297534704208374 2026-10-20 09:54:47,735 7 INFO rb-aa5c29f-225760-426740 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 09:54:47,753 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:47] "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 09:54:47,755 7 INFO rb-aa5c29f-225760-426740 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 09:54:47,786 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:47] "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 09:54:47,839 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.032 rw 2026-10-20 09:54:47,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54: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.025 rw 2026-10-20 09:54:47,870 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:47] "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 09:54:48,458 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54: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 09:54:48,596 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54: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 09:54:48,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.06 rw 2026-10-20 09:54:48,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:54:48,797 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 09:54:48,829 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:48] "GET /web/image/res.users/265/avatar_128 HTTP/1.1" 200 305 4 0.013 0.041 ro 2026-10-20 09:54:48,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:48] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.072 rw 2026-10-20 09:54:48,859 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:48] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 09:54:48,869 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 09:54:48,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:48] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.022 ro 2026-10-20 09:54:48,972 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.016 0.05 rw 2026-10-20 09:54:49,005 7 INFO rb-aa5c29f-225760-426740 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 09:54:49,072 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.022 - 2026-10-20 09:54:49,193 7 INFO rb-aa5c29f-225760-426740 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 09:54:49,194 7 INFO rb-aa5c29f-225760-426740 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 09:54:49,273 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:49] "GET /pos/ui/162 HTTP/1.1" 200 6888 31 0.098 0.124 rw 2026-10-20 09:54:49,381 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:49] "GET /pos/ui/162?from_backend=True HTTP/1.1" 200 6888 31 0.036 0.293 rw 2026-10-20 09:54:49,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.019 0.232 rw 2026-10-20 09:54:49,470 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54: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.261 rw 2026-10-20 09:54:49,527 7 INFO rb-aa5c29f-225760-426740 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 09:54:49,562 7 INFO rb-aa5c29f-225760-426740 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 09:54:49,786 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 29 0.056 0.159 ro 2026-10-20 09:54:49,890 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.02 0.29 ro 2026-10-20 09:54:50,001 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.019 0.179 ro 2026-10-20 09:54:50,108 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 1557 14 0.015 0.053 ro 2026-10-20 09:54:50,221 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.007 0.023 ro 2026-10-20 09:54:50,390 7 INFO rb-aa5c29f-225760-426740 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 09:54:50,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:50] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 09:54:50,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:50] "GET /web/image/res.partner/1157/avatar_128?unique=1792489995000 HTTP/1.1" 200 305 4 0.018 0.038 ro 2026-10-20 09:54:50,805 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:50] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 17337 123 0.114 0.291 rw 2026-10-20 09:54:50,905 7 INFO rb-aa5c29f-225760-426740 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 09:54:51,175 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 123 0.114 0.222 rw 2026-10-20 09:54:51,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:51] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 337 13 0.014 0.321 rw 2026-10-20 09:54:51,386 7 INFO rb-aa5c29f-225760-426740 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 09:54:51,387 7 INFO rb-aa5c29f-225760-426740 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 09:54:51,387 7 INFO rb-aa5c29f-225760-426740 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 09:54:51,398 7 INFO rb-aa5c29f-225760-426740 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 09:54:51,409 7 INFO rb-aa5c29f-225760-426740 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 09:54:51,412 7 INFO rb-aa5c29f-225760-426740 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 09:54:51,467 7 INFO rb-aa5c29f-225760-426740 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 09:54:51,468 7 INFO rb-aa5c29f-225760-426740 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 09:54:51,483 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:54:51,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:54:51,983 7 INFO rb-aa5c29f-225760-426740 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 09:54:52,006 7 INFO rb-aa5c29f-225760-426740 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 09:54:52,533 7 INFO rb-aa5c29f-225760-426740 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 09:54:52,538 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40146301 started for PoS orders references: [{'name': '/', 'pos_reference': '261-162-000001', 'uuid': 'a88d4ef6-a038-434f-a3e6-91691edb0d14'}] 2026-10-20 09:54:52,539 7 INFO rb-aa5c29f-225760-426740 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 09:54:53,185 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40146301 order {'name': '/', 'pos_reference': '261-162-000001', 'uuid': 'a88d4ef6-a038-434f-a3e6-91691edb0d14'} created pos.order #703 2026-10-20 09:54:53,187 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40146301 finished 2026-10-20 09:54:53,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5222 234 0.343 0.521 rw 2026-10-20 09:54:53,515 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:53] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.009 ro 2026-10-20 09:54:53,548 7 INFO rb-aa5c29f-225760-426740 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 09:54:53,569 7 INFO rb-aa5c29f-225760-426740 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 09:54:53,570 7 INFO rb-aa5c29f-225760-426740 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 09:54:53,600 7 INFO rb-aa5c29f-225760-426740 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 09:54:53,613 7 INFO rb-aa5c29f-225760-426740 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 09:54:53,658 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.017 0.053 rw 2026-10-20 09:54:53,758 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.021 0.116 ro 2026-10-20 09:54:53,881 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.023 0.236 ro 2026-10-20 09:54:54,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.022 0.199 ro 2026-10-20 09:54:54,074 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 811 14 0.013 0.042 ro 2026-10-20 09:54:54,123 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:54] "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 09:54:54,167 7 INFO rb-aa5c29f-225760-426740 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 09:54:54,609 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:54] "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.178 0.259 rw 2026-10-20 09:54:54,690 7 INFO rb-aa5c29f-225760-426740 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 09:54:55,086 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 123 0.185 0.284 rw 2026-10-20 09:54:55,171 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:55] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 337 13 0.033 0.447 rw 2026-10-20 09:54:55,212 7 INFO rb-aa5c29f-225760-426740 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 09:54:55,213 7 INFO rb-aa5c29f-225760-426740 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 09:54:55,213 7 INFO rb-aa5c29f-225760-426740 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 09:54:55,219 7 INFO rb-aa5c29f-225760-426740 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 09:54:55,224 7 INFO rb-aa5c29f-225760-426740 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 09:54:55,229 7 INFO rb-aa5c29f-225760-426740 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 09:54:55,246 7 INFO rb-aa5c29f-225760-426740 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 09:54:55,247 7 INFO rb-aa5c29f-225760-426740 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 09:54:55,764 7 INFO rb-aa5c29f-225760-426740 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 09:54:55,772 7 INFO rb-aa5c29f-225760-426740 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 09:54:56,285 7 INFO rb-aa5c29f-225760-426740 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 09:54:56,290 7 INFO rb-aa5c29f-225760-426740 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 09:54:56,301 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37025737 started for PoS orders references: [{'name': '/', 'pos_reference': '261-162-000002', 'uuid': '12cfa7e5-3e92-482f-a32a-42f88fcd4ec5'}] 2026-10-20 09:54:56,829 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37025737 order {'name': '/', 'pos_reference': '261-162-000002', 'uuid': '12cfa7e5-3e92-482f-a32a-42f88fcd4ec5'} created pos.order #704 2026-10-20 09:54:56,831 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37025737 finished 2026-10-20 09:54:57,048 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5221 203 0.259 0.494 rw 2026-10-20 09:54:57,151 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:57] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.012 ro 2026-10-20 09:54:57,179 7 INFO rb-aa5c29f-225760-426740 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 09:54:57,204 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-10-20 09:54:57,205 7 INFO rb-aa5c29f-225760-426740 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 09:54:57,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.016 0.044 rw 2026-10-20 09:54:57,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:54:57,397 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 25548916 (allocated 28069888) 2026-10-20 09:54:57,405 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XVkLig2W - [20/Oct/2026 09:54:47] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 10.891 rw 2026-10-20 09:54:57,499 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 52909 2026-10-20 09:54:57,500 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-10-20 09:54:57,501 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 52909 2026-10-20 09:54:57,639 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095457_638859_test_sale_order_fp_different_from_partner_one.txt 2026-10-20 09:54:57,639 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmp_d6d46w0_chrome_odoo" 2026-10-20 09:54:57,684 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-10-20 09:54:58,019 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66731725 started for PoS orders references: [{'name': 'Order 8d6e83b6-4112-4a92-8445-5b42fa0c1ac0', 'pos_reference': None, 'uuid': '8d6e83b6-4112-4a92-8445-5b42fa0c1ac0'}] 2026-10-20 09:54:58,104 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66731725 order {'name': 'Order 8d6e83b6-4112-4a92-8445-5b42fa0c1ac0', 'pos_reference': None, 'uuid': '8d6e83b6-4112-4a92-8445-5b42fa0c1ac0'} created pos.order #705 2026-10-20 09:54:58,105 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66731725 finished 2026-10-20 09:54:58,224 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-10-20 09:54:58,970 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35361391 started for PoS orders references: [{'name': 'Order 52552939-19fd-408e-a02f-ef1dbc17255a', 'pos_reference': None, 'uuid': '52552939-19fd-408e-a02f-ef1dbc17255a'}] 2026-10-20 09:54:59,588 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35361391 order {'name': 'Order 52552939-19fd-408e-a02f-ef1dbc17255a', 'pos_reference': None, 'uuid': '52552939-19fd-408e-a02f-ef1dbc17255a'} created pos.order #706 2026-10-20 09:54:59,589 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35361391 finished 2026-10-20 09:54:59,837 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-10-20 09:55:00,421 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77656459 started for PoS orders references: [{'name': 'Order 65236668-2c18-430d-8560-aea04d0f1e71', 'pos_reference': None, 'uuid': '65236668-2c18-430d-8560-aea04d0f1e71'}] 2026-10-20 09:55:00,564 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77656459 order {'name': 'Order 65236668-2c18-430d-8560-aea04d0f1e71', 'pos_reference': None, 'uuid': '65236668-2c18-430d-8560-aea04d0f1e71'} created pos.order #707 2026-10-20 09:55:00,564 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77656459 finished 2026-10-20 09:55:01,193 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settled_line_price_is_not_crossed_out ... 2026-10-20 09:55:01,196 7 INFO rb-aa5c29f-225760-426740 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 09:55:01,198 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-10-20 09:55:02,465 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-10-20 09:55:03,242 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30827626 started for PoS orders references: [{'name': 'Order 17c5bc8d-84bf-4521-bbf5-75fef6f00f15', 'pos_reference': None, 'uuid': '17c5bc8d-84bf-4521-bbf5-75fef6f00f15'}] 2026-10-20 09:55:03,442 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #265 deleted stock.move.line records with IDs: [809] 2026-10-20 09:55:04,824 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30827626 order {'name': 'Order 17c5bc8d-84bf-4521-bbf5-75fef6f00f15', 'pos_reference': None, 'uuid': '17c5bc8d-84bf-4521-bbf5-75fef6f00f15'} created pos.order #708 2026-10-20 09:55:04,827 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30827626 finished 2026-10-20 09:55:05,146 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 418 checked, 6 removed 2026-10-20 09:55:06,325 7 INFO rb-aa5c29f-225760-426740 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 09:55:06,519 7 INFO rb-aa5c29f-225760-426740 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 09:55:16,605 7 INFO rb-aa5c29f-225760-426740 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 09:55:20,973 7 INFO rb-aa5c29f-225760-426740 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 09:55:25,398 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-10-20 09:55:26,978 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-10-20 09:55:27,572 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97472834 started for PoS orders references: [{'name': 'Order eeaa91c6-ce40-4146-84fe-a0f414125957', 'pos_reference': None, 'uuid': 'eeaa91c6-ce40-4146-84fe-a0f414125957'}] 2026-10-20 09:55:28,435 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97472834 order {'name': 'Order eeaa91c6-ce40-4146-84fe-a0f414125957', 'pos_reference': None, 'uuid': 'eeaa91c6-ce40-4146-84fe-a0f414125957'} created pos.order #711 2026-10-20 09:55:28,436 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97472834 finished 2026-10-20 09:55:28,907 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-10-20 09:55:31,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-10-20 09:55:33,919 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 424 checked, 12 removed 2026-10-20 09:55:34,837 7 INFO rb-aa5c29f-225760-426740 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 09:55:35,009 7 INFO rb-aa5c29f-225760-426740 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 09:55:43,912 7 INFO rb-aa5c29f-225760-426740 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 09:55:46,458 7 INFO rb-aa5c29f-225760-426740 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 09:55:50,988 7 INFO rb-aa5c29f-225760-426740 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 09:55:52,292 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #275 deleted res.currency.rate records with IDs: [59, 60, 61] 2026-10-20 09:55:53,465 7 INFO rb-aa5c29f-225760-426740 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 09:55:53,570 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-10-20 09:55:54,524 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28512400 started for PoS orders references: [{'name': 'Order 56282-537-5714', 'pos_reference': None, 'uuid': '56282-537-5714'}] 2026-10-20 09:55:55,697 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28512400 order {'name': 'Order 56282-537-5714', 'pos_reference': None, 'uuid': '56282-537-5714'} created pos.order #714 2026-10-20 09:55:55,698 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28512400 finished 2026-10-20 09:55:55,782 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-10-20 09:55:56,508 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 53043 2026-10-20 09:55:56,508 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmpid9h5o3l_chrome_odoo 2026-10-20 09:55:56,509 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:41639/json/version 2026-10-20 09:55:56,510 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41639', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:55:56,585 7 INFO rb-aa5c29f-225760-426740 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 09:55:56,586 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:41639/json 2026-10-20 09:55:56,586 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41639', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:55:56,599 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:41639/devtools/page/8818EA16333EF9456F53FD5393AFB979 2026-10-20 09:55:56,610 7 INFO rb-aa5c29f-225760-426740 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 09:55:56,627 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-10-20 09:55:56,729 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:55:56,746 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-10-20 09:55:56,748 7 INFO rb-aa5c29f-225760-426740 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 09:55:56,748 7 INFO rb-aa5c29f-225760-426740 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 09:55:56,769 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:55:57,253 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:55:57] "GET /pos/ui/165 HTTP/1.1" 200 6963 65 0.063 0.438 rw 2026-10-20 09:55:57,270 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': '8818EA16333EF9456F53FD5393AFB979', 'loaderId': 'A8661E35C5131D8951ACF4F98488B175', 'isDownload': False} 2026-10-20 09:55:57,271 7 INFO rb-aa5c29f-225760-426740 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 09:55:57,420 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:55:57] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.013 0.081 ro 2026-10-20 09:55:57,450 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:55:57] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.105 ro 2026-10-20 09:55:57,454 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:55:57] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.691 ro 2026-10-20 09:55:58,265 7 INFO rb-aa5c29f-225760-426740 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 09:55:58,294 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:55:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:55:58,309 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:55:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:55:58,355 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:55:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.02 ro 2026-10-20 09:55:58,434 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:55:58] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.009 0.043 rw 2026-10-20 09:55:58,447 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09: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.007 0.05 rw 2026-10-20 09:55:59,546 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:55:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 546470 248 0.247 0.826 rw 2026-10-20 09:55:59,784 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: The ready code tooks too much time : 2.513624906539917 2026-10-20 09:55:59,785 7 INFO rb-aa5c29f-225760-426740 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 09:55:59,802 7 INFO rb-aa5c29f-225760-426740 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 09:55:59,811 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:55:59] "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 09:55:59,843 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:55:59] "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 09:55:59,872 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:55: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 09:55:59,886 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:55:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.018 rw 2026-10-20 09:55:59,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:55:59] "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 09:56:00,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56: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 09:56:00,582 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09: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.012 rw 2026-10-20 09:56:00,738 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 09:56:00,744 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 09:56:00,776 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.024 0.058 rw 2026-10-20 09:56:00,811 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:00] "GET /web/image/res.users/277/avatar_128 HTTP/1.1" 200 305 4 0.006 0.055 ro 2026-10-20 09:56:00,814 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.012 - 2026-10-20 09:56:00,816 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:00] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-20 09:56:00,828 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:00] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.096 rw 2026-10-20 09:56:00,857 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:00] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.058 ro 2026-10-20 09:56:00,893 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.044 rw 2026-10-20 09:56:00,916 7 INFO rb-aa5c29f-225760-426740 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 09:56:01,011 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-20 09:56:01,075 7 INFO rb-aa5c29f-225760-426740 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 09:56:01,177 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:01] "GET /pos/ui/165 HTTP/1.1" 200 7003 31 0.087 0.14 rw 2026-10-20 09:56:01,284 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:01] "GET /pos/ui/165?from_backend=True HTTP/1.1" 200 7003 31 0.027 0.311 rw 2026-10-20 09:56:01,405 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.056 0.252 rw 2026-10-20 09:56:01,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56: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.335 rw 2026-10-20 09:56:01,520 7 INFO rb-aa5c29f-225760-426740 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 09:56:01,520 7 INFO rb-aa5c29f-225760-426740 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 09:56:01,617 7 INFO rb-aa5c29f-225760-426740 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 09:56:01,628 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:01] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:56:01,799 7 INFO rb-aa5c29f-225760-426740 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 09:56:01,800 7 INFO rb-aa5c29f-225760-426740 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 09:56:01,835 7 INFO rb-aa5c29f-225760-426740 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 09:56:01,836 7 INFO rb-aa5c29f-225760-426740 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 09:56:01,867 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:56:01,870 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:56:02,361 7 INFO rb-aa5c29f-225760-426740 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 09:56:02,388 7 INFO rb-aa5c29f-225760-426740 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 09:56:02,914 7 INFO rb-aa5c29f-225760-426740 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 09:56:02,921 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15768323 started for PoS orders references: [{'name': '/', 'pos_reference': '261-165-000001', 'uuid': '1d4db5e6-02ac-4c46-a44a-fa36e1cd82ca'}] 2026-10-20 09:56:02,926 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,435 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15768323 order {'name': '/', 'pos_reference': '261-165-000001', 'uuid': '1d4db5e6-02ac-4c46-a44a-fa36e1cd82ca'} created pos.order #715 2026-10-20 09:56:03,439 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15768323 finished 2026-10-20 09:56:03,537 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5225 174 0.216 0.405 rw 2026-10-20 09:56:03,638 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:03] "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 09:56:03,681 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,707 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,707 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,748 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,761 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,768 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,772 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,789 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,798 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.078 rw 2026-10-20 09:56:03,804 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,805 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,808 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,810 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,810 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,844 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,848 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.002 0.1 rw 2026-10-20 09:56:03,857 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,865 7 INFO rb-aa5c29f-225760-426740 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 09:56:03,891 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:03] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.028 0.089 rw 2026-10-20 09:56:04,009 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.012 0.037 rw 2026-10-20 09:56:04,375 7 INFO rb-aa5c29f-225760-426740 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 09:56:04,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54392023 started for PoS orders references: [{'name': '/', 'pos_reference': '261-165-000002', 'uuid': 'b9f80840-2998-48ac-9d3d-197dc3be1c98'}] 2026-10-20 09:56:04,387 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-10-20 09:56:04,388 7 INFO rb-aa5c29f-225760-426740 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 09:56:04,533 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:56:04,546 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 22083616 (allocated 24137728) 2026-10-20 09:56:04,675 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 53043 2026-10-20 09:56:04,685 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-10-20 09:56:04,685 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 53043 2026-10-20 09:56:04,802 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095604_801851_test_refund_line_report_prices_sign.txt 2026-10-20 09:56:04,802 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmpid9h5o3l_chrome_odoo" 2026-10-20 09:56:04,861 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: waiting for threads: [, ] 2026-10-20 09:56:04,907 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54392023 order {'name': '/', 'pos_reference': '261-165-000002', 'uuid': 'b9f80840-2998-48ac-9d3d-197dc3be1c98'} created pos.order #716 2026-10-20 09:56:04,909 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54392023 finished 2026-10-20 09:56:05,021 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:55:58] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 6.55 rw 2026-10-20 09:56:05,039 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 klTfOgi8 - [20/Oct/2026 09:56:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 190 0.203 0.457 rw 2026-10-20 09:56:16,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-10-20 09:56:16,659 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33209835 started for PoS orders references: [{'name': 'Order 56245-881-4969', 'pos_reference': None, 'uuid': '56245-881-4969'}, {'name': 'Order 24441-680-9082', 'pos_reference': None, 'uuid': '24441-680-9082'}] 2026-10-20 09:56:17,178 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33209835 order {'name': 'Order 56245-881-4969', 'pos_reference': None, 'uuid': '56245-881-4969'} created pos.order #717 2026-10-20 09:56:17,511 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33209835 order {'name': 'Order 24441-680-9082', 'pos_reference': None, 'uuid': '24441-680-9082'} created pos.order #718 2026-10-20 09:56:17,511 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33209835 finished 2026-10-20 09:56:18,631 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-10-20 09:56:19,281 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88735793 started for PoS orders references: [{'name': 'Order 02466-493-9966', 'pos_reference': None, 'uuid': '02466-493-9966'}] 2026-10-20 09:56:19,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88735793 order {'name': 'Order 02466-493-9966', 'pos_reference': None, 'uuid': '02466-493-9966'} created pos.order #719 2026-10-20 09:56:19,777 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88735793 finished 2026-10-20 09:56:21,046 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 09:56:22,187 7 INFO rb-aa5c29f-225760-426740 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 09:56:22,376 7 INFO rb-aa5c29f-225760-426740 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 09:56:31,386 7 INFO rb-aa5c29f-225760-426740 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 09:56:35,432 7 INFO rb-aa5c29f-225760-426740 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 09:56:40,517 7 INFO rb-aa5c29f-225760-426740 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 09:56:40,711 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included ... 2026-10-20 09:56:42,190 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Chrome pid: 53171 2026-10-20 09:56:42,190 7 INFO rb-aa5c29f-225760-426740 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/tmp9zi8hwmv_chrome_odoo 2026-10-20 09:56:42,190 7 INFO rb-aa5c29f-225760-426740 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:35919/json/version 2026-10-20 09:56:42,192 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:56:42,236 7 INFO rb-aa5c29f-225760-426740 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 09:56:42,236 7 INFO rb-aa5c29f-225760-426740 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:35919/json 2026-10-20 09:56:42,237 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:56:42,271 7 INFO rb-aa5c29f-225760-426740 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:35919/devtools/page/0815114311071C22D2F7065352CC745C 2026-10-20 09:56:42,289 7 INFO rb-aa5c29f-225760-426740 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 09:56:42,294 7 INFO rb-aa5c29f-225760-426740 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 09:56:42,448 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:56:42,460 7 INFO rb-aa5c29f-225760-426740 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 09:56:42,462 7 INFO rb-aa5c29f-225760-426740 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 09:56:42,462 7 INFO rb-aa5c29f-225760-426740 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 09:56:42,479 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:56:43,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:43] "GET /pos/ui/168 HTTP/1.1" 200 6991 90 0.067 0.597 rw 2026-10-20 09:56:43,134 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Navigation result: {'frameId': '0815114311071C22D2F7065352CC745C', 'loaderId': '65F51C1A4B3A03CAD1CD960C1F83EF90', 'isDownload': False} 2026-10-20 09:56:43,134 7 INFO rb-aa5c29f-225760-426740 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 09:56:43,199 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:43] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.026 ro 2026-10-20 09:56:43,205 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:43] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.733 ro 2026-10-20 09:56:43,221 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:43] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.046 ro 2026-10-20 09:56:43,942 7 INFO rb-aa5c29f-225760-426740 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 09:56:43,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:56:43,987 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.013 - 2026-10-20 09:56:44,017 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 09:56:44,069 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:44] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.022 rw 2026-10-20 09:56:44,086 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.007 0.035 rw 2026-10-20 09:56:45,090 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521904 235 0.376 0.608 rw 2026-10-20 09:56:45,318 7 INFO rb-aa5c29f-225760-426740 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.1835975646972656 2026-10-20 09:56:45,318 7 INFO rb-aa5c29f-225760-426740 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 09:56:45,338 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.016 ro 2026-10-20 09:56:45,346 7 INFO rb-aa5c29f-225760-426740 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 09:56:45,391 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:45] "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 09:56:45,435 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:45] "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 09:56:45,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56: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.021 rw 2026-10-20 09:56:45,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56: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 09:56:45,976 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56: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 09:56:46,094 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56: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.011 rw 2026-10-20 09:56:46,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.051 rw 2026-10-20 09:56:46,285 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.019 - 2026-10-20 09:56:46,295 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.03 - 2026-10-20 09:56:46,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:46] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.005 0.046 ro 2026-10-20 09:56:46,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:46] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.049 rw 2026-10-20 09:56:46,350 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:46] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 09:56:46,350 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:46] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-20 09:56:46,354 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:56:46,434 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.038 rw 2026-10-20 09:56:46,488 7 INFO rb-aa5c29f-225760-426740 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 09:56:46,534 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 09:56:46,663 7 INFO rb-aa5c29f-225760-426740 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 09:56:46,664 7 INFO rb-aa5c29f-225760-426740 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 09:56:46,671 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:46] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6991 31 0.046 0.112 rw 2026-10-20 09:56:46,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:46] "GET /pos/ui/168 HTTP/1.1" 200 6991 31 0.037 0.252 rw 2026-10-20 09:56:46,819 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56: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.138 rw 2026-10-20 09:56:46,913 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.041 0.2 rw 2026-10-20 09:56:46,964 7 INFO rb-aa5c29f-225760-426740 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 09:56:46,993 7 INFO rb-aa5c29f-225760-426740 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 09:56:47,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 29 0.067 0.157 ro 2026-10-20 09:56:47,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.019 0.294 ro 2026-10-20 09:56:47,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.083 ro 2026-10-20 09:56:47,570 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 818 15 0.03 0.046 ro 2026-10-20 09:56:47,692 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:47] "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 09:56:47,835 7 INFO rb-aa5c29f-225760-426740 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 09:56:47,843 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:47] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.022 - 2026-10-20 09:56:47,855 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:47] "GET /web/image/res.partner/1204/avatar_128?unique=1792490181000 HTTP/1.1" 200 305 4 0.007 0.038 ro 2026-10-20 09:56:48,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:48] "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.167 0.227 rw 2026-10-20 09:56:48,307 7 INFO rb-aa5c29f-225760-426740 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 09:56:48,318 7 INFO rb-aa5c29f-225760-426740 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 09:56:48,381 7 INFO rb-aa5c29f-225760-426740 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 09:56:48,382 7 INFO rb-aa5c29f-225760-426740 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 09:56:48,398 7 INFO rb-aa5c29f-225760-426740 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 09:56:48,447 7 INFO rb-aa5c29f-225760-426740 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 09:56:48,469 7 INFO rb-aa5c29f-225760-426740 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 09:56:48,497 7 INFO rb-aa5c29f-225760-426740 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 09:56:48,498 7 INFO rb-aa5c29f-225760-426740 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 09:56:48,513 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:56:48,516 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 09:56:48,665 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.17 0.251 rw 2026-10-20 09:56:49,006 7 INFO rb-aa5c29f-225760-426740 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 09:56:49,033 7 INFO rb-aa5c29f-225760-426740 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 09:56:49,558 7 INFO rb-aa5c29f-225760-426740 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 09:56:49,564 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1626440 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000001', 'uuid': 'b0c698bb-9e20-4ef3-9ca3-8dfcaa715e9b'}] 2026-10-20 09:56:50,047 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1626440 order {'name': '/', 'pos_reference': '261-168-000001', 'uuid': 'b0c698bb-9e20-4ef3-9ca3-8dfcaa715e9b'} created pos.order #720 2026-10-20 09:56:50,050 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1626440 finished 2026-10-20 09:56:50,294 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5611 214 0.266 0.469 rw 2026-10-20 09:56:50,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 596 16 0.027 0.043 ro 2026-10-20 09:56:50,580 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:50] "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 09:56:50,613 7 INFO rb-aa5c29f-225760-426740 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 09:56:50,635 7 INFO rb-aa5c29f-225760-426740 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 09:56:50,636 7 INFO rb-aa5c29f-225760-426740 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 09:56:50,649 7 INFO rb-aa5c29f-225760-426740 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 09:56:50,662 7 INFO rb-aa5c29f-225760-426740 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 09:56:50,689 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.048 rw 2026-10-20 09:56:50,794 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.112 ro 2026-10-20 09:56:50,891 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.023 0.2 ro 2026-10-20 09:56:50,997 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.074 ro 2026-10-20 09:56:51,086 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 818 15 0.021 0.047 ro 2026-10-20 09:56:51,119 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:51] "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 09:56:51,160 7 INFO rb-aa5c29f-225760-426740 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 09:56:51,681 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:51] "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.15 0.36 rw 2026-10-20 09:56:51,736 7 INFO rb-aa5c29f-225760-426740 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 09:56:52,060 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 116 0.119 0.243 rw 2026-10-20 09:56:52,142 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:52] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 662 18 0.023 0.365 rw 2026-10-20 09:56:52,219 7 INFO rb-aa5c29f-225760-426740 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 09:56:52,220 7 INFO rb-aa5c29f-225760-426740 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 09:56:52,220 7 INFO rb-aa5c29f-225760-426740 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 09:56:52,227 7 INFO rb-aa5c29f-225760-426740 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 09:56:52,228 7 INFO rb-aa5c29f-225760-426740 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 09:56:52,733 7 INFO rb-aa5c29f-225760-426740 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 09:56:52,734 7 INFO rb-aa5c29f-225760-426740 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 09:56:52,741 7 INFO rb-aa5c29f-225760-426740 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 09:56:52,742 7 INFO rb-aa5c29f-225760-426740 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 09:56:52,748 7 INFO rb-aa5c29f-225760-426740 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 09:56:52,753 7 INFO rb-aa5c29f-225760-426740 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 09:56:53,265 7 INFO rb-aa5c29f-225760-426740 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 09:56:53,271 7 INFO rb-aa5c29f-225760-426740 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 09:56:53,286 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93991087 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000002', 'uuid': '41bc2945-7997-4c4e-bb42-c9e4565e0b5e'}] 2026-10-20 09:56:53,408 7 INFO rb-aa5c29f-225760-426740 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 09:56:53,669 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #282 deleted stock.move.line records with IDs: [824] 2026-10-20 09:56:55,671 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93991087 order {'name': '/', 'pos_reference': '261-168-000002', 'uuid': '41bc2945-7997-4c4e-bb42-c9e4565e0b5e'} created pos.order #721 2026-10-20 09:56:55,673 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93991087 finished 2026-10-20 09:56:56,166 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6780 760 1.172 1.722 rw 2026-10-20 09:56:56,303 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:56] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.013 ro 2026-10-20 09:56:56,325 7 INFO rb-aa5c29f-225760-426740 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 09:56:56,345 7 INFO rb-aa5c29f-225760-426740 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 09:56:56,346 7 INFO rb-aa5c29f-225760-426740 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 09:56:56,402 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.047 rw 2026-10-20 09:56:56,544 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:56:56,546 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: heap 25682348 (allocated 28594176) 2026-10-20 09:56:56,555 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zyFrgmMK - [20/Oct/2026 09:56:44] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.019 12.439 rw 2026-10-20 09:56:56,657 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Closing chrome headless with pid 53171 2026-10-20 09:56:56,661 7 INFO rb-aa5c29f-225760-426740 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 09:56:56,662 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Terminating chrome headless with pid 53171 2026-10-20 09:56:56,800 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095656_800058_test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.txt 2026-10-20 09:56:56,800 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Removing chrome user profile "/tmp/tmp9zi8hwmv_chrome_odoo" 2026-10-20 09:56:56,846 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-10-20 09:56:58,008 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 53309 2026-10-20 09:56:58,009 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpzju3qfig_chrome_odoo 2026-10-20 09:56:58,009 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34305/json/version 2026-10-20 09:56:58,012 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:56:58,036 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 09:56:58,036 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34305/json 2026-10-20 09:56:58,037 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:56:58,039 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:34305/devtools/page/6C72F3DB7B13D75190E44D9A5BC72AA7 2026-10-20 09:56:58,043 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-20 09:56:58,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-20 09:56:58,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:56:58,282 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-20 09:56:58,284 7 INFO rb-aa5c29f-225760-426740 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 09:56:58,284 7 INFO rb-aa5c29f-225760-426740 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 09:56:58,305 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:56:58,974 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:56:58] "GET /pos/ui/168 HTTP/1.1" 200 6991 90 0.102 0.583 rw 2026-10-20 09:56:58,983 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '6C72F3DB7B13D75190E44D9A5BC72AA7', 'loaderId': 'B9F62B9BB4C5BF188327176C66232750', 'isDownload': False} 2026-10-20 09:56:58,983 7 INFO rb-aa5c29f-225760-426740 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 09:56:59,061 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:56:59] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.766 ro 2026-10-20 09:56:59,065 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:56:59] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.029 ro 2026-10-20 09:56:59,081 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:56:59] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.042 ro 2026-10-20 09:56:59,767 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-20 09:56:59,788 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:56:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 09:56:59,795 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:56:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:56:59,828 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:56:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.014 ro 2026-10-20 09:56:59,880 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:56:59] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.031 rw 2026-10-20 09:56:59,887 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:56:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.036 rw 2026-10-20 09:57:00,839 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523278 236 0.321 0.616 rw 2026-10-20 09:57:01,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: The ready code tooks too much time : 2.0301883220672607 2026-10-20 09:57:01,014 7 INFO rb-aa5c29f-225760-426740 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 09:57:01,026 7 INFO rb-aa5c29f-225760-426740 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 09:57:01,044 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.009 0.014 ro 2026-10-20 09:57:01,075 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:01] "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 09:57:01,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09: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 09:57:01,117 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09: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.001 0.014 rw 2026-10-20 09:57:01,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:01] "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 09:57:01,661 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:01] "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 09:57:01,762 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09: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.001 0.015 rw 2026-10-20 09:57:01,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.051 rw 2026-10-20 09:57:01,950 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.014 - 2026-10-20 09:57:01,951 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.015 - 2026-10-20 09:57:01,958 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:01] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.003 0.03 ro 2026-10-20 09:57:01,961 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:01] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.038 rw 2026-10-20 09:57:02,028 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:02] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 09:57:02,069 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.025 - 2026-10-20 09:57:02,078 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:02] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.041 - 2026-10-20 09:57:02,112 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.075 - 2026-10-20 09:57:02,154 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:02] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6991 31 0.037 0.08 rw 2026-10-20 09:57:02,155 7 INFO rb-aa5c29f-225760-426740 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 09:57:02,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:02] "GET /pos/ui/168 HTTP/1.1" 200 6991 31 0.055 0.217 rw 2026-10-20 09:57:02,309 7 INFO rb-aa5c29f-225760-426740 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 09:57:02,309 7 INFO rb-aa5c29f-225760-426740 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 09:57:02,367 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.268 rw 2026-10-20 09:57:02,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57: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.007 0.094 rw 2026-10-20 09:57:02,493 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.04 0.136 rw 2026-10-20 09:57:02,549 7 INFO rb-aa5c29f-225760-426740 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 09:57:02,587 7 INFO rb-aa5c29f-225760-426740 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 09:57:02,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 25 0.065 0.17 ro 2026-10-20 09:57:02,916 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.019 0.298 ro 2026-10-20 09:57:03,033 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.079 ro 2026-10-20 09:57:03,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.016 0.047 ro 2026-10-20 09:57:03,227 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.02 ro 2026-10-20 09:57:03,354 7 INFO rb-aa5c29f-225760-426740 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 09:57:03,367 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:03] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 09:57:03,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:03] "GET /web/image/res.partner/1204/avatar_128?unique=1792490181000 HTTP/1.1" 200 305 4 0.02 0.038 ro 2026-10-20 09:57:03,820 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:03] "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.152 0.302 rw 2026-10-20 09:57:03,898 7 INFO rb-aa5c29f-225760-426740 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 09:57:03,923 7 INFO rb-aa5c29f-225760-426740 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 09:57:03,995 7 INFO rb-aa5c29f-225760-426740 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 09:57:04,015 7 INFO rb-aa5c29f-225760-426740 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 09:57:04,080 7 INFO rb-aa5c29f-225760-426740 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 09:57:04,104 7 INFO rb-aa5c29f-225760-426740 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 09:57:04,108 7 INFO rb-aa5c29f-225760-426740 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 09:57:04,152 7 INFO rb-aa5c29f-225760-426740 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 09:57:04,152 7 INFO rb-aa5c29f-225760-426740 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 09:57:04,189 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.013 - 2026-10-20 09:57:04,190 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.019 - 2026-10-20 09:57:04,259 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.153 0.275 rw 2026-10-20 09:57:04,665 7 INFO rb-aa5c29f-225760-426740 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 09:57:04,665 7 INFO rb-aa5c29f-225760-426740 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 09:57:04,691 7 INFO rb-aa5c29f-225760-426740 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 09:57:04,691 7 INFO rb-aa5c29f-225760-426740 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 09:57:04,700 7 INFO rb-aa5c29f-225760-426740 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 09:57:04,707 7 INFO rb-aa5c29f-225760-426740 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 09:57:05,232 7 INFO rb-aa5c29f-225760-426740 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 09:57:05,238 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44616155 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000001', 'uuid': '0529a3bb-26da-4add-b353-f26f79d0da5a'}] 2026-10-20 09:57:05,239 7 INFO rb-aa5c29f-225760-426740 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 09:57:05,342 7 INFO rb-aa5c29f-225760-426740 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 09:57:07,026 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44616155 order {'name': '/', 'pos_reference': '261-168-000001', 'uuid': '0529a3bb-26da-4add-b353-f26f79d0da5a'} created pos.order #722 2026-10-20 09:57:07,028 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44616155 finished 2026-10-20 09:57:07,396 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5660 510 0.983 1.18 rw 2026-10-20 09:57:07,586 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1136 16 0.028 0.049 ro 2026-10-20 09:57:07,697 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:07] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-20 09:57:07,725 7 INFO rb-aa5c29f-225760-426740 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 09:57:07,748 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-20 09:57:07,749 7 INFO rb-aa5c29f-225760-426740 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 09:57:07,801 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:57:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.046 rw 2026-10-20 09:57:07,925 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:57:07,931 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 23792368 (allocated 25710592) 2026-10-20 09:57:07,933 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SugNVq6m - [20/Oct/2026 09:56:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 8.029 rw 2026-10-20 09:57:08,035 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 53309 2026-10-20 09:57:08,037 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-20 09:57:08,038 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 53309 2026-10-20 09:57:08,149 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095708_148720_test_taxes_l10n_be_pos.txt 2026-10-20 09:57:08,149 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpzju3qfig_chrome_odoo" 2026-10-20 09:57:08,477 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [828, 829] 2026-10-20 09:57:09,855 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 53441 2026-10-20 09:57:09,855 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpl8b_96ei_chrome_odoo 2026-10-20 09:57:09,856 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:39173/json/version 2026-10-20 09:57:09,857 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39173', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:57:09,879 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 09:57:09,879 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:39173/json 2026-10-20 09:57:09,880 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39173', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:57:09,894 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:39173/devtools/page/912DB9E6B523A75717ED8EEA620F20BF 2026-10-20 09:57:09,900 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-20 09:57:09,910 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-20 09:57:10,383 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:57:10,405 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-20 09:57:10,407 7 INFO rb-aa5c29f-225760-426740 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 09:57:10,407 7 INFO rb-aa5c29f-225760-426740 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 09:57:10,620 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:10] "GET /pos/ui/168 HTTP/1.1" 200 6991 67 0.072 0.139 rw 2026-10-20 09:57:10,624 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '912DB9E6B523A75717ED8EEA620F20BF', 'loaderId': '4A6D18B1CA32BB2604E08507F5C34CAB', 'isDownload': False} 2026-10-20 09:57:10,624 7 INFO rb-aa5c29f-225760-426740 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 09:57:10,701 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:10] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.009 0.035 ro 2026-10-20 09:57:10,711 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:10] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.293 ro 2026-10-20 09:57:10,722 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:10] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.062 ro 2026-10-20 09:57:11,459 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-20 09:57:11,474 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:57:11,477 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:57:11,496 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.012 ro 2026-10-20 09:57:11,535 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.011 rw 2026-10-20 09:57:11,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.029 rw 2026-10-20 09:57:12,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525838 233 0.317 0.657 rw 2026-10-20 09:57:12,727 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: The ready code tooks too much time : 2.102782964706421 2026-10-20 09:57:12,728 7 INFO rb-aa5c29f-225760-426740 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 09:57:12,742 7 INFO rb-aa5c29f-225760-426740 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 09:57:12,749 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.015 ro 2026-10-20 09:57:12,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.012 ro 2026-10-20 09:57:12,795 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-20 09:57:12,843 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57: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.041 rw 2026-10-20 09:57:12,845 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:12] "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 09:57:13,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:13] "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 09:57:13,505 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57: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 09:57:13,652 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.061 rw 2026-10-20 09:57:13,663 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-20 09:57:13,664 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.012 - 2026-10-20 09:57:13,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:13] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.007 0.047 ro 2026-10-20 09:57:13,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:13] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.055 rw 2026-10-20 09:57:13,725 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:13] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 09:57:13,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 09:57:13,739 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:13] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.021 ro 2026-10-20 09:57:13,818 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.05 rw 2026-10-20 09:57:13,844 7 INFO rb-aa5c29f-225760-426740 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 09:57:13,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.034 - 2026-10-20 09:57:13,963 7 INFO rb-aa5c29f-225760-426740 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 09:57:13,967 7 INFO rb-aa5c29f-225760-426740 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 09:57:13,997 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:13] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6991 31 0.031 0.082 rw 2026-10-20 09:57:14,098 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:14] "GET /pos/ui/168 HTTP/1.1" 200 6991 31 0.039 0.174 rw 2026-10-20 09:57:14,176 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.02 0.187 rw 2026-10-20 09:57:14,186 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:14] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.21 rw 2026-10-20 09:57:14,227 7 INFO rb-aa5c29f-225760-426740 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 09:57:14,251 7 INFO rb-aa5c29f-225760-426740 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 09:57:14,376 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.018 0.102 ro 2026-10-20 09:57:14,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.029 0.195 ro 2026-10-20 09:57:14,575 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.147 ro 2026-10-20 09:57:14,719 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.03 0.056 ro 2026-10-20 09:57:14,829 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.026 ro 2026-10-20 09:57:14,950 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:14] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 09:57:14,958 7 INFO rb-aa5c29f-225760-426740 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 09:57:14,971 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:14] "GET /web/image/res.partner/1204/avatar_128?unique=1792490225000 HTTP/1.1" 200 305 4 0.012 0.023 ro 2026-10-20 09:57:15,358 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:15] "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.152 0.235 rw 2026-10-20 09:57:15,425 7 INFO rb-aa5c29f-225760-426740 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 09:57:15,442 7 INFO rb-aa5c29f-225760-426740 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 09:57:15,517 7 INFO rb-aa5c29f-225760-426740 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 09:57:15,528 7 INFO rb-aa5c29f-225760-426740 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 09:57:15,577 7 INFO rb-aa5c29f-225760-426740 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 09:57:15,597 7 INFO rb-aa5c29f-225760-426740 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 09:57:15,604 7 INFO rb-aa5c29f-225760-426740 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 09:57:15,630 7 INFO rb-aa5c29f-225760-426740 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 09:57:15,633 7 INFO rb-aa5c29f-225760-426740 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 09:57:15,675 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.01 - 2026-10-20 09:57:15,699 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.024 - 2026-10-20 09:57:15,739 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.107 0.26 rw 2026-10-20 09:57:16,147 7 INFO rb-aa5c29f-225760-426740 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 09:57:16,148 7 INFO rb-aa5c29f-225760-426740 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 09:57:16,173 7 INFO rb-aa5c29f-225760-426740 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 09:57:16,174 7 INFO rb-aa5c29f-225760-426740 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 09:57:16,187 7 INFO rb-aa5c29f-225760-426740 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 09:57:16,193 7 INFO rb-aa5c29f-225760-426740 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 09:57:16,726 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63914724 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000001', 'uuid': '766512b3-24c0-497b-9dd0-38e4076c77de'}] 2026-10-20 09:57:16,726 7 INFO rb-aa5c29f-225760-426740 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 09:57:16,729 7 INFO rb-aa5c29f-225760-426740 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 09:57:16,820 7 INFO rb-aa5c29f-225760-426740 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 09:57:18,354 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63914724 order {'name': '/', 'pos_reference': '262-168-000001', 'uuid': '766512b3-24c0-497b-9dd0-38e4076c77de'} created pos.order #723 2026-10-20 09:57:18,361 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63914724 finished 2026-10-20 09:57:18,670 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5660 476 0.804 1.146 rw 2026-10-20 09:57:18,902 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1136 16 0.03 0.048 ro 2026-10-20 09:57:18,995 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:18] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.009 ro 2026-10-20 09:57:19,024 7 INFO rb-aa5c29f-225760-426740 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 09:57:19,042 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-20 09:57:19,043 7 INFO rb-aa5c29f-225760-426740 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 09:57:19,087 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.037 rw 2026-10-20 09:57:19,236 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:57:19,242 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 23870812 (allocated 25448448) 2026-10-20 09:57:19,249 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqEkXhaN - [20/Oct/2026 09:57:11] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 7.676 rw 2026-10-20 09:57:19,341 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 53441 2026-10-20 09:57:19,343 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-20 09:57:19,346 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 53441 2026-10-20 09:57:19,445 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095719_445661_test_taxes_l10n_be_pos.txt 2026-10-20 09:57:19,446 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpl8b_96ei_chrome_odoo" 2026-10-20 09:57:19,796 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [831, 832] 2026-10-20 09:57:21,202 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 53574 2026-10-20 09:57:21,203 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp2y1nfwfj_chrome_odoo 2026-10-20 09:57:21,203 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34185/json/version 2026-10-20 09:57:21,205 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34185', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:57:21,277 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 09:57:21,277 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34185/json 2026-10-20 09:57:21,279 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34185', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:57:21,293 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:34185/devtools/page/AE6FC06C6FA8B6476F3A594CE1A3EBB8 2026-10-20 09:57:21,304 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-20 09:57:21,312 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-20 09:57:21,619 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:57:21,630 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-20 09:57:21,640 7 INFO rb-aa5c29f-225760-426740 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 09:57:21,640 7 INFO rb-aa5c29f-225760-426740 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 09:57:21,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:21] "GET /pos/ui/168 HTTP/1.1" 200 6991 67 0.072 0.137 rw 2026-10-20 09:57:21,868 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'AE6FC06C6FA8B6476F3A594CE1A3EBB8', 'loaderId': 'A1C6167CE7C37CAC19FA8AED51DB0849', 'isDownload': False} 2026-10-20 09:57:21,869 7 INFO rb-aa5c29f-225760-426740 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 09:57:21,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:21] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.017 ro 2026-10-20 09:57:21,969 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:21] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.304 ro 2026-10-20 09:57:21,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:21] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.06 ro 2026-10-20 09:57:22,629 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-20 09:57:22,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:57:22,660 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:57:22,692 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.011 ro 2026-10-20 09:57:22,727 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:22] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.009 rw 2026-10-20 09:57:22,768 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57: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.016 0.032 rw 2026-10-20 09:57:23,655 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 528387 233 0.31 0.552 rw 2026-10-20 09:57:23,844 7 INFO rb-aa5c29f-225760-426740 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 09:57:23,856 7 INFO rb-aa5c29f-225760-426740 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 09:57:23,872 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:23] "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 09:57:23,907 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57: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 09:57:23,930 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57: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 09:57:23,955 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57: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.017 rw 2026-10-20 09:57:23,968 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57: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 09:57:24,506 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:24] "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 09:57:24,603 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57: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 09:57:24,768 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.051 rw 2026-10-20 09:57:24,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 09:57:24,788 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 09:57:24,811 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:24] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.004 0.034 ro 2026-10-20 09:57:24,819 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:24] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.05 rw 2026-10-20 09:57:24,841 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:24] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 09:57:24,848 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:24] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.012 ro 2026-10-20 09:57:24,851 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:57:24,932 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.044 rw 2026-10-20 09:57:24,951 7 INFO rb-aa5c29f-225760-426740 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 09:57:24,998 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 09:57:25,059 7 INFO rb-aa5c29f-225760-426740 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 09:57:25,060 7 INFO rb-aa5c29f-225760-426740 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 09:57:25,139 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:25] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6991 31 0.048 0.116 rw 2026-10-20 09:57:25,264 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:25] "GET /pos/ui/168 HTTP/1.1" 200 6991 31 0.045 0.244 rw 2026-10-20 09:57:25,284 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57: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.229 rw 2026-10-20 09:57:25,362 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.03 0.251 rw 2026-10-20 09:57:25,428 7 INFO rb-aa5c29f-225760-426740 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 09:57:25,458 7 INFO rb-aa5c29f-225760-426740 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 09:57:25,623 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.03 0.126 ro 2026-10-20 09:57:25,716 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.204 ro 2026-10-20 09:57:25,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.021 0.084 ro 2026-10-20 09:57:25,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.021 0.053 ro 2026-10-20 09:57:26,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:26] "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 09:57:26,166 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:26] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:57:26,182 7 INFO rb-aa5c29f-225760-426740 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 09:57:26,217 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:26] "GET /web/image/res.partner/1204/avatar_128?unique=1792490238000 HTTP/1.1" 200 305 4 0.009 0.046 ro 2026-10-20 09:57:26,648 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:26] "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.154 0.299 rw 2026-10-20 09:57:26,720 7 INFO rb-aa5c29f-225760-426740 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 09:57:26,740 7 INFO rb-aa5c29f-225760-426740 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 09:57:26,787 7 INFO rb-aa5c29f-225760-426740 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 09:57:26,817 7 INFO rb-aa5c29f-225760-426740 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 09:57:26,880 7 INFO rb-aa5c29f-225760-426740 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 09:57:26,906 7 INFO rb-aa5c29f-225760-426740 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 09:57:26,909 7 INFO rb-aa5c29f-225760-426740 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 09:57:26,943 7 INFO rb-aa5c29f-225760-426740 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 09:57:26,949 7 INFO rb-aa5c29f-225760-426740 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 09:57:26,986 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.022 - 2026-10-20 09:57:26,988 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.013 - 2026-10-20 09:57:27,029 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.118 0.244 rw 2026-10-20 09:57:27,459 7 INFO rb-aa5c29f-225760-426740 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 09:57:27,460 7 INFO rb-aa5c29f-225760-426740 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 09:57:27,509 7 INFO rb-aa5c29f-225760-426740 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 09:57:27,510 7 INFO rb-aa5c29f-225760-426740 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 09:57:27,518 7 INFO rb-aa5c29f-225760-426740 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 09:57:27,523 7 INFO rb-aa5c29f-225760-426740 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 09:57:28,060 7 INFO rb-aa5c29f-225760-426740 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 09:57:28,070 7 INFO rb-aa5c29f-225760-426740 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 09:57:28,074 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20346668 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000001', 'uuid': 'c603958f-73b0-4fce-be1f-33f0277e520c'}] 2026-10-20 09:57:28,199 7 INFO rb-aa5c29f-225760-426740 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 09:57:29,761 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20346668 order {'name': '/', 'pos_reference': '263-168-000001', 'uuid': 'c603958f-73b0-4fce-be1f-33f0277e520c'} created pos.order #724 2026-10-20 09:57:29,766 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20346668 finished 2026-10-20 09:57:30,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5746 477 0.864 1.199 rw 2026-10-20 09:57:30,316 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1136 16 0.027 0.052 ro 2026-10-20 09:57:30,427 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:30] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.012 ro 2026-10-20 09:57:30,460 7 INFO rb-aa5c29f-225760-426740 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 09:57:30,490 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-20 09:57:30,494 7 INFO rb-aa5c29f-225760-426740 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 09:57:30,543 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.06 rw 2026-10-20 09:57:30,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 23929172 (allocated 25972736) 2026-10-20 09:57:30,689 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:57:30,699 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GcItwE2k - [20/Oct/2026 09:57:22] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 7.94 rw 2026-10-20 09:57:30,794 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 53574 2026-10-20 09:57:30,795 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-20 09:57:30,796 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 53574 2026-10-20 09:57:30,918 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095730_917873_test_taxes_l10n_be_pos.txt 2026-10-20 09:57:30,918 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp2y1nfwfj_chrome_odoo" 2026-10-20 09:57:31,257 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [834, 835] 2026-10-20 09:57:32,538 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 53707 2026-10-20 09:57:32,539 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpalol5_og_chrome_odoo 2026-10-20 09:57:32,539 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36891/json/version 2026-10-20 09:57:32,540 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36891', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:57:32,620 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 09:57:32,621 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36891/json 2026-10-20 09:57:32,621 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36891', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:57:32,642 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:36891/devtools/page/51034E823151061E804A4736711F13E0 2026-10-20 09:57:32,665 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-20 09:57:32,683 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-20 09:57:33,006 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:57:33,020 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-20 09:57:33,023 7 INFO rb-aa5c29f-225760-426740 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 09:57:33,024 7 INFO rb-aa5c29f-225760-426740 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 09:57:33,226 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:33] "GET /pos/ui/168 HTTP/1.1" 200 6991 67 0.065 0.136 rw 2026-10-20 09:57:33,230 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '51034E823151061E804A4736711F13E0', 'loaderId': 'B8081AD3BA928A50D950D6CDF38D782A', 'isDownload': False} 2026-10-20 09:57:33,230 7 INFO rb-aa5c29f-225760-426740 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 09:57:33,332 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:33] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.059 ro 2026-10-20 09:57:33,338 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:33] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.3 ro 2026-10-20 09:57:33,340 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:33] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.067 ro 2026-10-20 09:57:34,043 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-20 09:57:34,061 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:57:34,070 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:57:34,115 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.016 ro 2026-10-20 09:57:34,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:34] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.009 0.018 rw 2026-10-20 09:57:34,168 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.028 rw 2026-10-20 09:57:35,071 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 530938 233 0.238 0.647 rw 2026-10-20 09:57:35,288 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: The ready code tooks too much time : 2.0571305751800537 2026-10-20 09:57:35,288 7 INFO rb-aa5c29f-225760-426740 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 09:57:35,320 7 INFO rb-aa5c29f-225760-426740 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 09:57:35,328 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:35] "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 09:57:35,370 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:35] "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 09:57:35,401 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:35] "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 09:57:35,419 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57: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.016 rw 2026-10-20 09:57:35,431 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57: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 09:57:35,905 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:35] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.017 ro 2026-10-20 09:57:36,026 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57: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.015 rw 2026-10-20 09:57:36,192 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.056 rw 2026-10-20 09:57:36,216 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 09:57:36,222 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-20 09:57:36,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:36] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.012 0.051 ro 2026-10-20 09:57:36,263 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:36] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.068 rw 2026-10-20 09:57:36,332 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:36] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 09:57:36,356 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:36] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.029 ro 2026-10-20 09:57:36,359 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.022 - 2026-10-20 09:57:36,367 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.007 - 2026-10-20 09:57:36,513 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:36] "GET /pos/ui/168 HTTP/1.1" 200 6991 31 0.052 0.12 rw 2026-10-20 09:57:36,514 7 INFO rb-aa5c29f-225760-426740 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 09:57:36,660 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:36] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6991 31 0.058 0.255 rw 2026-10-20 09:57:36,678 7 INFO rb-aa5c29f-225760-426740 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 09:57:36,679 7 INFO rb-aa5c29f-225760-426740 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 09:57:36,718 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.314 rw 2026-10-20 09:57:36,756 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57: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.009 0.06 rw 2026-10-20 09:57:36,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.033 0.11 rw 2026-10-20 09:57:36,903 7 INFO rb-aa5c29f-225760-426740 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 09:57:36,935 7 INFO rb-aa5c29f-225760-426740 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 09:57:37,061 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.017 0.104 ro 2026-10-20 09:57:37,142 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.18 ro 2026-10-20 09:57:37,315 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.024 0.123 ro 2026-10-20 09:57:37,428 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:37] "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 09:57:37,540 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:37] "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 09:57:37,663 7 INFO rb-aa5c29f-225760-426740 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 09:57:37,664 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:37] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.012 - 2026-10-20 09:57:37,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:37] "GET /web/image/res.partner/1204/avatar_128?unique=1792490249000 HTTP/1.1" 200 305 4 0.007 0.027 ro 2026-10-20 09:57:38,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:38] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 11942 118 0.162 0.241 rw 2026-10-20 09:57:38,143 7 INFO rb-aa5c29f-225760-426740 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 09:57:38,166 7 INFO rb-aa5c29f-225760-426740 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 09:57:38,213 7 INFO rb-aa5c29f-225760-426740 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 09:57:38,227 7 INFO rb-aa5c29f-225760-426740 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 09:57:38,288 7 INFO rb-aa5c29f-225760-426740 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 09:57:38,314 7 INFO rb-aa5c29f-225760-426740 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 09:57:38,315 7 INFO rb-aa5c29f-225760-426740 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 09:57:38,346 7 INFO rb-aa5c29f-225760-426740 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 09:57:38,349 7 INFO rb-aa5c29f-225760-426740 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 09:57:38,382 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.01 - 2026-10-20 09:57:38,392 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.021 - 2026-10-20 09:57:38,424 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.094 0.233 rw 2026-10-20 09:57:38,858 7 INFO rb-aa5c29f-225760-426740 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 09:57:38,859 7 INFO rb-aa5c29f-225760-426740 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 09:57:38,882 7 INFO rb-aa5c29f-225760-426740 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 09:57:38,883 7 INFO rb-aa5c29f-225760-426740 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 09:57:38,890 7 INFO rb-aa5c29f-225760-426740 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 09:57:38,893 7 INFO rb-aa5c29f-225760-426740 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 09:57:39,413 7 INFO rb-aa5c29f-225760-426740 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 09:57:39,424 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72255980 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000001', 'uuid': '267d2b08-c0d7-4997-8059-cf660d08224b'}] 2026-10-20 09:57:39,427 7 INFO rb-aa5c29f-225760-426740 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 09:57:39,520 7 INFO rb-aa5c29f-225760-426740 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 09:57:40,977 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72255980 order {'name': '/', 'pos_reference': '264-168-000001', 'uuid': '267d2b08-c0d7-4997-8059-cf660d08224b'} created pos.order #725 2026-10-20 09:57:40,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72255980 finished 2026-10-20 09:57:41,288 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5746 477 0.77 1.099 rw 2026-10-20 09:57:41,467 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:41] "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 09:57:41,595 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:41] "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 09:57:41,626 7 INFO rb-aa5c29f-225760-426740 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 09:57:41,655 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-20 09:57:41,656 7 INFO rb-aa5c29f-225760-426740 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 09:57:41,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.059 rw 2026-10-20 09:57:41,894 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:57:41,897 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 23974408 (allocated 26497024) 2026-10-20 09:57:41,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 di_8kCqF - [20/Oct/2026 09:57:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 7.725 rw 2026-10-20 09:57:42,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 53707 2026-10-20 09:57:42,003 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-20 09:57:42,003 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 53707 2026-10-20 09:57:42,109 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095742_108962_test_taxes_l10n_be_pos.txt 2026-10-20 09:57:42,109 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpalol5_og_chrome_odoo" 2026-10-20 09:57:42,409 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [837, 838] 2026-10-20 09:57:42,567 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-10-20 09:57:43,922 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 53832 2026-10-20 09:57:43,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpiz1kn_ek_chrome_odoo 2026-10-20 09:57:43,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:40057/json/version 2026-10-20 09:57:43,924 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40057', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:57:43,993 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 09:57:43,994 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:40057/json 2026-10-20 09:57:43,994 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40057', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:57:44,006 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:40057/devtools/page/2EFB4AB5D6DCC7E5E3BA65D245F215AF 2026-10-20 09:57:44,011 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-20 09:57:44,023 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-20 09:57:44,256 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:57:44,268 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-20 09:57:44,274 7 INFO rb-aa5c29f-225760-426740 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 09:57:44,274 7 INFO rb-aa5c29f-225760-426740 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 09:57:44,295 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:57:44,863 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:44] "GET /pos/ui/168 HTTP/1.1" 200 6991 90 0.078 0.507 rw 2026-10-20 09:57:44,866 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '2EFB4AB5D6DCC7E5E3BA65D245F215AF', 'loaderId': '806907248B8DAB90BF9F422E20E238BF', 'isDownload': False} 2026-10-20 09:57:44,866 7 INFO rb-aa5c29f-225760-426740 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 09:57:44,921 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:44] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.021 ro 2026-10-20 09:57:44,937 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:44] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.649 ro 2026-10-20 09:57:44,952 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:44] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.039 ro 2026-10-20 09:57:45,646 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-20 09:57:45,674 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 09:57:45,676 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:57:45,716 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.026 ro 2026-10-20 09:57:45,751 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:45] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.01 rw 2026-10-20 09:57:45,767 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.023 rw 2026-10-20 09:57:46,721 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524698 236 0.316 0.602 rw 2026-10-20 09:57:46,909 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: The ready code tooks too much time : 2.0421512126922607 2026-10-20 09:57:46,909 7 INFO rb-aa5c29f-225760-426740 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 09:57:46,925 7 INFO rb-aa5c29f-225760-426740 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 09:57:46,927 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:46] "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 09:57:46,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57: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 09:57:46,989 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:46] "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 09:57:47,009 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-20 09:57:47,017 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:47] "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 09:57:47,564 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57: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 09:57:47,686 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57: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 09:57:47,871 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.027 0.045 rw 2026-10-20 09:57:47,889 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 09:57:47,894 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.014 - 2026-10-20 09:57:47,895 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:47] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.024 rw 2026-10-20 09:57:47,925 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:47] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.006 0.039 ro 2026-10-20 09:57:47,943 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 09:57:47,950 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.013 - 2026-10-20 09:57:47,957 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:47] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.031 ro 2026-10-20 09:57:47,957 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:47] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.02 - 2026-10-20 09:57:48,056 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:48] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6991 31 0.034 0.088 rw 2026-10-20 09:57:48,057 7 INFO rb-aa5c29f-225760-426740 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 09:57:48,166 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:48] "GET /pos/ui/168 HTTP/1.1" 200 6991 31 0.039 0.193 rw 2026-10-20 09:57:48,186 7 INFO rb-aa5c29f-225760-426740 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 09:57:48,189 7 INFO rb-aa5c29f-225760-426740 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 09:57:48,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.229 rw 2026-10-20 09:57:48,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57: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.002 0.059 rw 2026-10-20 09:57:48,319 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.023 0.1 rw 2026-10-20 09:57:48,372 7 INFO rb-aa5c29f-225760-426740 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 09:57:48,399 7 INFO rb-aa5c29f-225760-426740 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 09:57:48,590 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 25 0.045 0.139 ro 2026-10-20 09:57:48,694 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.265 ro 2026-10-20 09:57:48,868 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.123 ro 2026-10-20 09:57:48,982 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.02 0.06 ro 2026-10-20 09:57:49,107 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 168 2 0.004 0.02 ro 2026-10-20 09:57:49,227 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:49] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.013 - 2026-10-20 09:57:49,228 7 INFO rb-aa5c29f-225760-426740 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 09:57:49,242 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:49] "GET /web/image/res.partner/1204/avatar_128?unique=1792490181000 HTTP/1.1" 200 305 4 0.01 0.028 ro 2026-10-20 09:57:49,635 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:49] "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.15 0.248 rw 2026-10-20 09:57:49,696 7 INFO rb-aa5c29f-225760-426740 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 09:57:49,710 7 INFO rb-aa5c29f-225760-426740 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 09:57:49,756 7 INFO rb-aa5c29f-225760-426740 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 09:57:49,774 7 INFO rb-aa5c29f-225760-426740 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 09:57:49,844 7 INFO rb-aa5c29f-225760-426740 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 09:57:49,866 7 INFO rb-aa5c29f-225760-426740 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 09:57:49,883 7 INFO rb-aa5c29f-225760-426740 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 09:57:49,894 7 INFO rb-aa5c29f-225760-426740 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 09:57:49,894 7 INFO rb-aa5c29f-225760-426740 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 09:57:49,927 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 09:57:49,930 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 09:57:49,940 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.082 0.214 rw 2026-10-20 09:57:50,411 7 INFO rb-aa5c29f-225760-426740 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 09:57:50,412 7 INFO rb-aa5c29f-225760-426740 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 09:57:50,436 7 INFO rb-aa5c29f-225760-426740 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 09:57:50,437 7 INFO rb-aa5c29f-225760-426740 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 09:57:50,445 7 INFO rb-aa5c29f-225760-426740 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 09:57:50,449 7 INFO rb-aa5c29f-225760-426740 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 09:57:50,980 7 INFO rb-aa5c29f-225760-426740 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 09:57:50,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18639767 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000001', 'uuid': '44ffd08a-7324-41b2-bf0c-083031b2e281'}] 2026-10-20 09:57:50,987 7 INFO rb-aa5c29f-225760-426740 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 09:57:51,100 7 INFO rb-aa5c29f-225760-426740 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 09:57:52,549 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18639767 order {'name': '/', 'pos_reference': '261-168-000001', 'uuid': '44ffd08a-7324-41b2-bf0c-083031b2e281'} created pos.order #726 2026-10-20 09:57:52,551 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18639767 finished 2026-10-20 09:57:52,984 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6344 506 0.854 1.151 rw 2026-10-20 09:57:53,193 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1170 16 0.028 0.046 ro 2026-10-20 09:57:53,290 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:53] "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 09:57:53,327 7 INFO rb-aa5c29f-225760-426740 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 09:57:53,347 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-20 09:57:53,348 7 INFO rb-aa5c29f-225760-426740 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 09:57:53,402 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.041 rw 2026-10-20 09:57:53,555 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:57:53,560 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 23918676 (allocated 25972736) 2026-10-20 09:57:53,569 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sSqPE76M - [20/Oct/2026 09:57:45] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 7.774 rw 2026-10-20 09:57:53,665 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 53832 2026-10-20 09:57:53,667 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-20 09:57:53,670 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 53832 2026-10-20 09:57:53,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095753_775996_test_taxes_l10n_br_pos.txt 2026-10-20 09:57:53,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpiz1kn_ek_chrome_odoo" 2026-10-20 09:57:54,059 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [840, 841] 2026-10-20 09:57:55,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 53965 2026-10-20 09:57:55,276 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpri1k7sfo_chrome_odoo 2026-10-20 09:57:55,276 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:36125/json/version 2026-10-20 09:57:55,280 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:57:55,292 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 09:57:55,292 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:36125/json 2026-10-20 09:57:55,293 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:57:55,306 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:36125/devtools/page/825D9BB4A83ADF38D644A5BD73679D09 2026-10-20 09:57:55,332 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-20 09:57:55,334 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-20 09:57:55,582 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:57:55,595 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-20 09:57:55,596 7 INFO rb-aa5c29f-225760-426740 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 09:57:55,596 7 INFO rb-aa5c29f-225760-426740 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 09:57:55,798 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:55] "GET /pos/ui/168 HTTP/1.1" 200 6991 67 0.075 0.125 rw 2026-10-20 09:57:55,805 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '825D9BB4A83ADF38D644A5BD73679D09', 'loaderId': 'E179CA6607E63520EFD3EF423D6DD4F1', 'isDownload': False} 2026-10-20 09:57:55,806 7 INFO rb-aa5c29f-225760-426740 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 09:57:55,874 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:55] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.262 ro 2026-10-20 09:57:55,885 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:55] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.032 ro 2026-10-20 09:57:55,914 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:55] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.067 ro 2026-10-20 09:57:56,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-20 09:57:56,634 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:57:56,645 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 09:57:56,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.01 ro 2026-10-20 09:57:56,701 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09: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.002 0.021 rw 2026-10-20 09:57:56,709 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:56] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.03 rw 2026-10-20 09:57:57,605 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 527294 233 0.27 0.614 rw 2026-10-20 09:57:57,812 7 INFO rb-aa5c29f-225760-426740 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 09:57:57,823 7 INFO rb-aa5c29f-225760-426740 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 09:57:57,827 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:57] "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 09:57:57,849 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:57] "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 09:57:57,873 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:57] "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 09:57:57,896 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09: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.001 0.02 rw 2026-10-20 09:57:57,908 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:57] "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 09:57:58,393 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:58] "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 09:57:58,502 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09: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.002 0.011 rw 2026-10-20 09:57:58,648 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 09:57:58,651 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 09:57:58,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.063 rw 2026-10-20 09:57:58,683 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:58] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.005 0.037 ro 2026-10-20 09:57:58,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:58] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.059 rw 2026-10-20 09:57:58,735 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:58] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 09:57:58,744 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:57:58,760 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:58] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.024 ro 2026-10-20 09:57:58,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.016 0.053 rw 2026-10-20 09:57:58,845 7 INFO rb-aa5c29f-225760-426740 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 09:57:58,911 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-20 09:57:58,993 7 INFO rb-aa5c29f-225760-426740 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 09:57:58,997 7 INFO rb-aa5c29f-225760-426740 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 09:57:59,066 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:59] "GET /pos/ui/168 HTTP/1.1" 200 6991 31 0.051 0.131 rw 2026-10-20 09:57:59,174 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:59] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6991 31 0.037 0.232 rw 2026-10-20 09:57:59,199 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09: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.009 0.204 rw 2026-10-20 09:57:59,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.028 0.219 rw 2026-10-20 09:57:59,315 7 INFO rb-aa5c29f-225760-426740 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 09:57:59,351 7 INFO rb-aa5c29f-225760-426740 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 09:57:59,499 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.018 0.11 ro 2026-10-20 09:57:59,629 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.222 ro 2026-10-20 09:57:59,760 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.03 0.073 ro 2026-10-20 09:57:59,878 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.03 0.056 ro 2026-10-20 09:57:59,967 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 168 2 0.003 0.016 ro 2026-10-20 09:58:00,095 7 INFO rb-aa5c29f-225760-426740 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 09:58:00,114 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:58:00] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.013 - 2026-10-20 09:58:00,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:58:00] "GET /web/image/res.partner/1204/avatar_128?unique=1792490270000 HTTP/1.1" 200 305 4 0.007 0.028 ro 2026-10-20 09:58:00,460 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:58:00] "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.138 0.226 rw 2026-10-20 09:58:00,520 7 INFO rb-aa5c29f-225760-426740 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 09:58:00,533 7 INFO rb-aa5c29f-225760-426740 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 09:58:00,586 7 INFO rb-aa5c29f-225760-426740 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 09:58:00,590 7 INFO rb-aa5c29f-225760-426740 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 09:58:00,647 7 INFO rb-aa5c29f-225760-426740 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 09:58:00,667 7 INFO rb-aa5c29f-225760-426740 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 09:58:00,667 7 INFO rb-aa5c29f-225760-426740 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 09:58:00,704 7 INFO rb-aa5c29f-225760-426740 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 09:58:00,708 7 INFO rb-aa5c29f-225760-426740 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 09:58:00,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:58:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 09:58:00,750 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:58:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.017 - 2026-10-20 09:58:00,796 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:58:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.114 0.214 rw 2026-10-20 09:58:01,209 7 INFO rb-aa5c29f-225760-426740 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 09:58:01,210 7 INFO rb-aa5c29f-225760-426740 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 09:58:01,234 7 INFO rb-aa5c29f-225760-426740 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 09:58:01,234 7 INFO rb-aa5c29f-225760-426740 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 09:58:01,245 7 INFO rb-aa5c29f-225760-426740 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 09:58:01,250 7 INFO rb-aa5c29f-225760-426740 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 09:58:01,770 7 INFO rb-aa5c29f-225760-426740 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 09:58:01,777 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5653040 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000001', 'uuid': 'fdbd897e-f4be-4739-bf89-2100692bfd37'}] 2026-10-20 09:58:01,780 7 INFO rb-aa5c29f-225760-426740 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 09:58:01,902 7 INFO rb-aa5c29f-225760-426740 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 09:58:03,245 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5653040 order {'name': '/', 'pos_reference': '262-168-000001', 'uuid': 'fdbd897e-f4be-4739-bf89-2100692bfd37'} created pos.order #727 2026-10-20 09:58:03,248 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5653040 finished 2026-10-20 09:58:03,531 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:58:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6344 472 0.691 1.068 rw 2026-10-20 09:58:03,711 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:58:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1170 16 0.028 0.041 ro 2026-10-20 09:58:03,805 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:58:03] "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 09:58:03,840 7 INFO rb-aa5c29f-225760-426740 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 09:58:03,866 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-20 09:58:03,867 7 INFO rb-aa5c29f-225760-426740 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 09:58:03,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:58:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.046 rw 2026-10-20 09:58:04,051 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:58:04,059 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 aGrn-fec - [20/Oct/2026 09:57:57] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 7.306 rw 2026-10-20 09:58:04,062 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 23955200 (allocated 25710592) 2026-10-20 09:58:04,158 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 53965 2026-10-20 09:58:04,158 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-20 09:58:04,159 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 53965 2026-10-20 09:58:04,256 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095804_255868_test_taxes_l10n_br_pos.txt 2026-10-20 09:58:04,256 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpri1k7sfo_chrome_odoo" 2026-10-20 09:58:04,531 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [843, 844] 2026-10-20 09:58:05,838 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 54090 2026-10-20 09:58:05,839 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpn6cljyek_chrome_odoo 2026-10-20 09:58:05,839 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:45549/json/version 2026-10-20 09:58:05,842 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45549', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:58:05,860 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 09:58:05,860 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:45549/json 2026-10-20 09:58:05,861 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45549', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:58:05,864 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:45549/devtools/page/1D36873B376CA462CC6B83C608685B48 2026-10-20 09:58:05,882 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-20 09:58:05,892 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-20 09:58:06,249 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:58:06,263 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-20 09:58:06,264 7 INFO rb-aa5c29f-225760-426740 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 09:58:06,264 7 INFO rb-aa5c29f-225760-426740 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 09:58:06,466 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:06] "GET /pos/ui/168 HTTP/1.1" 200 6991 67 0.089 0.111 rw 2026-10-20 09:58:06,470 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '1D36873B376CA462CC6B83C608685B48', 'loaderId': '402DFDA19D7F54219CC0D3363AD227E1', 'isDownload': False} 2026-10-20 09:58:06,471 7 INFO rb-aa5c29f-225760-426740 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 09:58:06,543 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:06] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.034 ro 2026-10-20 09:58:06,552 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:06] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.045 ro 2026-10-20 09:58:06,557 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:06] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.281 ro 2026-10-20 09:58:07,234 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-20 09:58:07,251 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 09:58:07,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:58:07,283 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.014 ro 2026-10-20 09:58:07,350 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58: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.012 0.025 rw 2026-10-20 09:58:07,380 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.049 rw 2026-10-20 09:58:08,131 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529872 233 0.231 0.533 rw 2026-10-20 09:58:08,296 7 INFO rb-aa5c29f-225760-426740 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 09:58:08,311 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:08] "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 09:58:08,314 7 INFO rb-aa5c29f-225760-426740 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 09:58:08,335 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58: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 09:58:08,363 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58: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 09:58:08,387 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.016 rw 2026-10-20 09:58:08,413 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:08] "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 09:58:08,837 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:08] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.006 0.019 ro 2026-10-20 09:58:08,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58: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.01 rw 2026-10-20 09:58:09,047 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.034 rw 2026-10-20 09:58:09,066 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:09] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.008 rw 2026-10-20 09:58:09,070 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 09:58:09,074 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 09:58:09,095 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:09] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.006 0.024 ro 2026-10-20 09:58:09,155 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:09] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.017 ro 2026-10-20 09:58:09,177 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.027 - 2026-10-20 09:58:09,182 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.029 - 2026-10-20 09:58:09,189 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:09] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.043 - 2026-10-20 09:58:09,269 7 INFO rb-aa5c29f-225760-426740 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 09:58:09,290 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:09] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6991 31 0.053 0.085 rw 2026-10-20 09:58:09,384 7 INFO rb-aa5c29f-225760-426740 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 09:58:09,385 7 INFO rb-aa5c29f-225760-426740 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 09:58:09,393 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:09] "GET /pos/ui/168 HTTP/1.1" 200 6991 31 0.024 0.207 rw 2026-10-20 09:58:09,432 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.241 rw 2026-10-20 09:58:09,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.032 0.073 rw 2026-10-20 09:58:09,529 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58: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.116 rw 2026-10-20 09:58:09,576 7 INFO rb-aa5c29f-225760-426740 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 09:58:09,612 7 INFO rb-aa5c29f-225760-426740 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 09:58:09,715 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.014 0.091 ro 2026-10-20 09:58:09,802 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.154 ro 2026-10-20 09:58:09,920 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.022 0.073 ro 2026-10-20 09:58:10,024 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.015 0.054 ro 2026-10-20 09:58:10,145 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 168 2 0.01 0.021 ro 2026-10-20 09:58:10,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:10] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-20 09:58:10,263 7 INFO rb-aa5c29f-225760-426740 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 09:58:10,294 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:10] "GET /web/image/res.partner/1204/avatar_128?unique=1792490283000 HTTP/1.1" 200 305 4 0.02 0.033 ro 2026-10-20 09:58:10,635 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:10] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 13112 118 0.122 0.249 rw 2026-10-20 09:58:10,710 7 INFO rb-aa5c29f-225760-426740 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 09:58:10,722 7 INFO rb-aa5c29f-225760-426740 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 09:58:10,762 7 INFO rb-aa5c29f-225760-426740 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 09:58:10,775 7 INFO rb-aa5c29f-225760-426740 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 09:58:10,831 7 INFO rb-aa5c29f-225760-426740 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 09:58:10,854 7 INFO rb-aa5c29f-225760-426740 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 09:58:10,857 7 INFO rb-aa5c29f-225760-426740 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 09:58:10,880 7 INFO rb-aa5c29f-225760-426740 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 09:58:10,880 7 INFO rb-aa5c29f-225760-426740 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 09:58:10,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.015 - 2026-10-20 09:58:10,925 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.021 - 2026-10-20 09:58:10,951 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.089 0.217 rw 2026-10-20 09:58:11,407 7 INFO rb-aa5c29f-225760-426740 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 09:58:11,408 7 INFO rb-aa5c29f-225760-426740 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 09:58:11,438 7 INFO rb-aa5c29f-225760-426740 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 09:58:11,439 7 INFO rb-aa5c29f-225760-426740 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 09:58:11,444 7 INFO rb-aa5c29f-225760-426740 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 09:58:11,448 7 INFO rb-aa5c29f-225760-426740 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 09:58:11,980 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89091548 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000001', 'uuid': '1e894ee8-ba2d-4cdd-8d79-43fc5df661c5'}] 2026-10-20 09:58:11,985 7 INFO rb-aa5c29f-225760-426740 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 09:58:11,985 7 INFO rb-aa5c29f-225760-426740 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 09:58:12,094 7 INFO rb-aa5c29f-225760-426740 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 09:58:13,488 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89091548 order {'name': '/', 'pos_reference': '263-168-000001', 'uuid': '1e894ee8-ba2d-4cdd-8d79-43fc5df661c5'} created pos.order #728 2026-10-20 09:58:13,491 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89091548 finished 2026-10-20 09:58:13,764 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6336 473 0.71 1.079 rw 2026-10-20 09:58:13,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1168 16 0.019 0.051 ro 2026-10-20 09:58:14,041 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58: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 09:58:14,072 7 INFO rb-aa5c29f-225760-426740 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 09:58:14,093 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-20 09:58:14,094 7 INFO rb-aa5c29f-225760-426740 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 09:58:14,155 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.043 rw 2026-10-20 09:58:14,301 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:58:14,310 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 24020956 (allocated 25972736) 2026-10-20 09:58:14,315 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pzVTaQGB - [20/Oct/2026 09:58:08] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 6.898 rw 2026-10-20 09:58:14,408 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 54090 2026-10-20 09:58:14,409 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-20 09:58:14,410 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 54090 2026-10-20 09:58:14,547 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095814_546946_test_taxes_l10n_br_pos.txt 2026-10-20 09:58:14,547 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpn6cljyek_chrome_odoo" 2026-10-20 09:58:14,893 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [846, 847] 2026-10-20 09:58:16,218 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 54214 2026-10-20 09:58:16,218 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpljpbwkjb_chrome_odoo 2026-10-20 09:58:16,218 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:34775/json/version 2026-10-20 09:58:16,220 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:58:16,257 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 09:58:16,257 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:34775/json 2026-10-20 09:58:16,258 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:58:16,273 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:34775/devtools/page/81F46508932D9BEA31320BD59B2BCBC7 2026-10-20 09:58:16,283 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-20 09:58:16,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-20 09:58:16,543 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:58:16,569 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-20 09:58:16,576 7 INFO rb-aa5c29f-225760-426740 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 09:58:16,576 7 INFO rb-aa5c29f-225760-426740 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 09:58:16,713 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:16] "GET /pos/ui/168 HTTP/1.1" 200 6991 67 0.031 0.105 rw 2026-10-20 09:58:16,719 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '81F46508932D9BEA31320BD59B2BCBC7', 'loaderId': 'B847AD2E5D58521BAB9CBFABA7ADA83E', 'isDownload': False} 2026-10-20 09:58:16,719 7 INFO rb-aa5c29f-225760-426740 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 09:58:16,797 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:16] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.03 ro 2026-10-20 09:58:16,823 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:16] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.056 ro 2026-10-20 09:58:16,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:16] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.23 ro 2026-10-20 09:58:17,427 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-20 09:58:17,455 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:58:17,477 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.02 - 2026-10-20 09:58:17,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.018 ro 2026-10-20 09:58:17,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58: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.018 0.023 rw 2026-10-20 09:58:17,578 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:17] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.045 rw 2026-10-20 09:58:18,372 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532455 233 0.176 0.601 rw 2026-10-20 09:58:18,565 7 INFO rb-aa5c29f-225760-426740 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 09:58:18,589 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:18] "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 09:58:18,592 7 INFO rb-aa5c29f-225760-426740 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 09:58:18,620 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:18] "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 09:58:18,649 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:18] "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 09:58:18,680 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58: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.004 0.022 rw 2026-10-20 09:58:18,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:18] "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 09:58:19,171 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:19] "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 09:58:19,269 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58: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.015 rw 2026-10-20 09:58:19,408 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.039 rw 2026-10-20 09:58:19,423 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 09:58:19,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 09:58:19,456 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:19] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.003 0.035 ro 2026-10-20 09:58:19,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:19] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.042 rw 2026-10-20 09:58:19,503 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 09:58:19,504 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:19] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 09:58:19,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:19] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.018 ro 2026-10-20 09:58:19,582 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.038 rw 2026-10-20 09:58:19,646 7 INFO rb-aa5c29f-225760-426740 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 09:58:19,689 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 09:58:19,789 7 INFO rb-aa5c29f-225760-426740 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 09:58:19,790 7 INFO rb-aa5c29f-225760-426740 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 09:58:19,811 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:19] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6991 31 0.068 0.087 rw 2026-10-20 09:58:19,930 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:19] "GET /pos/ui/168 HTTP/1.1" 200 6991 31 0.033 0.241 rw 2026-10-20 09:58:19,940 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:19] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.15 rw 2026-10-20 09:58:20,009 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.028 0.191 rw 2026-10-20 09:58:20,051 7 INFO rb-aa5c29f-225760-426740 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 09:58:20,095 7 INFO rb-aa5c29f-225760-426740 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 09:58:20,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.018 0.104 ro 2026-10-20 09:58:20,311 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.025 0.179 ro 2026-10-20 09:58:20,418 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.071 ro 2026-10-20 09:58:20,524 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.015 0.047 ro 2026-10-20 09:58:20,608 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 168 2 0.003 0.013 ro 2026-10-20 09:58:20,722 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:20] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:58:20,723 7 INFO rb-aa5c29f-225760-426740 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 09:58:20,746 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:20] "GET /web/image/res.partner/1204/avatar_128?unique=1792490293000 HTTP/1.1" 200 305 4 0.007 0.024 ro 2026-10-20 09:58:21,055 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:21] "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.097 0.231 rw 2026-10-20 09:58:21,100 7 INFO rb-aa5c29f-225760-426740 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 09:58:21,112 7 INFO rb-aa5c29f-225760-426740 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 09:58:21,187 7 INFO rb-aa5c29f-225760-426740 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 09:58:21,210 7 INFO rb-aa5c29f-225760-426740 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 09:58:21,281 7 INFO rb-aa5c29f-225760-426740 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 09:58:21,304 7 INFO rb-aa5c29f-225760-426740 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 09:58:21,305 7 INFO rb-aa5c29f-225760-426740 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 09:58:21,349 7 INFO rb-aa5c29f-225760-426740 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 09:58:21,352 7 INFO rb-aa5c29f-225760-426740 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 09:58:21,370 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 09:58:21,371 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 09:58:21,389 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.097 0.22 rw 2026-10-20 09:58:21,868 7 INFO rb-aa5c29f-225760-426740 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 09:58:21,868 7 INFO rb-aa5c29f-225760-426740 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 09:58:21,892 7 INFO rb-aa5c29f-225760-426740 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 09:58:21,893 7 INFO rb-aa5c29f-225760-426740 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 09:58:21,900 7 INFO rb-aa5c29f-225760-426740 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 09:58:21,905 7 INFO rb-aa5c29f-225760-426740 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 09:58:22,437 7 INFO rb-aa5c29f-225760-426740 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 09:58:22,443 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95444222 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000001', 'uuid': '65de482e-d273-4c22-803b-2d37de2ed21e'}] 2026-10-20 09:58:22,445 7 INFO rb-aa5c29f-225760-426740 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 09:58:22,582 7 INFO rb-aa5c29f-225760-426740 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 09:58:23,955 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95444222 order {'name': '/', 'pos_reference': '264-168-000001', 'uuid': '65de482e-d273-4c22-803b-2d37de2ed21e'} created pos.order #729 2026-10-20 09:58:23,960 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95444222 finished 2026-10-20 09:58:24,275 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6336 473 0.745 1.092 rw 2026-10-20 09:58:24,473 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1169 16 0.018 0.049 ro 2026-10-20 09:58:24,584 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58: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 09:58:24,623 7 INFO rb-aa5c29f-225760-426740 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 09:58:24,657 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-20 09:58:24,663 7 INFO rb-aa5c29f-225760-426740 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 09:58:24,704 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.047 rw 2026-10-20 09:58:24,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 24102664 (allocated 26497024) 2026-10-20 09:58:24,832 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:58:24,839 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -R53bkza - [20/Oct/2026 09:58:18] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 7.216 rw 2026-10-20 09:58:24,949 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 54214 2026-10-20 09:58:24,953 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-20 09:58:24,956 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 54214 2026-10-20 09:58:25,074 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095825_074617_test_taxes_l10n_br_pos.txt 2026-10-20 09:58:25,075 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpljpbwkjb_chrome_odoo" 2026-10-20 09:58:25,403 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [849, 850] 2026-10-20 09:58:25,529 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-10-20 09:58:28,685 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 54344 2026-10-20 09:58:28,688 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmputvog9r__chrome_odoo 2026-10-20 09:58:28,688 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:42985/json/version 2026-10-20 09:58:28,694 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:58:28,711 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 09:58:28,712 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:42985/json 2026-10-20 09:58:28,712 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:58:28,718 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:42985/devtools/page/BCA3AAA1E9B3F20CD8BA332C1D11C43A 2026-10-20 09:58:28,725 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-20 09:58:28,733 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-20 09:58:29,087 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:58:29,098 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-20 09:58:29,101 7 INFO rb-aa5c29f-225760-426740 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 09:58:29,102 7 INFO rb-aa5c29f-225760-426740 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 09:58:29,117 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 09:58:29,757 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:29] "GET /pos/ui/168 HTTP/1.1" 200 6991 90 0.118 0.529 rw 2026-10-20 09:58:29,762 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'BCA3AAA1E9B3F20CD8BA332C1D11C43A', 'loaderId': 'CE4F0751520D607D80B4230218553F3B', 'isDownload': False} 2026-10-20 09:58:29,763 7 INFO rb-aa5c29f-225760-426740 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 09:58:29,820 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:29] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.019 ro 2026-10-20 09:58:29,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:29] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.714 ro 2026-10-20 09:58:29,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:29] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.03 ro 2026-10-20 09:58:30,507 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-20 09:58:30,532 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 09:58:30,537 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 09:58:30,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 09:58:30,607 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.018 rw 2026-10-20 09:58:30,616 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58: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.024 rw 2026-10-20 09:58:31,502 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523747 237 0.309 0.55 rw 2026-10-20 09:58:31,661 7 INFO rb-aa5c29f-225760-426740 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 09:58:31,679 7 INFO rb-aa5c29f-225760-426740 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 09:58:31,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:31] "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 09:58:31,721 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:31] "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 09:58:31,740 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-20 09:58:31,780 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58: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.036 rw 2026-10-20 09:58:31,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:31] "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 09:58:32,318 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58: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 09:58:32,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58: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 09:58:32,549 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.044 rw 2026-10-20 09:58:32,572 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 09:58:32,577 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 09:58:32,601 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:32] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.008 0.031 ro 2026-10-20 09:58:32,609 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:32] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.046 rw 2026-10-20 09:58:32,647 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:58:32,651 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:32] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 09:58:32,655 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:32] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.013 ro 2026-10-20 09:58:32,728 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.05 rw 2026-10-20 09:58:32,746 7 INFO rb-aa5c29f-225760-426740 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 09:58:32,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.011 - 2026-10-20 09:58:32,899 7 INFO rb-aa5c29f-225760-426740 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 09:58:32,899 7 INFO rb-aa5c29f-225760-426740 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 09:58:32,931 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:32] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6991 31 0.046 0.102 rw 2026-10-20 09:58:33,014 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:33] "GET /pos/ui/168 HTTP/1.1" 200 6991 31 0.02 0.21 rw 2026-10-20 09:58:33,025 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:33] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.085 rw 2026-10-20 09:58:33,091 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.024 0.141 rw 2026-10-20 09:58:33,133 7 INFO rb-aa5c29f-225760-426740 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 09:58:33,161 7 INFO rb-aa5c29f-225760-426740 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 09:58:33,360 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 25 0.044 0.149 ro 2026-10-20 09:58:33,464 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.024 0.264 ro 2026-10-20 09:58:33,582 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.022 0.071 ro 2026-10-20 09:58:33,696 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.031 0.047 ro 2026-10-20 09:58:33,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.002 0.013 ro 2026-10-20 09:58:33,937 7 INFO rb-aa5c29f-225760-426740 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 09:58:33,946 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:33] "GET /web/image/res.partner/1204/avatar_128?unique=1792490181000 HTTP/1.1" 200 305 4 0.011 0.019 ro 2026-10-20 09:58:33,955 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:33] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.031 - 2026-10-20 09:58:34,372 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:34] "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.173 0.252 rw 2026-10-20 09:58:34,418 7 INFO rb-aa5c29f-225760-426740 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 09:58:34,434 7 INFO rb-aa5c29f-225760-426740 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 09:58:34,482 7 INFO rb-aa5c29f-225760-426740 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 09:58:34,508 7 INFO rb-aa5c29f-225760-426740 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 09:58:34,562 7 INFO rb-aa5c29f-225760-426740 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 09:58:34,579 7 INFO rb-aa5c29f-225760-426740 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 09:58:34,582 7 INFO rb-aa5c29f-225760-426740 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 09:58:34,602 7 INFO rb-aa5c29f-225760-426740 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 09:58:34,602 7 INFO rb-aa5c29f-225760-426740 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 09:58:34,634 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.009 - 2026-10-20 09:58:34,646 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.017 - 2026-10-20 09:58:34,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.117 0.202 rw 2026-10-20 09:58:35,116 7 INFO rb-aa5c29f-225760-426740 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 09:58:35,117 7 INFO rb-aa5c29f-225760-426740 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 09:58:35,138 7 INFO rb-aa5c29f-225760-426740 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 09:58:35,139 7 INFO rb-aa5c29f-225760-426740 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 09:58:35,143 7 INFO rb-aa5c29f-225760-426740 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 09:58:35,151 7 INFO rb-aa5c29f-225760-426740 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 09:58:35,673 7 INFO rb-aa5c29f-225760-426740 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 09:58:35,679 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24835524 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000001', 'uuid': 'c82aedc1-389b-4235-84a3-d9e3b4c85760'}] 2026-10-20 09:58:35,680 7 INFO rb-aa5c29f-225760-426740 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 09:58:35,780 7 INFO rb-aa5c29f-225760-426740 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 09:58:37,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24835524 order {'name': '/', 'pos_reference': '261-168-000001', 'uuid': 'c82aedc1-389b-4235-84a3-d9e3b4c85760'} created pos.order #730 2026-10-20 09:58:37,047 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24835524 finished 2026-10-20 09:58:37,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6119 522 0.655 1.07 rw 2026-10-20 09:58:37,563 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.018 0.041 ro 2026-10-20 09:58:37,668 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:37] "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 09:58:37,707 7 INFO rb-aa5c29f-225760-426740 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 09:58:37,722 7 INFO rb-aa5c29f-225760-426740 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 09:58:37,723 7 INFO rb-aa5c29f-225760-426740 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 09:58:37,739 7 INFO rb-aa5c29f-225760-426740 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 09:58:37,752 7 INFO rb-aa5c29f-225760-426740 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 09:58:37,791 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.019 0.045 rw 2026-10-20 09:58:37,882 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.02 0.108 ro 2026-10-20 09:58:37,976 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.024 0.197 ro 2026-10-20 09:58:38,080 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.074 ro 2026-10-20 09:58:38,170 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.027 0.043 ro 2026-10-20 09:58:38,222 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.009 0.018 ro 2026-10-20 09:58:38,294 7 INFO rb-aa5c29f-225760-426740 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 09:58:38,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:38] "GET /web/image/res.partner/1204/avatar_128?unique=1792490315000 HTTP/1.1" 200 305 4 0.018 0.026 ro 2026-10-20 09:58:38,688 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58: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.131 0.25 rw 2026-10-20 09:58:38,733 7 INFO rb-aa5c29f-225760-426740 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 09:58:38,740 7 INFO rb-aa5c29f-225760-426740 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 09:58:38,754 7 INFO rb-aa5c29f-225760-426740 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 09:58:38,758 7 INFO rb-aa5c29f-225760-426740 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 09:58:38,761 7 INFO rb-aa5c29f-225760-426740 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 09:58:38,767 7 INFO rb-aa5c29f-225760-426740 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 09:58:38,796 7 INFO rb-aa5c29f-225760-426740 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 09:58:38,814 7 INFO rb-aa5c29f-225760-426740 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 09:58:38,831 7 INFO rb-aa5c29f-225760-426740 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 09:58:38,832 7 INFO rb-aa5c29f-225760-426740 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 09:58:38,840 7 INFO rb-aa5c29f-225760-426740 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 09:58:38,844 7 INFO rb-aa5c29f-225760-426740 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 09:58:39,008 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.103 0.208 rw 2026-10-20 09:58:39,350 7 INFO rb-aa5c29f-225760-426740 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 09:58:39,351 7 INFO rb-aa5c29f-225760-426740 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 09:58:39,357 7 INFO rb-aa5c29f-225760-426740 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 09:58:39,358 7 INFO rb-aa5c29f-225760-426740 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 09:58:39,363 7 INFO rb-aa5c29f-225760-426740 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 09:58:39,367 7 INFO rb-aa5c29f-225760-426740 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 09:58:39,889 7 INFO rb-aa5c29f-225760-426740 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 09:58:39,890 7 INFO rb-aa5c29f-225760-426740 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 09:58:39,895 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89279498 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000002', 'uuid': '1a6915cf-ddb0-4bcd-a505-9fd09eea8cd2'}] 2026-10-20 09:58:39,947 7 INFO rb-aa5c29f-225760-426740 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 09:58:41,404 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89279498 order {'name': '/', 'pos_reference': '261-168-000002', 'uuid': '1a6915cf-ddb0-4bcd-a505-9fd09eea8cd2'} created pos.order #731 2026-10-20 09:58:41,405 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89279498 finished 2026-10-20 09:58:41,666 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6131 439 0.662 1.113 rw 2026-10-20 09:58:41,802 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.014 0.041 ro 2026-10-20 09:58:41,894 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:41] "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 09:58:41,925 7 INFO rb-aa5c29f-225760-426740 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 09:58:41,943 7 INFO rb-aa5c29f-225760-426740 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 09:58:41,945 7 INFO rb-aa5c29f-225760-426740 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 09:58:41,963 7 INFO rb-aa5c29f-225760-426740 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 09:58:41,978 7 INFO rb-aa5c29f-225760-426740 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 09:58:41,997 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.035 rw 2026-10-20 09:58:42,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.102 ro 2026-10-20 09:58:42,177 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.181 ro 2026-10-20 09:58:42,270 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.064 ro 2026-10-20 09:58:42,363 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.014 0.059 ro 2026-10-20 09:58:42,405 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.005 0.014 ro 2026-10-20 09:58:42,484 7 INFO rb-aa5c29f-225760-426740 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 09:58:42,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:42] "GET /web/image/res.partner/1204/avatar_128?unique=1792490321000 HTTP/1.1" 200 305 4 0.004 0.019 ro 2026-10-20 09:58:42,829 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58: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.113 0.23 rw 2026-10-20 09:58:42,874 7 INFO rb-aa5c29f-225760-426740 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 09:58:42,876 7 INFO rb-aa5c29f-225760-426740 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 09:58:42,907 7 INFO rb-aa5c29f-225760-426740 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 09:58:42,934 7 INFO rb-aa5c29f-225760-426740 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 09:58:42,988 7 INFO rb-aa5c29f-225760-426740 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 09:58:43,033 7 INFO rb-aa5c29f-225760-426740 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 09:58:43,033 7 INFO rb-aa5c29f-225760-426740 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 09:58:43,041 7 INFO rb-aa5c29f-225760-426740 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 09:58:43,041 7 INFO rb-aa5c29f-225760-426740 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 09:58:43,227 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.135 0.255 rw 2026-10-20 09:58:43,560 7 INFO rb-aa5c29f-225760-426740 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 09:58:43,560 7 INFO rb-aa5c29f-225760-426740 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 09:58:43,569 7 INFO rb-aa5c29f-225760-426740 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 09:58:43,569 7 INFO rb-aa5c29f-225760-426740 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 09:58:43,575 7 INFO rb-aa5c29f-225760-426740 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 09:58:43,580 7 INFO rb-aa5c29f-225760-426740 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 09:58:44,092 7 INFO rb-aa5c29f-225760-426740 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 09:58:44,097 7 INFO rb-aa5c29f-225760-426740 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 09:58:44,104 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35685231 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000003', 'uuid': 'f9beb887-be02-4bee-b652-2017c44bfe42'}] 2026-10-20 09:58:44,161 7 INFO rb-aa5c29f-225760-426740 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 09:58:45,481 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35685231 order {'name': '/', 'pos_reference': '261-168-000003', 'uuid': 'f9beb887-be02-4bee-b652-2017c44bfe42'} created pos.order #732 2026-10-20 09:58:45,485 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35685231 finished 2026-10-20 09:58:45,839 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6148 439 0.667 1.072 rw 2026-10-20 09:58:45,982 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.018 0.039 ro 2026-10-20 09:58:46,064 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58: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 09:58:46,087 7 INFO rb-aa5c29f-225760-426740 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 09:58:46,112 7 INFO rb-aa5c29f-225760-426740 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 09:58:46,112 7 INFO rb-aa5c29f-225760-426740 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 09:58:46,123 7 INFO rb-aa5c29f-225760-426740 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 09:58:46,141 7 INFO rb-aa5c29f-225760-426740 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 09:58:46,150 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.033 rw 2026-10-20 09:58:46,240 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.073 ro 2026-10-20 09:58:46,326 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.16 ro 2026-10-20 09:58:46,393 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.123 ro 2026-10-20 09:58:46,491 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.023 0.056 ro 2026-10-20 09:58:46,540 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.006 0.021 ro 2026-10-20 09:58:46,600 7 INFO rb-aa5c29f-225760-426740 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 09:58:46,617 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:46] "GET /web/image/res.partner/1204/avatar_128?unique=1792490325000 HTTP/1.1" 200 305 4 0.006 0.024 ro 2026-10-20 09:58:47,014 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:47] "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.158 0.249 rw 2026-10-20 09:58:47,063 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,064 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,086 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,086 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,087 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,091 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,104 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,125 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,152 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,153 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,153 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,154 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.138 0.266 rw 2026-10-20 09:58:47,659 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,660 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,666 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,666 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,671 7 INFO rb-aa5c29f-225760-426740 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 09:58:47,674 7 INFO rb-aa5c29f-225760-426740 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 09:58:48,198 7 INFO rb-aa5c29f-225760-426740 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 09:58:48,200 7 INFO rb-aa5c29f-225760-426740 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 09:58:48,208 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36064785 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000004', 'uuid': '3e37a1a7-f6fc-4f04-beb7-dcaef86c8fb8'}] 2026-10-20 09:58:48,244 7 INFO rb-aa5c29f-225760-426740 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 09:58:49,688 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36064785 order {'name': '/', 'pos_reference': '261-168-000004', 'uuid': '3e37a1a7-f6fc-4f04-beb7-dcaef86c8fb8'} created pos.order #733 2026-10-20 09:58:49,690 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36064785 finished 2026-10-20 09:58:49,990 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6159 439 0.748 1.043 rw 2026-10-20 09:58:50,148 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.025 0.045 ro 2026-10-20 09:58:50,211 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:50] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 09:58:50,237 7 INFO rb-aa5c29f-225760-426740 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 09:58:50,259 7 INFO rb-aa5c29f-225760-426740 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 09:58:50,260 7 INFO rb-aa5c29f-225760-426740 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 09:58:50,272 7 INFO rb-aa5c29f-225760-426740 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 09:58:50,282 7 INFO rb-aa5c29f-225760-426740 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 09:58:50,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.049 rw 2026-10-20 09:58:50,413 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.095 ro 2026-10-20 09:58:50,503 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.186 ro 2026-10-20 09:58:50,586 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.137 ro 2026-10-20 09:58:50,670 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.013 0.044 ro 2026-10-20 09:58:50,710 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:50] "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 09:58:50,777 7 INFO rb-aa5c29f-225760-426740 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 09:58:50,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:50] "GET /web/image/res.partner/1204/avatar_128?unique=1792490329000 HTTP/1.1" 200 305 4 0.005 0.016 ro 2026-10-20 09:58:51,134 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:51] "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.146 0.203 rw 2026-10-20 09:58:51,179 7 INFO rb-aa5c29f-225760-426740 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 09:58:51,208 7 INFO rb-aa5c29f-225760-426740 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 09:58:51,210 7 INFO rb-aa5c29f-225760-426740 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 09:58:51,211 7 INFO rb-aa5c29f-225760-426740 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 09:58:51,223 7 INFO rb-aa5c29f-225760-426740 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 09:58:51,246 7 INFO rb-aa5c29f-225760-426740 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 09:58:51,272 7 INFO rb-aa5c29f-225760-426740 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 09:58:51,272 7 INFO rb-aa5c29f-225760-426740 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 09:58:51,279 7 INFO rb-aa5c29f-225760-426740 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 09:58:51,282 7 INFO rb-aa5c29f-225760-426740 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 09:58:51,453 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.092 0.217 rw 2026-10-20 09:58:51,787 7 INFO rb-aa5c29f-225760-426740 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 09:58:51,788 7 INFO rb-aa5c29f-225760-426740 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 09:58:51,794 7 INFO rb-aa5c29f-225760-426740 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 09:58:51,794 7 INFO rb-aa5c29f-225760-426740 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 09:58:51,798 7 INFO rb-aa5c29f-225760-426740 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 09:58:51,823 7 INFO rb-aa5c29f-225760-426740 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 09:58:52,340 7 INFO rb-aa5c29f-225760-426740 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 09:58:52,349 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19114314 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000005', 'uuid': 'c62ee175-b0a9-465a-a794-38e1281ee46e'}] 2026-10-20 09:58:52,351 7 INFO rb-aa5c29f-225760-426740 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 09:58:52,412 7 INFO rb-aa5c29f-225760-426740 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 09:58:53,802 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19114314 order {'name': '/', 'pos_reference': '261-168-000005', 'uuid': 'c62ee175-b0a9-465a-a794-38e1281ee46e'} created pos.order #734 2026-10-20 09:58:53,804 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19114314 finished 2026-10-20 09:58:54,095 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6155 439 0.662 1.09 rw 2026-10-20 09:58:54,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.03 0.052 ro 2026-10-20 09:58:54,358 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:54] "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 09:58:54,394 7 INFO rb-aa5c29f-225760-426740 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 09:58:54,407 7 INFO rb-aa5c29f-225760-426740 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 09:58:54,408 7 INFO rb-aa5c29f-225760-426740 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 09:58:54,425 7 INFO rb-aa5c29f-225760-426740 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 09:58:54,437 7 INFO rb-aa5c29f-225760-426740 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 09:58:54,474 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.047 rw 2026-10-20 09:58:54,557 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.019 0.097 ro 2026-10-20 09:58:54,651 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.022 0.185 ro 2026-10-20 09:58:54,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.058 ro 2026-10-20 09:58:54,808 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.016 0.048 ro 2026-10-20 09:58:54,848 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58: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 09:58:54,918 7 INFO rb-aa5c29f-225760-426740 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 09:58:54,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:54] "GET /web/image/res.partner/1204/avatar_128?unique=1792490333000 HTTP/1.1" 200 305 4 0.004 0.018 ro 2026-10-20 09:58:55,187 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:55] "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.088 0.176 rw 2026-10-20 09:58:55,241 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,249 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,270 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,275 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,276 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,284 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,288 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,312 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,333 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,333 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,348 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,350 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,494 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.103 0.196 rw 2026-10-20 09:58:55,843 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,844 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,850 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,850 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,855 7 INFO rb-aa5c29f-225760-426740 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 09:58:55,858 7 INFO rb-aa5c29f-225760-426740 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 09:58:56,369 7 INFO rb-aa5c29f-225760-426740 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 09:58:56,377 7 INFO rb-aa5c29f-225760-426740 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 09:58:56,383 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38092173 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000006', 'uuid': 'ed54e610-3dd2-4dd2-aa6b-0b211c1e6a28'}] 2026-10-20 09:58:56,464 7 INFO rb-aa5c29f-225760-426740 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 09:58:57,783 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38092173 order {'name': '/', 'pos_reference': '261-168-000006', 'uuid': 'ed54e610-3dd2-4dd2-aa6b-0b211c1e6a28'} created pos.order #735 2026-10-20 09:58:57,785 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38092173 finished 2026-10-20 09:58:58,058 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6154 439 0.611 1.07 rw 2026-10-20 09:58:58,198 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.026 0.049 ro 2026-10-20 09:58:58,277 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:58] "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 09:58:58,304 7 INFO rb-aa5c29f-225760-426740 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 09:58:58,325 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-20 09:58:58,333 7 INFO rb-aa5c29f-225760-426740 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 09:58:58,367 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.039 rw 2026-10-20 09:58:58,672 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:58:58,682 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4QCvIefe - [20/Oct/2026 09:58:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 28.044 rw 2026-10-20 09:58:58,683 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 35907712 (allocated 40390656) 2026-10-20 09:58:58,777 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 54344 2026-10-20 09:58:58,779 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-20 09:58:58,779 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 54344 2026-10-20 09:58:58,916 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095858_915678_test_taxes_l10n_in_pos.txt 2026-10-20 09:58:58,916 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmputvog9r__chrome_odoo" 2026-10-20 09:58:59,297 7 INFO rb-aa5c29f-225760-426740 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 09:59:02,467 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 54478 2026-10-20 09:59:02,468 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpcaq9c5r1_chrome_odoo 2026-10-20 09:59:02,468 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:35861/json/version 2026-10-20 09:59:02,470 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:59:02,515 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 09:59:02,515 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:35861/json 2026-10-20 09:59:02,516 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:59:02,542 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:35861/devtools/page/407F7CD0BAAB558E2D22375964651F2A 2026-10-20 09:59:02,561 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-20 09:59:02,574 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-20 09:59:03,133 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:59:03,150 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-20 09:59:03,152 7 INFO rb-aa5c29f-225760-426740 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 09:59:03,152 7 INFO rb-aa5c29f-225760-426740 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 09:59:03,336 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:03] "GET /pos/ui/168 HTTP/1.1" 200 6991 67 0.071 0.111 rw 2026-10-20 09:59:03,340 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '407F7CD0BAAB558E2D22375964651F2A', 'loaderId': 'DBA5F7E8BEE2454D73D3E80F4EE15105', 'isDownload': False} 2026-10-20 09:59:03,340 7 INFO rb-aa5c29f-225760-426740 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 09:59:03,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:03] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.237 ro 2026-10-20 09:59:03,422 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:03] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.049 ro 2026-10-20 09:59:03,429 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:03] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.057 ro 2026-10-20 09:59:04,126 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-20 09:59:04,151 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 09:59:04,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 09:59:04,175 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.011 ro 2026-10-20 09:59:04,227 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.024 rw 2026-10-20 09:59:04,235 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.033 rw 2026-10-20 09:59:05,002 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526320 234 0.254 0.517 rw 2026-10-20 09:59:05,185 7 INFO rb-aa5c29f-225760-426740 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 09:59:05,203 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:05] "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 09:59:05,204 7 INFO rb-aa5c29f-225760-426740 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 09:59:05,226 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59: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 09:59:05,255 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59: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 09:59:05,277 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09: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.017 rw 2026-10-20 09:59:05,297 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59: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 09:59:05,829 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59: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 09:59:05,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09: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.004 0.02 rw 2026-10-20 09:59:06,133 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 09:59:06,137 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 09:59:06,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.013 0.081 rw 2026-10-20 09:59:06,191 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:06] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.005 0.067 ro 2026-10-20 09:59:06,202 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:06] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 09:59:06,218 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:06] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.097 rw 2026-10-20 09:59:06,259 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:06] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.056 ro 2026-10-20 09:59:06,317 7 INFO rb-aa5c29f-225760-426740 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 09:59:06,326 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:59:06,328 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.075 rw 2026-10-20 09:59:06,376 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.031 - 2026-10-20 09:59:06,467 7 INFO rb-aa5c29f-225760-426740 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 09:59:06,469 7 INFO rb-aa5c29f-225760-426740 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 09:59:06,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:06] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6991 31 0.061 0.083 rw 2026-10-20 09:59:06,608 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:06] "GET /pos/ui/168 HTTP/1.1" 200 6991 31 0.064 0.207 rw 2026-10-20 09:59:06,661 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.014 0.175 rw 2026-10-20 09:59:06,681 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09: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.002 0.194 rw 2026-10-20 09:59:06,698 7 INFO rb-aa5c29f-225760-426740 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 09:59:06,732 7 INFO rb-aa5c29f-225760-426740 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 09:59:06,868 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.026 0.105 ro 2026-10-20 09:59:06,968 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.217 ro 2026-10-20 09:59:07,094 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.083 ro 2026-10-20 09:59:07,203 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.018 0.047 ro 2026-10-20 09:59:07,318 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.006 0.023 ro 2026-10-20 09:59:07,452 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:07] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 09:59:07,474 7 INFO rb-aa5c29f-225760-426740 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 09:59:07,489 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:07] "GET /web/image/res.partner/1204/avatar_128?unique=1792490337000 HTTP/1.1" 200 305 4 0.008 0.036 ro 2026-10-20 09:59:07,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:07] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12338 118 0.111 0.208 rw 2026-10-20 09:59:07,866 7 INFO rb-aa5c29f-225760-426740 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 09:59:07,894 7 INFO rb-aa5c29f-225760-426740 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 09:59:07,943 7 INFO rb-aa5c29f-225760-426740 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 09:59:07,958 7 INFO rb-aa5c29f-225760-426740 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 09:59:08,015 7 INFO rb-aa5c29f-225760-426740 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 09:59:08,043 7 INFO rb-aa5c29f-225760-426740 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 09:59:08,044 7 INFO rb-aa5c29f-225760-426740 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 09:59:08,076 7 INFO rb-aa5c29f-225760-426740 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 09:59:08,079 7 INFO rb-aa5c29f-225760-426740 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 09:59:08,115 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.017 - 2026-10-20 09:59:08,117 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.015 - 2026-10-20 09:59:08,135 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.104 0.213 rw 2026-10-20 09:59:08,591 7 INFO rb-aa5c29f-225760-426740 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 09:59:08,591 7 INFO rb-aa5c29f-225760-426740 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 09:59:08,611 7 INFO rb-aa5c29f-225760-426740 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 09:59:08,612 7 INFO rb-aa5c29f-225760-426740 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 09:59:08,617 7 INFO rb-aa5c29f-225760-426740 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 09:59:08,622 7 INFO rb-aa5c29f-225760-426740 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 09:59:09,149 7 INFO rb-aa5c29f-225760-426740 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 09:59:09,154 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53313573 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000001', 'uuid': 'bb73bf8e-ee1c-48ac-b4c3-c7c5c6ac8f1f'}] 2026-10-20 09:59:09,156 7 INFO rb-aa5c29f-225760-426740 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 09:59:09,272 7 INFO rb-aa5c29f-225760-426740 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 09:59:10,917 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53313573 order {'name': '/', 'pos_reference': '262-168-000001', 'uuid': 'bb73bf8e-ee1c-48ac-b4c3-c7c5c6ac8f1f'} created pos.order #736 2026-10-20 09:59:10,925 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53313573 finished 2026-10-20 09:59:11,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6119 473 0.997 1.111 rw 2026-10-20 09:59:11,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.024 0.038 ro 2026-10-20 09:59:11,494 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:11] "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 09:59:11,519 7 INFO rb-aa5c29f-225760-426740 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 09:59:11,536 7 INFO rb-aa5c29f-225760-426740 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 09:59:11,537 7 INFO rb-aa5c29f-225760-426740 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 09:59:11,554 7 INFO rb-aa5c29f-225760-426740 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 09:59:11,567 7 INFO rb-aa5c29f-225760-426740 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 09:59:11,578 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.034 rw 2026-10-20 09:59:11,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.071 ro 2026-10-20 09:59:11,763 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.021 0.172 ro 2026-10-20 09:59:11,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.154 ro 2026-10-20 09:59:11,926 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.021 0.044 ro 2026-10-20 09:59:11,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.004 0.023 ro 2026-10-20 09:59:12,045 7 INFO rb-aa5c29f-225760-426740 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 09:59:12,066 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:12] "GET /web/image/res.partner/1204/avatar_128?unique=1792490351000 HTTP/1.1" 200 305 4 0.007 0.024 ro 2026-10-20 09:59:12,455 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:12] "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.159 0.244 rw 2026-10-20 09:59:12,511 7 INFO rb-aa5c29f-225760-426740 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 09:59:12,511 7 INFO rb-aa5c29f-225760-426740 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 09:59:12,545 7 INFO rb-aa5c29f-225760-426740 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 09:59:12,550 7 INFO rb-aa5c29f-225760-426740 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 09:59:12,557 7 INFO rb-aa5c29f-225760-426740 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 09:59:12,557 7 INFO rb-aa5c29f-225760-426740 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 09:59:12,571 7 INFO rb-aa5c29f-225760-426740 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 09:59:12,599 7 INFO rb-aa5c29f-225760-426740 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 09:59:12,614 7 INFO rb-aa5c29f-225760-426740 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 09:59:12,615 7 INFO rb-aa5c29f-225760-426740 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 09:59:12,633 7 INFO rb-aa5c29f-225760-426740 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 09:59:12,633 7 INFO rb-aa5c29f-225760-426740 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 09:59:12,843 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.162 0.217 rw 2026-10-20 09:59:13,134 7 INFO rb-aa5c29f-225760-426740 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 09:59:13,134 7 INFO rb-aa5c29f-225760-426740 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 09:59:13,140 7 INFO rb-aa5c29f-225760-426740 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 09:59:13,141 7 INFO rb-aa5c29f-225760-426740 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 09:59:13,145 7 INFO rb-aa5c29f-225760-426740 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 09:59:13,153 7 INFO rb-aa5c29f-225760-426740 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 09:59:13,669 7 INFO rb-aa5c29f-225760-426740 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 09:59:13,676 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89234536 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000002', 'uuid': 'e2de3b05-2b76-4759-a674-b1994e056dd7'}] 2026-10-20 09:59:13,679 7 INFO rb-aa5c29f-225760-426740 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 09:59:13,742 7 INFO rb-aa5c29f-225760-426740 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 09:59:15,296 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89234536 order {'name': '/', 'pos_reference': '262-168-000002', 'uuid': 'e2de3b05-2b76-4759-a674-b1994e056dd7'} created pos.order #737 2026-10-20 09:59:15,300 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89234536 finished 2026-10-20 09:59:15,628 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6131 440 0.796 1.161 rw 2026-10-20 09:59:15,785 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:15] "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 09:59:15,895 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59: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 09:59:15,919 7 INFO rb-aa5c29f-225760-426740 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 09:59:15,935 7 INFO rb-aa5c29f-225760-426740 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 09:59:15,936 7 INFO rb-aa5c29f-225760-426740 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 09:59:15,957 7 INFO rb-aa5c29f-225760-426740 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 09:59:15,969 7 INFO rb-aa5c29f-225760-426740 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 09:59:15,989 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.041 rw 2026-10-20 09:59:16,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.048 0.107 ro 2026-10-20 09:59:16,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.222 ro 2026-10-20 09:59:16,295 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.123 ro 2026-10-20 09:59:16,376 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.015 0.05 ro 2026-10-20 09:59:16,418 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:16] "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 09:59:16,480 7 INFO rb-aa5c29f-225760-426740 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 09:59:16,521 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:16] "GET /web/image/res.partner/1204/avatar_128?unique=1792490355000 HTTP/1.1" 200 305 4 0.008 0.041 ro 2026-10-20 09:59:16,908 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:16] "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.162 0.262 rw 2026-10-20 09:59:16,955 7 INFO rb-aa5c29f-225760-426740 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 09:59:16,961 7 INFO rb-aa5c29f-225760-426740 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 09:59:16,993 7 INFO rb-aa5c29f-225760-426740 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 09:59:17,026 7 INFO rb-aa5c29f-225760-426740 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 09:59:17,068 7 INFO rb-aa5c29f-225760-426740 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 09:59:17,089 7 INFO rb-aa5c29f-225760-426740 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 09:59:17,100 7 INFO rb-aa5c29f-225760-426740 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 09:59:17,101 7 INFO rb-aa5c29f-225760-426740 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 09:59:17,104 7 INFO rb-aa5c29f-225760-426740 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 09:59:17,283 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.139 0.227 rw 2026-10-20 09:59:17,608 7 INFO rb-aa5c29f-225760-426740 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 09:59:17,609 7 INFO rb-aa5c29f-225760-426740 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 09:59:17,616 7 INFO rb-aa5c29f-225760-426740 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 09:59:17,617 7 INFO rb-aa5c29f-225760-426740 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 09:59:17,622 7 INFO rb-aa5c29f-225760-426740 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 09:59:17,633 7 INFO rb-aa5c29f-225760-426740 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 09:59:18,149 7 INFO rb-aa5c29f-225760-426740 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 09:59:18,150 7 INFO rb-aa5c29f-225760-426740 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 09:59:18,156 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45119446 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000003', 'uuid': 'b8ebb85a-291d-4873-a92c-73fbd114e53e'}] 2026-10-20 09:59:18,208 7 INFO rb-aa5c29f-225760-426740 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 09:59:19,616 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45119446 order {'name': '/', 'pos_reference': '262-168-000003', 'uuid': 'b8ebb85a-291d-4873-a92c-73fbd114e53e'} created pos.order #738 2026-10-20 09:59:19,622 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45119446 finished 2026-10-20 09:59:19,915 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6120 440 0.747 1.017 rw 2026-10-20 09:59:20,091 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.038 0.052 ro 2026-10-20 09:59:20,193 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:20] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.014 ro 2026-10-20 09:59:20,223 7 INFO rb-aa5c29f-225760-426740 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 09:59:20,235 7 INFO rb-aa5c29f-225760-426740 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 09:59:20,236 7 INFO rb-aa5c29f-225760-426740 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 09:59:20,253 7 INFO rb-aa5c29f-225760-426740 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 09:59:20,267 7 INFO rb-aa5c29f-225760-426740 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 09:59:20,294 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.047 rw 2026-10-20 09:59:20,375 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.021 0.074 ro 2026-10-20 09:59:20,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.022 0.181 ro 2026-10-20 09:59:20,578 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.066 ro 2026-10-20 09:59:20,679 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.033 0.052 ro 2026-10-20 09:59:20,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.008 0.023 ro 2026-10-20 09:59:20,816 7 INFO rb-aa5c29f-225760-426740 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 09:59:20,833 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:20] "GET /web/image/res.partner/1204/avatar_128?unique=1792490359000 HTTP/1.1" 200 305 4 0.01 0.034 ro 2026-10-20 09:59:21,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59: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.192 0.236 rw 2026-10-20 09:59:21,303 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,307 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,331 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,335 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,339 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,344 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,355 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,396 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,411 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,417 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,420 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,421 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,634 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.129 0.248 rw 2026-10-20 09:59:21,928 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,929 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,934 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,937 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,942 7 INFO rb-aa5c29f-225760-426740 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 09:59:21,948 7 INFO rb-aa5c29f-225760-426740 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 09:59:22,460 7 INFO rb-aa5c29f-225760-426740 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 09:59:22,465 7 INFO rb-aa5c29f-225760-426740 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 09:59:22,471 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34093961 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000004', 'uuid': 'b13bbd93-9bd4-47cb-b3d2-c478558022a6'}] 2026-10-20 09:59:22,524 7 INFO rb-aa5c29f-225760-426740 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 09:59:23,853 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34093961 order {'name': '/', 'pos_reference': '262-168-000004', 'uuid': 'b13bbd93-9bd4-47cb-b3d2-c478558022a6'} created pos.order #739 2026-10-20 09:59:23,858 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34093961 finished 2026-10-20 09:59:24,137 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6160 440 0.618 1.054 rw 2026-10-20 09:59:24,312 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.026 0.052 ro 2026-10-20 09:59:24,405 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:24] "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 09:59:24,437 7 INFO rb-aa5c29f-225760-426740 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 09:59:24,459 7 INFO rb-aa5c29f-225760-426740 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 09:59:24,460 7 INFO rb-aa5c29f-225760-426740 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 09:59:24,468 7 INFO rb-aa5c29f-225760-426740 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 09:59:24,482 7 INFO rb-aa5c29f-225760-426740 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 09:59:24,512 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.05 rw 2026-10-20 09:59:24,633 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.13 ro 2026-10-20 09:59:24,729 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.218 ro 2026-10-20 09:59:24,830 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.072 ro 2026-10-20 09:59:24,903 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.013 0.046 ro 2026-10-20 09:59:24,949 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.018 ro 2026-10-20 09:59:24,999 7 INFO rb-aa5c29f-225760-426740 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 09:59:25,020 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:25] "GET /web/image/res.partner/1204/avatar_128?unique=1792490363000 HTTP/1.1" 200 305 4 0.006 0.026 ro 2026-10-20 09:59:25,321 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:25] "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.188 rw 2026-10-20 09:59:25,363 7 INFO rb-aa5c29f-225760-426740 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 09:59:25,363 7 INFO rb-aa5c29f-225760-426740 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 09:59:25,387 7 INFO rb-aa5c29f-225760-426740 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 09:59:25,401 7 INFO rb-aa5c29f-225760-426740 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 09:59:25,412 7 INFO rb-aa5c29f-225760-426740 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 09:59:25,435 7 INFO rb-aa5c29f-225760-426740 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 09:59:25,452 7 INFO rb-aa5c29f-225760-426740 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 09:59:25,453 7 INFO rb-aa5c29f-225760-426740 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 09:59:25,466 7 INFO rb-aa5c29f-225760-426740 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 09:59:25,472 7 INFO rb-aa5c29f-225760-426740 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 09:59:25,709 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.131 0.249 rw 2026-10-20 09:59:25,972 7 INFO rb-aa5c29f-225760-426740 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 09:59:25,973 7 INFO rb-aa5c29f-225760-426740 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 09:59:25,979 7 INFO rb-aa5c29f-225760-426740 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 09:59:25,980 7 INFO rb-aa5c29f-225760-426740 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 09:59:25,984 7 INFO rb-aa5c29f-225760-426740 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 09:59:25,988 7 INFO rb-aa5c29f-225760-426740 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 09:59:26,499 7 INFO rb-aa5c29f-225760-426740 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 09:59:26,510 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69798854 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000005', 'uuid': '490e1f4b-cdae-42ca-9c45-4282b373cf5e'}] 2026-10-20 09:59:26,512 7 INFO rb-aa5c29f-225760-426740 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 09:59:26,575 7 INFO rb-aa5c29f-225760-426740 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 09:59:27,900 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69798854 order {'name': '/', 'pos_reference': '262-168-000005', 'uuid': '490e1f4b-cdae-42ca-9c45-4282b373cf5e'} created pos.order #740 2026-10-20 09:59:27,905 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69798854 finished 2026-10-20 09:59:28,203 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6158 440 0.645 1.053 rw 2026-10-20 09:59:28,382 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.037 0.051 ro 2026-10-20 09:59:28,477 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:28] "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 09:59:28,521 7 INFO rb-aa5c29f-225760-426740 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 09:59:28,538 7 INFO rb-aa5c29f-225760-426740 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 09:59:28,539 7 INFO rb-aa5c29f-225760-426740 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 09:59:28,551 7 INFO rb-aa5c29f-225760-426740 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 09:59:28,570 7 INFO rb-aa5c29f-225760-426740 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 09:59:28,615 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.019 0.054 rw 2026-10-20 09:59:28,756 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.021 0.162 ro 2026-10-20 09:59:28,862 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.021 0.265 ro 2026-10-20 09:59:28,965 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.069 ro 2026-10-20 09:59:29,051 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:29] "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 09:59:29,098 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.005 0.02 ro 2026-10-20 09:59:29,153 7 INFO rb-aa5c29f-225760-426740 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 09:59:29,169 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:29] "GET /web/image/res.partner/1204/avatar_128?unique=1792490368000 HTTP/1.1" 200 305 4 0.009 0.015 ro 2026-10-20 09:59:29,499 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:29] "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.123 0.207 rw 2026-10-20 09:59:29,540 7 INFO rb-aa5c29f-225760-426740 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 09:59:29,546 7 INFO rb-aa5c29f-225760-426740 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 09:59:29,566 7 INFO rb-aa5c29f-225760-426740 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 09:59:29,567 7 INFO rb-aa5c29f-225760-426740 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 09:59:29,567 7 INFO rb-aa5c29f-225760-426740 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 09:59:29,568 7 INFO rb-aa5c29f-225760-426740 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 09:59:29,587 7 INFO rb-aa5c29f-225760-426740 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 09:59:29,621 7 INFO rb-aa5c29f-225760-426740 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 09:59:29,632 7 INFO rb-aa5c29f-225760-426740 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 09:59:29,633 7 INFO rb-aa5c29f-225760-426740 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 09:59:29,641 7 INFO rb-aa5c29f-225760-426740 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 09:59:29,642 7 INFO rb-aa5c29f-225760-426740 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 09:59:29,946 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.207 0.229 rw 2026-10-20 09:59:30,158 7 INFO rb-aa5c29f-225760-426740 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 09:59:30,159 7 INFO rb-aa5c29f-225760-426740 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 09:59:30,159 7 INFO rb-aa5c29f-225760-426740 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 09:59:30,160 7 INFO rb-aa5c29f-225760-426740 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 09:59:30,162 7 INFO rb-aa5c29f-225760-426740 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 09:59:30,165 7 INFO rb-aa5c29f-225760-426740 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 09:59:30,677 7 INFO rb-aa5c29f-225760-426740 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 09:59:30,682 7 INFO rb-aa5c29f-225760-426740 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 09:59:30,689 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50534173 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000006', 'uuid': '67c890a8-b60b-4b1c-b62a-750d2c6e5a53'}] 2026-10-20 09:59:30,731 7 INFO rb-aa5c29f-225760-426740 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 09:59:32,215 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50534173 order {'name': '/', 'pos_reference': '262-168-000006', 'uuid': '67c890a8-b60b-4b1c-b62a-750d2c6e5a53'} created pos.order #741 2026-10-20 09:59:32,219 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50534173 finished 2026-10-20 09:59:32,524 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6155 440 0.718 1.123 rw 2026-10-20 09:59:32,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.036 0.049 ro 2026-10-20 09:59:32,808 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:32] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.014 ro 2026-10-20 09:59:32,838 7 INFO rb-aa5c29f-225760-426740 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 09:59:32,854 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-20 09:59:32,856 7 INFO rb-aa5c29f-225760-426740 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 09:59:32,939 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.028 0.054 rw 2026-10-20 09:59:33,291 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 09:59:33,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 36099060 (allocated 39342080) 2026-10-20 09:59:33,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UlGsoQPF - [20/Oct/2026 09:59:05] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 29.035 rw 2026-10-20 09:59:33,396 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 54478 2026-10-20 09:59:33,397 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-20 09:59:33,398 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 54478 2026-10-20 09:59:33,504 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_095933_504268_test_taxes_l10n_in_pos.txt 2026-10-20 09:59:33,504 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpcaq9c5r1_chrome_odoo" 2026-10-20 09:59:33,904 7 INFO rb-aa5c29f-225760-426740 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 09:59:37,123 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 54622 2026-10-20 09:59:37,124 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpg7ot75e2_chrome_odoo 2026-10-20 09:59:37,124 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:44333/json/version 2026-10-20 09:59:37,125 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:59:37,191 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 09:59:37,191 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:44333/json 2026-10-20 09:59:37,192 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 09:59:37,211 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:44333/devtools/page/CD003D7FFD71FDDF7774C8C47226CA6E 2026-10-20 09:59:37,227 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-20 09:59:37,245 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-20 09:59:37,880 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 09:59:37,895 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-20 09:59:37,897 7 INFO rb-aa5c29f-225760-426740 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 09:59:37,897 7 INFO rb-aa5c29f-225760-426740 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 09:59:38,155 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:38] "GET /pos/ui/168 HTTP/1.1" 200 6991 67 0.124 0.132 rw 2026-10-20 09:59:38,158 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'CD003D7FFD71FDDF7774C8C47226CA6E', 'loaderId': '1993F793F66B20BCD68FF3FE54B45972', 'isDownload': False} 2026-10-20 09:59:38,159 7 INFO rb-aa5c29f-225760-426740 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 09:59:38,226 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:38] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.315 ro 2026-10-20 09:59:38,244 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:38] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.052 ro 2026-10-20 09:59:38,250 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:38] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.052 ro 2026-10-20 09:59:38,941 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-20 09:59:38,971 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 09:59:38,972 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.008 - 2026-10-20 09:59:38,990 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.007 ro 2026-10-20 09:59:39,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:39] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.01 rw 2026-10-20 09:59:39,052 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.008 0.031 rw 2026-10-20 09:59:39,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 528881 234 0.292 0.538 rw 2026-10-20 09:59:40,039 7 INFO rb-aa5c29f-225760-426740 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 09:59:40,059 7 INFO rb-aa5c29f-225760-426740 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 09:59:40,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:40] "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 09:59:40,123 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:40] "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 09:59:40,190 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:40] "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 09:59:40,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09: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.002 0.018 rw 2026-10-20 09:59:40,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09: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 09:59:40,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:40] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.009 ro 2026-10-20 09:59:40,812 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09: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.001 0.011 rw 2026-10-20 09:59:40,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.059 rw 2026-10-20 09:59:40,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-20 09:59:40,978 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 09:59:41,018 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:41] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.019 0.038 ro 2026-10-20 09:59:41,024 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:41] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.059 rw 2026-10-20 09:59:41,070 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 09:59:41,073 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:41] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 09:59:41,083 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:41] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.02 ro 2026-10-20 09:59:41,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.049 rw 2026-10-20 09:59:41,202 7 INFO rb-aa5c29f-225760-426740 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 09:59:41,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-20 09:59:41,340 7 INFO rb-aa5c29f-225760-426740 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 09:59:41,355 7 INFO rb-aa5c29f-225760-426740 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 09:59:41,372 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:41] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6991 31 0.043 0.103 rw 2026-10-20 09:59:41,473 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:41] "GET /pos/ui/168 HTTP/1.1" 200 6991 31 0.027 0.195 rw 2026-10-20 09:59:41,493 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59: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.154 rw 2026-10-20 09:59:41,585 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.025 0.201 rw 2026-10-20 09:59:41,632 7 INFO rb-aa5c29f-225760-426740 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 09:59:41,662 7 INFO rb-aa5c29f-225760-426740 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 09:59:41,772 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.022 0.087 ro 2026-10-20 09:59:41,840 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.14 ro 2026-10-20 09:59:41,942 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.063 ro 2026-10-20 09:59:42,072 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.019 0.068 ro 2026-10-20 09:59:42,172 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.002 0.016 ro 2026-10-20 09:59:42,338 7 INFO rb-aa5c29f-225760-426740 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 09:59:42,341 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:42] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-20 09:59:42,380 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:42] "GET /web/image/res.partner/1204/avatar_128?unique=1792490372000 HTTP/1.1" 200 305 4 0.021 0.033 ro 2026-10-20 09:59:42,753 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59: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.147 0.263 rw 2026-10-20 09:59:42,800 7 INFO rb-aa5c29f-225760-426740 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 09:59:42,812 7 INFO rb-aa5c29f-225760-426740 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 09:59:42,855 7 INFO rb-aa5c29f-225760-426740 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 09:59:42,871 7 INFO rb-aa5c29f-225760-426740 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 09:59:42,921 7 INFO rb-aa5c29f-225760-426740 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 09:59:42,944 7 INFO rb-aa5c29f-225760-426740 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 09:59:42,945 7 INFO rb-aa5c29f-225760-426740 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 09:59:42,958 7 INFO rb-aa5c29f-225760-426740 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 09:59:42,959 7 INFO rb-aa5c29f-225760-426740 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 09:59:42,976 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 09:59:42,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 09:59:43,157 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.146 0.248 rw 2026-10-20 09:59:43,472 7 INFO rb-aa5c29f-225760-426740 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 09:59:43,472 7 INFO rb-aa5c29f-225760-426740 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 09:59:43,499 7 INFO rb-aa5c29f-225760-426740 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 09:59:43,500 7 INFO rb-aa5c29f-225760-426740 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 09:59:43,506 7 INFO rb-aa5c29f-225760-426740 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 09:59:43,510 7 INFO rb-aa5c29f-225760-426740 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 09:59:44,038 7 INFO rb-aa5c29f-225760-426740 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 09:59:44,044 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43838048 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000001', 'uuid': '60dd9dbf-4d28-4bd2-81db-2308a6a489b2'}] 2026-10-20 09:59:44,047 7 INFO rb-aa5c29f-225760-426740 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 09:59:44,143 7 INFO rb-aa5c29f-225760-426740 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 09:59:45,488 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43838048 order {'name': '/', 'pos_reference': '263-168-000001', 'uuid': '60dd9dbf-4d28-4bd2-81db-2308a6a489b2'} created pos.order #742 2026-10-20 09:59:45,493 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43838048 finished 2026-10-20 09:59:45,825 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6120 474 0.695 1.091 rw 2026-10-20 09:59:46,036 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.025 0.044 ro 2026-10-20 09:59:46,153 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:46] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.013 ro 2026-10-20 09:59:46,186 7 INFO rb-aa5c29f-225760-426740 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 09:59:46,204 7 INFO rb-aa5c29f-225760-426740 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 09:59:46,204 7 INFO rb-aa5c29f-225760-426740 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 09:59:46,232 7 INFO rb-aa5c29f-225760-426740 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 09:59:46,238 7 INFO rb-aa5c29f-225760-426740 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 09:59:46,275 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.051 rw 2026-10-20 09:59:46,391 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.023 0.122 ro 2026-10-20 09:59:46,487 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.23 ro 2026-10-20 09:59:46,584 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.069 ro 2026-10-20 09:59:46,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.023 0.055 ro 2026-10-20 09:59:46,735 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.018 ro 2026-10-20 09:59:46,805 7 INFO rb-aa5c29f-225760-426740 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 09:59:46,817 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:46] "GET /web/image/res.partner/1204/avatar_128?unique=1792490385000 HTTP/1.1" 200 305 4 0.009 0.018 ro 2026-10-20 09:59:47,187 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:47] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12336 118 0.155 0.225 rw 2026-10-20 09:59:47,234 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,235 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,252 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,255 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,256 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,258 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,288 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,311 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,329 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,330 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,340 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,344 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,548 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.133 0.22 rw 2026-10-20 09:59:47,853 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,855 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,858 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,859 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,864 7 INFO rb-aa5c29f-225760-426740 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 09:59:47,867 7 INFO rb-aa5c29f-225760-426740 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 09:59:48,378 7 INFO rb-aa5c29f-225760-426740 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 09:59:48,388 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94852452 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000002', 'uuid': 'ac8f9a14-e2ab-4aa9-b31a-7085382f4389'}] 2026-10-20 09:59:48,391 7 INFO rb-aa5c29f-225760-426740 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 09:59:48,443 7 INFO rb-aa5c29f-225760-426740 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 09:59:49,759 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94852452 order {'name': '/', 'pos_reference': '263-168-000002', 'uuid': 'ac8f9a14-e2ab-4aa9-b31a-7085382f4389'} created pos.order #743 2026-10-20 09:59:49,763 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94852452 finished 2026-10-20 09:59:50,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6132 440 0.661 0.998 rw 2026-10-20 09:59:50,204 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.022 0.045 ro 2026-10-20 09:59:50,294 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:50] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 09:59:50,317 7 INFO rb-aa5c29f-225760-426740 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 09:59:50,348 7 INFO rb-aa5c29f-225760-426740 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 09:59:50,349 7 INFO rb-aa5c29f-225760-426740 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 09:59:50,356 7 INFO rb-aa5c29f-225760-426740 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 09:59:50,368 7 INFO rb-aa5c29f-225760-426740 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 09:59:50,379 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.039 rw 2026-10-20 09:59:50,491 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.021 0.091 ro 2026-10-20 09:59:50,585 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.185 ro 2026-10-20 09:59:50,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:50] "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 09:59:50,775 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.02 0.041 ro 2026-10-20 09:59:50,822 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:50] "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 09:59:50,872 7 INFO rb-aa5c29f-225760-426740 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 09:59:50,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:50] "GET /web/image/res.partner/1204/avatar_128?unique=1792490389000 HTTP/1.1" 200 305 4 0.01 0.04 ro 2026-10-20 09:59:51,304 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59: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.151 0.276 rw 2026-10-20 09:59:51,346 7 INFO rb-aa5c29f-225760-426740 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 09:59:51,349 7 INFO rb-aa5c29f-225760-426740 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 09:59:51,372 7 INFO rb-aa5c29f-225760-426740 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 09:59:51,398 7 INFO rb-aa5c29f-225760-426740 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 09:59:51,424 7 INFO rb-aa5c29f-225760-426740 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 09:59:51,446 7 INFO rb-aa5c29f-225760-426740 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 09:59:51,447 7 INFO rb-aa5c29f-225760-426740 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 09:59:51,490 7 INFO rb-aa5c29f-225760-426740 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 09:59:51,491 7 INFO rb-aa5c29f-225760-426740 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 09:59:51,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.225 0.273 rw 2026-10-20 09:59:51,989 7 INFO rb-aa5c29f-225760-426740 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 09:59:51,995 7 INFO rb-aa5c29f-225760-426740 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 09:59:52,004 7 INFO rb-aa5c29f-225760-426740 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 09:59:52,006 7 INFO rb-aa5c29f-225760-426740 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 09:59:52,013 7 INFO rb-aa5c29f-225760-426740 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 09:59:52,020 7 INFO rb-aa5c29f-225760-426740 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 09:59:52,525 7 INFO rb-aa5c29f-225760-426740 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 09:59:52,535 7 INFO rb-aa5c29f-225760-426740 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 09:59:52,543 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85418837 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000003', 'uuid': '139405e9-93d2-4bd1-87e6-b93a1ac9a2b6'}] 2026-10-20 09:59:52,577 7 INFO rb-aa5c29f-225760-426740 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 09:59:54,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85418837 order {'name': '/', 'pos_reference': '263-168-000003', 'uuid': '139405e9-93d2-4bd1-87e6-b93a1ac9a2b6'} created pos.order #744 2026-10-20 09:59:54,180 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85418837 finished 2026-10-20 09:59:54,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6121 440 0.77 1.178 rw 2026-10-20 09:59:54,665 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.03 0.049 ro 2026-10-20 09:59:54,750 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:54] "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 09:59:54,785 7 INFO rb-aa5c29f-225760-426740 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 09:59:54,801 7 INFO rb-aa5c29f-225760-426740 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 09:59:54,802 7 INFO rb-aa5c29f-225760-426740 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 09:59:54,822 7 INFO rb-aa5c29f-225760-426740 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 09:59:54,836 7 INFO rb-aa5c29f-225760-426740 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 09:59:54,860 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.048 rw 2026-10-20 09:59:54,957 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.095 ro 2026-10-20 09:59:55,044 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.18 ro 2026-10-20 09:59:55,168 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.022 0.081 ro 2026-10-20 09:59:55,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.021 0.05 ro 2026-10-20 09:59:55,297 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.004 0.021 ro 2026-10-20 09:59:55,354 7 INFO rb-aa5c29f-225760-426740 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 09:59:55,382 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:55] "GET /web/image/res.partner/1204/avatar_128?unique=1792490394000 HTTP/1.1" 200 305 4 0.008 0.029 ro 2026-10-20 09:59:55,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:55] "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.168 0.258 rw 2026-10-20 09:59:55,835 7 INFO rb-aa5c29f-225760-426740 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 09:59:55,841 7 INFO rb-aa5c29f-225760-426740 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 09:59:55,862 7 INFO rb-aa5c29f-225760-426740 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 09:59:55,868 7 INFO rb-aa5c29f-225760-426740 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 09:59:55,870 7 INFO rb-aa5c29f-225760-426740 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 09:59:55,870 7 INFO rb-aa5c29f-225760-426740 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 09:59:55,885 7 INFO rb-aa5c29f-225760-426740 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 09:59:55,908 7 INFO rb-aa5c29f-225760-426740 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 09:59:55,924 7 INFO rb-aa5c29f-225760-426740 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 09:59:55,925 7 INFO rb-aa5c29f-225760-426740 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 09:59:55,937 7 INFO rb-aa5c29f-225760-426740 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 09:59:55,937 7 INFO rb-aa5c29f-225760-426740 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 09:59:56,149 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.129 0.228 rw 2026-10-20 09:59:56,444 7 INFO rb-aa5c29f-225760-426740 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 09:59:56,445 7 INFO rb-aa5c29f-225760-426740 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 09:59:56,451 7 INFO rb-aa5c29f-225760-426740 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 09:59:56,453 7 INFO rb-aa5c29f-225760-426740 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 09:59:56,457 7 INFO rb-aa5c29f-225760-426740 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 09:59:56,462 7 INFO rb-aa5c29f-225760-426740 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 09:59:56,975 7 INFO rb-aa5c29f-225760-426740 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 09:59:56,976 7 INFO rb-aa5c29f-225760-426740 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 09:59:56,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26903070 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000004', 'uuid': 'eb22ef0a-2fde-4487-84f9-818bf65ea292'}] 2026-10-20 09:59:57,025 7 INFO rb-aa5c29f-225760-426740 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 09:59:58,458 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26903070 order {'name': '/', 'pos_reference': '263-168-000004', 'uuid': 'eb22ef0a-2fde-4487-84f9-818bf65ea292'} created pos.order #745 2026-10-20 09:59:58,468 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26903070 finished 2026-10-20 09:59:58,779 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6133 440 0.702 1.099 rw 2026-10-20 09:59:58,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.022 0.041 ro 2026-10-20 09:59:59,029 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:59] "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 09:59:59,068 7 INFO rb-aa5c29f-225760-426740 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 09:59:59,106 7 INFO rb-aa5c29f-225760-426740 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 09:59:59,107 7 INFO rb-aa5c29f-225760-426740 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 09:59:59,118 7 INFO rb-aa5c29f-225760-426740 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 09:59:59,131 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.038 rw 2026-10-20 09:59:59,133 7 INFO rb-aa5c29f-225760-426740 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 09:59:59,237 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.087 ro 2026-10-20 09:59:59,336 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.168 ro 2026-10-20 09:59:59,420 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.153 ro 2026-10-20 09:59:59,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.02 0.05 ro 2026-10-20 09:59:59,559 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.004 0.023 ro 2026-10-20 09:59:59,638 7 INFO rb-aa5c29f-225760-426740 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 09:59:59,666 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:59] "GET /web/image/res.partner/1204/avatar_128?unique=1792490398000 HTTP/1.1" 200 305 4 0.01 0.034 ro 2026-10-20 10:00:00,008 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00: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.136 0.226 rw 2026-10-20 10:00:00,064 7 INFO rb-aa5c29f-225760-426740 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 10:00:00,066 7 INFO rb-aa5c29f-225760-426740 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 10:00:00,080 7 INFO rb-aa5c29f-225760-426740 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 10:00:00,085 7 INFO rb-aa5c29f-225760-426740 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 10:00:00,101 7 INFO rb-aa5c29f-225760-426740 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 10:00:00,126 7 INFO rb-aa5c29f-225760-426740 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 10:00:00,142 7 INFO rb-aa5c29f-225760-426740 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 10:00:00,143 7 INFO rb-aa5c29f-225760-426740 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 10:00:00,145 7 INFO rb-aa5c29f-225760-426740 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 10:00:00,164 7 INFO rb-aa5c29f-225760-426740 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 10:00:00,423 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.172 0.233 rw 2026-10-20 10:00:00,653 7 INFO rb-aa5c29f-225760-426740 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 10:00:00,654 7 INFO rb-aa5c29f-225760-426740 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 10:00:00,663 7 INFO rb-aa5c29f-225760-426740 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 10:00:00,663 7 INFO rb-aa5c29f-225760-426740 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 10:00:00,669 7 INFO rb-aa5c29f-225760-426740 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 10:00:00,672 7 INFO rb-aa5c29f-225760-426740 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 10:00:01,184 7 INFO rb-aa5c29f-225760-426740 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 10:00:01,191 7 INFO rb-aa5c29f-225760-426740 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 10:00:01,198 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84478420 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000005', 'uuid': '418a1ccd-2d21-4162-b7ac-a5c9b2b996d4'}] 2026-10-20 10:00:01,247 7 INFO rb-aa5c29f-225760-426740 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 10:00:02,647 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84478420 order {'name': '/', 'pos_reference': '263-168-000005', 'uuid': '418a1ccd-2d21-4162-b7ac-a5c9b2b996d4'} created pos.order #746 2026-10-20 10:00:02,653 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84478420 finished 2026-10-20 10:00:02,939 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6144 440 0.703 1.044 rw 2026-10-20 10:00:03,072 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.018 0.041 ro 2026-10-20 10:00:03,142 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00:03] "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 10:00:03,189 7 INFO rb-aa5c29f-225760-426740 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 10:00:03,203 7 INFO rb-aa5c29f-225760-426740 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 10:00:03,204 7 INFO rb-aa5c29f-225760-426740 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 10:00:03,227 7 INFO rb-aa5c29f-225760-426740 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 10:00:03,237 7 INFO rb-aa5c29f-225760-426740 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 10:00:03,251 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.032 rw 2026-10-20 10:00:03,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.04 0.091 ro 2026-10-20 10:00:03,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.224 ro 2026-10-20 10:00:03,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.151 ro 2026-10-20 10:00:03,651 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.02 0.051 ro 2026-10-20 10:00:03,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00:03] "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 10:00:03,772 7 INFO rb-aa5c29f-225760-426740 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 10:00:03,788 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00:03] "GET /web/image/res.partner/1204/avatar_128?unique=1792490402000 HTTP/1.1" 200 305 4 0.005 0.031 ro 2026-10-20 10:00:04,211 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00: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.203 0.228 rw 2026-10-20 10:00:04,288 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,300 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,317 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,324 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,325 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,326 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,337 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,363 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,370 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,373 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,383 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,383 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,537 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.103 0.211 rw 2026-10-20 10:00:04,887 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,888 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,892 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,893 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,897 7 INFO rb-aa5c29f-225760-426740 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 10:00:04,901 7 INFO rb-aa5c29f-225760-426740 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 10:00:05,415 7 INFO rb-aa5c29f-225760-426740 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 10:00:05,421 7 INFO rb-aa5c29f-225760-426740 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 10:00:05,428 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94352994 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000006', 'uuid': '4352b583-615f-4dff-9f62-fae6202bd78e'}] 2026-10-20 10:00:05,481 7 INFO rb-aa5c29f-225760-426740 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 10:00:07,061 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94352994 order {'name': '/', 'pos_reference': '263-168-000006', 'uuid': '4352b583-615f-4dff-9f62-fae6202bd78e'} created pos.order #747 2026-10-20 10:00:07,067 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94352994 finished 2026-10-20 10:00:07,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6179 440 0.968 1.047 rw 2026-10-20 10:00:07,561 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.018 0.037 ro 2026-10-20 10:00:07,637 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00:07] "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 10:00:07,670 7 INFO rb-aa5c29f-225760-426740 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 10:00:07,681 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-20 10:00:07,682 7 INFO rb-aa5c29f-225760-426740 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 10:00:07,726 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 10:00:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.036 rw 2026-10-20 10:00:08,068 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:00:08,068 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 36215288 (allocated 40128512) 2026-10-20 10:00:08,078 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IqV7FOMg - [20/Oct/2026 09:59:39] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 29.021 rw 2026-10-20 10:00:08,173 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 54622 2026-10-20 10:00:08,174 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-20 10:00:08,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 54622 2026-10-20 10:00:08,310 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_100008_310318_test_taxes_l10n_in_pos.txt 2026-10-20 10:00:08,310 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpg7ot75e2_chrome_odoo" 2026-10-20 10:00:08,750 7 INFO rb-aa5c29f-225760-426740 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 10:00:11,810 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 54754 2026-10-20 10:00:11,810 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp4k9ptw64_chrome_odoo 2026-10-20 10:00:11,810 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40149/json/version 2026-10-20 10:00:11,812 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:00:11,836 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 10:00:11,837 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40149/json 2026-10-20 10:00:11,838 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:00:11,855 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:40149/devtools/page/D36747CDAB2F668CFE618F75EC5EACF9 2026-10-20 10:00:11,873 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-20 10:00:11,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-20 10:00:12,397 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:00:12,406 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-20 10:00:12,408 7 INFO rb-aa5c29f-225760-426740 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 10:00:12,408 7 INFO rb-aa5c29f-225760-426740 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 10:00:12,609 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:12] "GET /pos/ui/168 HTTP/1.1" 200 6991 67 0.073 0.127 rw 2026-10-20 10:00:12,613 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'D36747CDAB2F668CFE618F75EC5EACF9', 'loaderId': '570EF01BC43EC6E01E5FDBCBFBE9096F', 'isDownload': False} 2026-10-20 10:00:12,613 7 INFO rb-aa5c29f-225760-426740 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 10:00:12,664 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:12] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.241 ro 2026-10-20 10:00:12,687 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:12] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.038 ro 2026-10-20 10:00:12,693 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:12] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.042 ro 2026-10-20 10:00:13,336 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-20 10:00:13,354 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:00:13,356 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 10:00:13,379 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.009 ro 2026-10-20 10:00:13,419 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.018 rw 2026-10-20 10:00:13,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:13] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.034 rw 2026-10-20 10:00:14,397 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 531444 234 0.307 0.662 rw 2026-10-20 10:00:14,559 7 INFO rb-aa5c29f-225760-426740 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 10:00:14,579 7 INFO rb-aa5c29f-225760-426740 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 10:00:14,580 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:14] "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 10:00:14,601 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:14] "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 10:00:14,624 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-20 10:00:14,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00: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.021 rw 2026-10-20 10:00:14,667 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:14] "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 10:00:15,224 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:15] "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 10:00:15,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-20 10:00:15,451 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.031 rw 2026-10-20 10:00:15,496 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 10:00:15,518 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:15] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.006 0.023 ro 2026-10-20 10:00:15,521 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:15] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.029 rw 2026-10-20 10:00:15,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.03 - 2026-10-20 10:00:15,598 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 10:00:15,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:15] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.016 ro 2026-10-20 10:00:15,602 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:15] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-20 10:00:15,623 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.025 - 2026-10-20 10:00:15,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:15] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6991 31 0.032 0.069 rw 2026-10-20 10:00:15,711 7 INFO rb-aa5c29f-225760-426740 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 10:00:15,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:15] "GET /pos/ui/168 HTTP/1.1" 200 6991 31 0.051 0.183 rw 2026-10-20 10:00:15,853 7 INFO rb-aa5c29f-225760-426740 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 10:00:15,856 7 INFO rb-aa5c29f-225760-426740 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 10:00:15,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.248 rw 2026-10-20 10:00:15,913 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00: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.06 rw 2026-10-20 10:00:15,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.028 0.094 rw 2026-10-20 10:00:16,026 7 INFO rb-aa5c29f-225760-426740 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 10:00:16,056 7 INFO rb-aa5c29f-225760-426740 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 10:00:16,192 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.033 0.1 ro 2026-10-20 10:00:16,312 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.021 0.224 ro 2026-10-20 10:00:16,441 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.033 0.192 ro 2026-10-20 10:00:16,583 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.037 0.06 ro 2026-10-20 10:00:16,701 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.004 0.016 ro 2026-10-20 10:00:16,854 7 INFO rb-aa5c29f-225760-426740 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 10:00:16,870 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:16] "GET /web/image/res.partner/1204/avatar_128?unique=1792490407000 HTTP/1.1" 200 305 4 0.008 0.027 ro 2026-10-20 10:00:16,885 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:16] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.014 - 2026-10-20 10:00:17,297 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:17] "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.191 0.239 rw 2026-10-20 10:00:17,371 7 INFO rb-aa5c29f-225760-426740 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 10:00:17,387 7 INFO rb-aa5c29f-225760-426740 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 10:00:17,430 7 INFO rb-aa5c29f-225760-426740 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 10:00:17,442 7 INFO rb-aa5c29f-225760-426740 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 10:00:17,507 7 INFO rb-aa5c29f-225760-426740 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 10:00:17,536 7 INFO rb-aa5c29f-225760-426740 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 10:00:17,536 7 INFO rb-aa5c29f-225760-426740 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 10:00:17,566 7 INFO rb-aa5c29f-225760-426740 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 10:00:17,567 7 INFO rb-aa5c29f-225760-426740 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 10:00:17,596 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.018 - 2026-10-20 10:00:17,609 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.025 - 2026-10-20 10:00:17,647 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.099 0.234 rw 2026-10-20 10:00:18,078 7 INFO rb-aa5c29f-225760-426740 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 10:00:18,079 7 INFO rb-aa5c29f-225760-426740 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 10:00:18,104 7 INFO rb-aa5c29f-225760-426740 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 10:00:18,105 7 INFO rb-aa5c29f-225760-426740 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 10:00:18,112 7 INFO rb-aa5c29f-225760-426740 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 10:00:18,117 7 INFO rb-aa5c29f-225760-426740 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 10:00:18,642 7 INFO rb-aa5c29f-225760-426740 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 10:00:18,652 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5568096 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000001', 'uuid': '7e836f99-9c74-4d34-9a87-0b7143443567'}] 2026-10-20 10:00:18,655 7 INFO rb-aa5c29f-225760-426740 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 10:00:18,747 7 INFO rb-aa5c29f-225760-426740 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 10:00:20,158 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5568096 order {'name': '/', 'pos_reference': '264-168-000001', 'uuid': '7e836f99-9c74-4d34-9a87-0b7143443567'} created pos.order #748 2026-10-20 10:00:20,168 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5568096 finished 2026-10-20 10:00:20,504 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6129 489 0.776 1.082 rw 2026-10-20 10:00:20,698 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.037 0.051 ro 2026-10-20 10:00:20,803 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:20] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 10:00:20,833 7 INFO rb-aa5c29f-225760-426740 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 10:00:20,850 7 INFO rb-aa5c29f-225760-426740 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 10:00:20,851 7 INFO rb-aa5c29f-225760-426740 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 10:00:20,877 7 INFO rb-aa5c29f-225760-426740 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 10:00:20,901 7 INFO rb-aa5c29f-225760-426740 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 10:00:20,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.019 0.034 rw 2026-10-20 10:00:21,028 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.024 0.096 ro 2026-10-20 10:00:21,113 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.019 0.19 ro 2026-10-20 10:00:21,213 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.022 0.15 ro 2026-10-20 10:00:21,312 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.028 0.057 ro 2026-10-20 10:00:21,358 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:21] "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 10:00:21,434 7 INFO rb-aa5c29f-225760-426740 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 10:00:21,442 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:21] "GET /web/image/res.partner/1204/avatar_128?unique=1792490420000 HTTP/1.1" 200 305 4 0.007 0.019 ro 2026-10-20 10:00:21,833 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:21] "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.161 0.226 rw 2026-10-20 10:00:21,887 7 INFO rb-aa5c29f-225760-426740 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 10:00:21,894 7 INFO rb-aa5c29f-225760-426740 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 10:00:21,915 7 INFO rb-aa5c29f-225760-426740 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 10:00:21,918 7 INFO rb-aa5c29f-225760-426740 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 10:00:21,923 7 INFO rb-aa5c29f-225760-426740 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 10:00:21,924 7 INFO rb-aa5c29f-225760-426740 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 10:00:21,942 7 INFO rb-aa5c29f-225760-426740 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 10:00:21,970 7 INFO rb-aa5c29f-225760-426740 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 10:00:21,986 7 INFO rb-aa5c29f-225760-426740 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 10:00:21,997 7 INFO rb-aa5c29f-225760-426740 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 10:00:21,998 7 INFO rb-aa5c29f-225760-426740 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 10:00:21,998 7 INFO rb-aa5c29f-225760-426740 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 10:00:22,209 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.122 0.242 rw 2026-10-20 10:00:22,507 7 INFO rb-aa5c29f-225760-426740 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 10:00:22,508 7 INFO rb-aa5c29f-225760-426740 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 10:00:22,513 7 INFO rb-aa5c29f-225760-426740 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 10:00:22,514 7 INFO rb-aa5c29f-225760-426740 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 10:00:22,519 7 INFO rb-aa5c29f-225760-426740 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 10:00:22,522 7 INFO rb-aa5c29f-225760-426740 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 10:00:23,034 7 INFO rb-aa5c29f-225760-426740 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 10:00:23,038 7 INFO rb-aa5c29f-225760-426740 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 10:00:23,044 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5217337 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000002', 'uuid': 'f114059d-842b-4529-a749-61909d475b6f'}] 2026-10-20 10:00:23,109 7 INFO rb-aa5c29f-225760-426740 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 10:00:24,624 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5217337 order {'name': '/', 'pos_reference': '264-168-000002', 'uuid': 'f114059d-842b-4529-a749-61909d475b6f'} created pos.order #749 2026-10-20 10:00:24,629 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5217337 finished 2026-10-20 10:00:24,908 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6132 440 0.768 1.102 rw 2026-10-20 10:00:25,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.018 0.04 ro 2026-10-20 10:00:25,177 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:25] "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 10:00:25,219 7 INFO rb-aa5c29f-225760-426740 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 10:00:25,239 7 INFO rb-aa5c29f-225760-426740 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 10:00:25,241 7 INFO rb-aa5c29f-225760-426740 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 10:00:25,259 7 INFO rb-aa5c29f-225760-426740 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 10:00:25,285 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.042 rw 2026-10-20 10:00:25,286 7 INFO rb-aa5c29f-225760-426740 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 10:00:25,383 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.021 0.091 ro 2026-10-20 10:00:25,471 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.167 ro 2026-10-20 10:00:25,570 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.071 ro 2026-10-20 10:00:25,672 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.031 0.053 ro 2026-10-20 10:00:25,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:25] "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 10:00:25,782 7 INFO rb-aa5c29f-225760-426740 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 10:00:25,796 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:25] "GET /web/image/res.partner/1204/avatar_128?unique=1792490424000 HTTP/1.1" 200 305 4 0.012 0.022 ro 2026-10-20 10:00:26,221 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:26] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12336 118 0.179 0.248 rw 2026-10-20 10:00:26,276 7 INFO rb-aa5c29f-225760-426740 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 10:00:26,284 7 INFO rb-aa5c29f-225760-426740 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 10:00:26,298 7 INFO rb-aa5c29f-225760-426740 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 10:00:26,323 7 INFO rb-aa5c29f-225760-426740 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 10:00:26,358 7 INFO rb-aa5c29f-225760-426740 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 10:00:26,396 7 INFO rb-aa5c29f-225760-426740 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 10:00:26,397 7 INFO rb-aa5c29f-225760-426740 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 10:00:26,416 7 INFO rb-aa5c29f-225760-426740 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 10:00:26,417 7 INFO rb-aa5c29f-225760-426740 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 10:00:26,764 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.261 0.27 rw 2026-10-20 10:00:26,927 7 INFO rb-aa5c29f-225760-426740 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 10:00:26,927 7 INFO rb-aa5c29f-225760-426740 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 10:00:26,934 7 INFO rb-aa5c29f-225760-426740 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 10:00:26,935 7 INFO rb-aa5c29f-225760-426740 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 10:00:26,940 7 INFO rb-aa5c29f-225760-426740 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 10:00:26,944 7 INFO rb-aa5c29f-225760-426740 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 10:00:27,462 7 INFO rb-aa5c29f-225760-426740 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 10:00:27,463 7 INFO rb-aa5c29f-225760-426740 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 10:00:27,469 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33388824 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000003', 'uuid': 'b6803ec9-b0b0-4c19-bca1-aa530f22e8f8'}] 2026-10-20 10:00:27,539 7 INFO rb-aa5c29f-225760-426740 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 10:00:28,978 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33388824 order {'name': '/', 'pos_reference': '264-168-000003', 'uuid': 'b6803ec9-b0b0-4c19-bca1-aa530f22e8f8'} created pos.order #750 2026-10-20 10:00:28,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33388824 finished 2026-10-20 10:00:29,260 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6131 440 0.768 1.028 rw 2026-10-20 10:00:29,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.022 0.047 ro 2026-10-20 10:00:29,507 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:29] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.013 ro 2026-10-20 10:00:29,532 7 INFO rb-aa5c29f-225760-426740 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 10:00:29,554 7 INFO rb-aa5c29f-225760-426740 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 10:00:29,555 7 INFO rb-aa5c29f-225760-426740 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 10:00:29,567 7 INFO rb-aa5c29f-225760-426740 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 10:00:29,580 7 INFO rb-aa5c29f-225760-426740 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 10:00:29,597 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.043 rw 2026-10-20 10:00:29,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.098 ro 2026-10-20 10:00:29,805 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.021 0.195 ro 2026-10-20 10:00:29,903 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.067 ro 2026-10-20 10:00:30,003 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.015 0.072 ro 2026-10-20 10:00:30,061 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.004 0.016 ro 2026-10-20 10:00:30,127 7 INFO rb-aa5c29f-225760-426740 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 10:00:30,141 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:30] "GET /web/image/res.partner/1204/avatar_128?unique=1792490429000 HTTP/1.1" 200 305 4 0.009 0.027 ro 2026-10-20 10:00:30,492 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:30] "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.131 0.232 rw 2026-10-20 10:00:30,556 7 INFO rb-aa5c29f-225760-426740 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 10:00:30,562 7 INFO rb-aa5c29f-225760-426740 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 10:00:30,584 7 INFO rb-aa5c29f-225760-426740 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 10:00:30,584 7 INFO rb-aa5c29f-225760-426740 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 10:00:30,585 7 INFO rb-aa5c29f-225760-426740 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 10:00:30,589 7 INFO rb-aa5c29f-225760-426740 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 10:00:30,614 7 INFO rb-aa5c29f-225760-426740 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 10:00:30,639 7 INFO rb-aa5c29f-225760-426740 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 10:00:30,650 7 INFO rb-aa5c29f-225760-426740 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 10:00:30,655 7 INFO rb-aa5c29f-225760-426740 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 10:00:30,664 7 INFO rb-aa5c29f-225760-426740 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 10:00:30,665 7 INFO rb-aa5c29f-225760-426740 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 10:00:30,989 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.227 0.26 rw 2026-10-20 10:00:31,171 7 INFO rb-aa5c29f-225760-426740 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 10:00:31,174 7 INFO rb-aa5c29f-225760-426740 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 10:00:31,177 7 INFO rb-aa5c29f-225760-426740 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 10:00:31,178 7 INFO rb-aa5c29f-225760-426740 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 10:00:31,187 7 INFO rb-aa5c29f-225760-426740 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 10:00:31,191 7 INFO rb-aa5c29f-225760-426740 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 10:00:31,703 7 INFO rb-aa5c29f-225760-426740 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 10:00:31,709 7 INFO rb-aa5c29f-225760-426740 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 10:00:31,714 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #167807 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000004', 'uuid': 'e9dfb8fe-3c9c-4e32-b405-d657d3aa6604'}] 2026-10-20 10:00:31,782 7 INFO rb-aa5c29f-225760-426740 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 10:00:33,227 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #167807 order {'name': '/', 'pos_reference': '264-168-000004', 'uuid': 'e9dfb8fe-3c9c-4e32-b405-d657d3aa6604'} created pos.order #751 2026-10-20 10:00:33,232 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #167807 finished 2026-10-20 10:00:33,545 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6133 441 0.699 1.136 rw 2026-10-20 10:00:33,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.024 0.056 ro 2026-10-20 10:00:33,825 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:33] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.011 ro 2026-10-20 10:00:33,850 7 INFO rb-aa5c29f-225760-426740 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 10:00:33,868 7 INFO rb-aa5c29f-225760-426740 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 10:00:33,869 7 INFO rb-aa5c29f-225760-426740 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 10:00:33,882 7 INFO rb-aa5c29f-225760-426740 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 10:00:33,896 7 INFO rb-aa5c29f-225760-426740 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 10:00:33,930 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.052 rw 2026-10-20 10:00:34,067 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.029 0.132 ro 2026-10-20 10:00:34,203 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.035 0.256 ro 2026-10-20 10:00:34,326 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.02 0.083 ro 2026-10-20 10:00:34,403 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.014 0.047 ro 2026-10-20 10:00:34,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:34] "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 10:00:34,541 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:34] "GET /web/image/res.partner/1204/avatar_128?unique=1792490433000 HTTP/1.1" 200 305 4 0.009 0.032 ro 2026-10-20 10:00:34,542 7 INFO rb-aa5c29f-225760-426740 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 10:00:34,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:34] "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.119 0.186 rw 2026-10-20 10:00:34,878 7 INFO rb-aa5c29f-225760-426740 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 10:00:34,885 7 INFO rb-aa5c29f-225760-426740 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 10:00:34,900 7 INFO rb-aa5c29f-225760-426740 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 10:00:34,905 7 INFO rb-aa5c29f-225760-426740 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 10:00:34,920 7 INFO rb-aa5c29f-225760-426740 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 10:00:34,943 7 INFO rb-aa5c29f-225760-426740 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 10:00:34,967 7 INFO rb-aa5c29f-225760-426740 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 10:00:34,968 7 INFO rb-aa5c29f-225760-426740 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 10:00:34,978 7 INFO rb-aa5c29f-225760-426740 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 10:00:34,979 7 INFO rb-aa5c29f-225760-426740 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 10:00:35,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.11 0.241 rw 2026-10-20 10:00:35,485 7 INFO rb-aa5c29f-225760-426740 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 10:00:35,486 7 INFO rb-aa5c29f-225760-426740 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 10:00:35,493 7 INFO rb-aa5c29f-225760-426740 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 10:00:35,494 7 INFO rb-aa5c29f-225760-426740 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 10:00:35,501 7 INFO rb-aa5c29f-225760-426740 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 10:00:35,505 7 INFO rb-aa5c29f-225760-426740 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 10:00:36,018 7 INFO rb-aa5c29f-225760-426740 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 10:00:36,025 7 INFO rb-aa5c29f-225760-426740 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 10:00:36,035 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18439794 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000005', 'uuid': '09671d66-0923-4943-bc9a-25d349bd19ee'}] 2026-10-20 10:00:36,098 7 INFO rb-aa5c29f-225760-426740 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 10:00:37,675 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18439794 order {'name': '/', 'pos_reference': '264-168-000005', 'uuid': '09671d66-0923-4943-bc9a-25d349bd19ee'} created pos.order #752 2026-10-20 10:00:37,681 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18439794 finished 2026-10-20 10:00:38,010 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6156 440 0.775 1.206 rw 2026-10-20 10:00:38,141 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.024 0.032 ro 2026-10-20 10:00:38,213 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:38] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-20 10:00:38,252 7 INFO rb-aa5c29f-225760-426740 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 10:00:38,278 7 INFO rb-aa5c29f-225760-426740 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 10:00:38,279 7 INFO rb-aa5c29f-225760-426740 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 10:00:38,291 7 INFO rb-aa5c29f-225760-426740 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 10:00:38,306 7 INFO rb-aa5c29f-225760-426740 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 10:00:38,338 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.047 rw 2026-10-20 10:00:38,432 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.109 ro 2026-10-20 10:00:38,521 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.196 ro 2026-10-20 10:00:38,635 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.02 0.151 ro 2026-10-20 10:00:38,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.015 0.053 ro 2026-10-20 10:00:38,756 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:38] "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 10:00:38,815 7 INFO rb-aa5c29f-225760-426740 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 10:00:38,842 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:38] "GET /web/image/res.partner/1204/avatar_128?unique=1792490437000 HTTP/1.1" 200 305 4 0.007 0.033 ro 2026-10-20 10:00:39,167 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:39] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12336 118 0.12 0.222 rw 2026-10-20 10:00:39,206 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,210 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,232 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,233 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,239 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,240 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,258 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,268 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,281 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,285 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,297 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,297 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,573 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.152 0.245 rw 2026-10-20 10:00:39,796 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,798 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,802 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,803 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,806 7 INFO rb-aa5c29f-225760-426740 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 10:00:39,809 7 INFO rb-aa5c29f-225760-426740 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 10:00:40,319 7 INFO rb-aa5c29f-225760-426740 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 10:00:40,323 7 INFO rb-aa5c29f-225760-426740 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 10:00:40,330 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98788546 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000006', 'uuid': '3e290942-53b6-45f3-a889-d47f0fcf4f70'}] 2026-10-20 10:00:40,380 7 INFO rb-aa5c29f-225760-426740 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 10:00:41,778 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98788546 order {'name': '/', 'pos_reference': '264-168-000006', 'uuid': '3e290942-53b6-45f3-a889-d47f0fcf4f70'} created pos.order #753 2026-10-20 10:00:41,784 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98788546 finished 2026-10-20 10:00:42,152 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6155 440 0.803 1.022 rw 2026-10-20 10:00:42,310 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.024 0.053 ro 2026-10-20 10:00:42,405 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:42] "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 10:00:42,434 7 INFO rb-aa5c29f-225760-426740 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 10:00:42,459 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-20 10:00:42,460 7 INFO rb-aa5c29f-225760-426740 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 10:00:42,516 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.047 rw 2026-10-20 10:00:42,901 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:00:42,907 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x8MkIac9 - [20/Oct/2026 10:00:14] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 29.415 rw 2026-10-20 10:00:42,915 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 36496344 (allocated 40652800) 2026-10-20 10:00:43,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 54754 2026-10-20 10:00:43,008 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-20 10:00:43,009 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 54754 2026-10-20 10:00:43,108 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_100043_108036_test_taxes_l10n_in_pos.txt 2026-10-20 10:00:43,108 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp4k9ptw64_chrome_odoo" 2026-10-20 10:00:43,508 7 INFO rb-aa5c29f-225760-426740 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 10:00:43,772 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 10:00:44,786 7 INFO rb-aa5c29f-225760-426740 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 10:00:44,998 7 INFO rb-aa5c29f-225760-426740 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 10:00:53,905 7 INFO rb-aa5c29f-225760-426740 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 10:00:57,357 7 INFO rb-aa5c29f-225760-426740 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 10:00:59,542 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #284 deleted res.currency.rate records with IDs: [71, 70, 69] 2026-10-20 10:01:02,148 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 284, model: account.tax 2026-10-20 10:01:02,214 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_delivery.tests.test_pos_sale_delivery: Starting TestPosSaleDelivery.test_settling_the_order_cancels_the_pending_transaction ... 2026-10-20 10:01:02,955 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 285, model: account.tax 2026-10-20 10:01:02,979 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 285, model: account.tax 2026-10-20 10:01:02,999 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59463181 started for PoS orders references: [{'name': 'Order e2e080fe-9db2-4814-a1ac-43c9c2258eae', 'pos_reference': None, 'uuid': 'e2e080fe-9db2-4814-a1ac-43c9c2258eae'}] 2026-10-20 10:01:03,458 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59463181 order {'name': 'Order e2e080fe-9db2-4814-a1ac-43c9c2258eae', 'pos_reference': None, 'uuid': 'e2e080fe-9db2-4814-a1ac-43c9c2258eae'} created pos.order #754 2026-10-20 10:01:03,459 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59463181 finished 2026-10-20 10:01:03,702 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 418 checked, 6 removed 2026-10-20 10:01:04,801 7 INFO rb-aa5c29f-225760-426740 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 10:01:04,992 7 INFO rb-aa5c29f-225760-426740 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 10:01:14,108 7 INFO rb-aa5c29f-225760-426740 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 10:01:16,342 7 INFO rb-aa5c29f-225760-426740 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 10:01:21,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-10-20 10:01:22,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 54884 2026-10-20 10:01:22,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmpygzca6ow_chrome_odoo 2026-10-20 10:01:22,130 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:42977/json/version 2026-10-20 10:01:22,132 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42977', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:01:22,219 7 INFO rb-aa5c29f-225760-426740 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 10:01:22,220 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:42977/json 2026-10-20 10:01:22,220 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42977', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:01:22,253 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:42977/devtools/page/DD484FC34237483B30A32B8771584F8E 2026-10-20 10:01:22,263 7 INFO rb-aa5c29f-225760-426740 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 10:01:22,286 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-10-20 10:01:22,499 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 10:01:22,519 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-10-20 10:01:22,525 7 INFO rb-aa5c29f-225760-426740 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 10:01:22,526 7 INFO rb-aa5c29f-225760-426740 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 10:01:22,550 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:01:23,002 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:23] "GET /pos/ui/171 HTTP/1.1" 200 6872 66 0.064 0.405 rw 2026-10-20 10:01:23,006 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': 'DD484FC34237483B30A32B8771584F8E', 'loaderId': '945907E65DD1CEA8C8496272B0CD4983', 'isDownload': False} 2026-10-20 10:01:23,006 7 INFO rb-aa5c29f-225760-426740 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 10:01:23,063 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:23] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.514 ro 2026-10-20 10:01:23,071 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:23] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.032 ro 2026-10-20 10:01:23,097 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:23] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.053 ro 2026-10-20 10:01:23,831 7 INFO rb-aa5c29f-225760-426740 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 10:01:23,855 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 10:01:23,856 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 10:01:23,881 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-20 10:01:23,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:23] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.016 rw 2026-10-20 10:01:23,946 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:23] "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.03 rw 2026-10-20 10:01:24,989 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534622 254 0.434 0.593 rw 2026-10-20 10:01:25,206 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: The ready code tooks too much time : 2.199944257736206 2026-10-20 10:01:25,207 7 INFO rb-aa5c29f-225760-426740 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 10:01:25,224 7 INFO rb-aa5c29f-225760-426740 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 10:01:25,240 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.019 ro 2026-10-20 10:01:25,277 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-20 10:01:25,323 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01: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.005 0.018 rw 2026-10-20 10:01:25,335 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.028 rw 2026-10-20 10:01:25,362 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:25] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.01 rw 2026-10-20 10:01:25,841 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:25] "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 10:01:25,978 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01: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.015 rw 2026-10-20 10:01:26,169 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.026 0.057 rw 2026-10-20 10:01:26,192 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.022 - 2026-10-20 10:01:26,197 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.025 - 2026-10-20 10:01:26,200 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:26] "GET /web/image/res.users/291/avatar_128 HTTP/1.1" 200 305 4 0.011 0.042 ro 2026-10-20 10:01:26,211 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:26] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.039 rw 2026-10-20 10:01:26,228 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:26] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 10:01:26,229 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:26] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 10:01:26,232 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 10:01:26,316 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.039 rw 2026-10-20 10:01:26,364 7 INFO rb-aa5c29f-225760-426740 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 10:01:26,404 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.008 - 2026-10-20 10:01:26,497 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:26] "GET /pos/ui/171?from_backend=True HTTP/1.1" 200 6912 31 0.034 0.072 rw 2026-10-20 10:01:26,529 7 INFO rb-aa5c29f-225760-426740 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 10:01:26,531 7 INFO rb-aa5c29f-225760-426740 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 10:01:26,637 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:26] "GET /pos/ui/171 HTTP/1.1" 200 6912 31 0.058 0.19 rw 2026-10-20 10:01:26,664 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01: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.135 rw 2026-10-20 10:01:26,750 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.029 0.184 rw 2026-10-20 10:01:26,795 7 INFO rb-aa5c29f-225760-426740 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 10:01:26,824 7 INFO rb-aa5c29f-225760-426740 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 10:01:27,078 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 29 0.077 0.175 ro 2026-10-20 10:01:27,198 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 5 0.019 0.346 ro 2026-10-20 10:01:27,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 5 0.027 0.071 ro 2026-10-20 10:01:27,426 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 810 14 0.048 0.038 ro 2026-10-20 10:01:27,547 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.009 0.03 ro 2026-10-20 10:01:27,676 7 INFO rb-aa5c29f-225760-426740 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 10:01:27,678 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:27] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.016 - 2026-10-20 10:01:27,696 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:27] "GET /web/image/res.partner/1232/avatar_128?unique=1792490463000 HTTP/1.1" 200 305 4 0.009 0.037 ro 2026-10-20 10:01:28,115 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:28] "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.158 0.275 rw 2026-10-20 10:01:28,195 7 INFO rb-aa5c29f-225760-426740 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 10:01:28,519 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 130 0.142 0.254 rw 2026-10-20 10:01:28,574 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 338 12 0.012 0.35 rw 2026-10-20 10:01:28,682 7 INFO rb-aa5c29f-225760-426740 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 10:01:28,706 7 INFO rb-aa5c29f-225760-426740 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 10:01:28,737 7 INFO rb-aa5c29f-225760-426740 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 10:01:28,738 7 INFO rb-aa5c29f-225760-426740 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 10:01:28,771 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 10:01:28,772 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 10:01:29,259 7 INFO rb-aa5c29f-225760-426740 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 10:01:29,282 7 INFO rb-aa5c29f-225760-426740 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 10:01:29,815 7 INFO rb-aa5c29f-225760-426740 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 10:01:29,815 7 INFO rb-aa5c29f-225760-426740 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 10:01:29,827 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2323708 started for PoS orders references: [{'name': '/', 'pos_reference': '261-171-000001', 'uuid': '64f0d7f3-5613-455a-80d5-64156cafcef6'}] 2026-10-20 10:01:30,417 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2323708 order {'name': '/', 'pos_reference': '261-171-000001', 'uuid': '64f0d7f3-5613-455a-80d5-64156cafcef6'} created pos.order #755 2026-10-20 10:01:30,419 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2323708 finished 2026-10-20 10:01:30,663 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6445 269 0.312 0.528 rw 2026-10-20 10:01:30,776 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:30] "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 10:01:30,821 7 INFO rb-aa5c29f-225760-426740 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 10:01:30,835 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-10-20 10:01:30,836 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 10:01:30,885 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.04 rw 2026-10-20 10:01:31,003 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:01:31,010 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B_SrlRu3 - [20/Oct/2026 10:01:23] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.021 7.039 rw 2026-10-20 10:01:31,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 23712880 (allocated 25448448) 2026-10-20 10:01:31,110 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 54884 2026-10-20 10:01:31,111 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-10-20 10:01:31,112 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 54884 2026-10-20 10:01:31,207 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_100131_207165_test_pos_sale_loyalty_1.txt 2026-10-20 10:01:31,207 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmpygzca6ow_chrome_odoo" 2026-10-20 10:01:31,229 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-10-20 10:01:32,050 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 55014 2026-10-20 10:01:32,051 7 INFO rb-aa5c29f-225760-426740 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/tmp1m5_zpch_chrome_odoo 2026-10-20 10:01:32,051 7 INFO rb-aa5c29f-225760-426740 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:42313/json/version 2026-10-20 10:01:32,052 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42313', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:01:32,083 7 INFO rb-aa5c29f-225760-426740 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 10:01:32,083 7 INFO rb-aa5c29f-225760-426740 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:42313/json 2026-10-20 10:01:32,084 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42313', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:01:32,109 7 INFO rb-aa5c29f-225760-426740 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:42313/devtools/page/905268853B8756540FB2658251E8AE04 2026-10-20 10:01:32,115 7 INFO rb-aa5c29f-225760-426740 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 10:01:32,129 7 INFO rb-aa5c29f-225760-426740 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 10:01:32,242 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 10:01:32,246 7 INFO rb-aa5c29f-225760-426740 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 10:01:32,247 7 INFO rb-aa5c29f-225760-426740 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 10:01:32,247 7 INFO rb-aa5c29f-225760-426740 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 10:01:32,263 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:01:33,102 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:33] "GET /pos/web?config_id=171 HTTP/1.1" 200 6872 66 0.042 0.81 rw 2026-10-20 10:01:33,106 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': '905268853B8756540FB2658251E8AE04', 'loaderId': '1A5F793B068A01F31C209C751F7C0A13', 'isDownload': False} 2026-10-20 10:01:33,106 7 INFO rb-aa5c29f-225760-426740 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 10:01:33,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:33] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.905 ro 2026-10-20 10:01:33,166 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:33] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.031 ro 2026-10-20 10:01:33,176 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:33] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.04 ro 2026-10-20 10:01:33,890 7 INFO rb-aa5c29f-225760-426740 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 10:01:33,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 10:01:33,916 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 10:01:33,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.022 ro 2026-10-20 10:01:34,020 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.006 0.02 rw 2026-10-20 10:01:34,032 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:34] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.035 rw 2026-10-20 10:01:34,859 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534630 256 0.277 0.546 rw 2026-10-20 10:01:35,034 7 INFO rb-aa5c29f-225760-426740 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 10:01:35,045 7 INFO rb-aa5c29f-225760-426740 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 10:01:35,048 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:35] "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 10:01:35,071 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01: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 10:01:35,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:35] "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 10:01:35,115 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10: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.012 rw 2026-10-20 10:01:35,125 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:35] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.01 rw 2026-10-20 10:01:35,640 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01: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 10:01:35,722 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10: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.0 0.01 rw 2026-10-20 10:01:35,855 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.039 rw 2026-10-20 10:01:35,886 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.015 - 2026-10-20 10:01:35,891 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 10:01:35,897 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:35] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.029 rw 2026-10-20 10:01:35,907 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:35] "GET /web/image/res.users/291/avatar_128 HTTP/1.1" 200 305 4 0.005 0.039 ro 2026-10-20 10:01:35,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:35] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-20 10:01:35,993 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:35] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 10:01:35,995 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 10:01:36,011 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 10:01:36,099 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:36] "GET /pos/ui/171?from_backend=True HTTP/1.1" 200 6912 31 0.033 0.077 rw 2026-10-20 10:01:36,106 7 INFO rb-aa5c29f-225760-426740 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 10:01:36,196 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:36] "GET /pos/ui/171 HTTP/1.1" 200 6912 31 0.04 0.165 rw 2026-10-20 10:01:36,212 7 INFO rb-aa5c29f-225760-426740 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 10:01:36,212 7 INFO rb-aa5c29f-225760-426740 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 10:01:36,236 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.206 rw 2026-10-20 10:01:36,262 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10: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.004 0.044 rw 2026-10-20 10:01:36,366 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.048 0.102 rw 2026-10-20 10:01:36,411 7 INFO rb-aa5c29f-225760-426740 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 10:01:36,450 7 INFO rb-aa5c29f-225760-426740 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 10:01:36,634 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 29 0.039 0.154 ro 2026-10-20 10:01:36,713 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 5 0.013 0.247 ro 2026-10-20 10:01:36,819 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 5 0.014 0.071 ro 2026-10-20 10:01:36,949 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 808 14 0.035 0.04 ro 2026-10-20 10:01:37,054 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.005 0.023 ro 2026-10-20 10:01:37,160 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:37] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 10:01:37,166 7 INFO rb-aa5c29f-225760-426740 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 10:01:37,201 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:37] "GET /web/image/res.partner/1232/avatar_128?unique=1792490463000 HTTP/1.1" 200 305 4 0.021 0.032 ro 2026-10-20 10:01:37,557 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:37] "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.138 0.25 rw 2026-10-20 10:01:37,650 7 INFO rb-aa5c29f-225760-426740 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 10:01:38,016 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 127 0.157 0.273 rw 2026-10-20 10:01:38,126 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:38] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 635 17 0.054 0.39 rw 2026-10-20 10:01:38,228 7 INFO rb-aa5c29f-225760-426740 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 10:01:38,229 7 INFO rb-aa5c29f-225760-426740 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 10:01:38,231 7 INFO rb-aa5c29f-225760-426740 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 10:01:38,232 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-10-20 10:01:38,233 7 INFO rb-aa5c29f-225760-426740 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 10:01:38,366 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:01:38,368 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 22508308 (allocated 24137728) 2026-10-20 10:01:38,373 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0JMAoWDQ - [20/Oct/2026 10:01:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 4.309 rw 2026-10-20 10:01:38,472 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 55014 2026-10-20 10:01:38,473 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-10-20 10:01:38,476 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 55014 2026-10-20 10:01:38,598 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_100138_598042_test_pos_sale_loyalty_ignored_in_pos.txt 2026-10-20 10:01:38,598 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmp1m5_zpch_chrome_odoo" 2026-10-20 10:01:38,612 7 INFO rb-aa5c29f-225760-426740 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 10:01:40,024 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 55142 2026-10-20 10:01:40,024 7 INFO rb-aa5c29f-225760-426740 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/tmppx46xb35_chrome_odoo 2026-10-20 10:01:40,024 7 INFO rb-aa5c29f-225760-426740 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:35023/json/version 2026-10-20 10:01:40,026 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:01:40,085 7 INFO rb-aa5c29f-225760-426740 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 10:01:40,085 7 INFO rb-aa5c29f-225760-426740 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:35023/json 2026-10-20 10:01:40,093 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:01:40,108 7 INFO rb-aa5c29f-225760-426740 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:35023/devtools/page/B979E445151A53A3063BAA881CA9FE44 2026-10-20 10:01:40,119 7 INFO rb-aa5c29f-225760-426740 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 10:01:40,125 7 INFO rb-aa5c29f-225760-426740 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 10:01:40,315 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:01:40,331 7 INFO rb-aa5c29f-225760-426740 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 10:01:40,333 7 INFO rb-aa5c29f-225760-426740 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 10:01:40,333 7 INFO rb-aa5c29f-225760-426740 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 10:01:40,346 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:01:40,752 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:40] "GET /pos/ui/171 HTTP/1.1" 200 6844 75 0.054 0.363 rw 2026-10-20 10:01:40,756 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': 'B979E445151A53A3063BAA881CA9FE44', 'loaderId': '3E8F586F53B403708B07B9DD1CA11622', 'isDownload': False} 2026-10-20 10:01:40,756 7 INFO rb-aa5c29f-225760-426740 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 10:01:40,817 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:40] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.472 ro 2026-10-20 10:01:40,838 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:40] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.05 ro 2026-10-20 10:01:40,845 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:40] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.056 ro 2026-10-20 10:01:41,392 7 INFO rb-aa5c29f-225760-426740 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 10:01:41,412 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:01:41,419 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:01:41,435 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 10:01:41,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.02 rw 2026-10-20 10:01:41,486 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:41] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.02 rw 2026-10-20 10:01:41,809 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:01:42,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537285 267 0.257 0.623 rw 2026-10-20 10:01:42,566 7 INFO rb-aa5c29f-225760-426740 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 10:01:42,577 7 INFO rb-aa5c29f-225760-426740 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 10:01:42,592 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:42] "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 10:01:42,624 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.013 ro 2026-10-20 10:01:42,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-20 10:01:42,676 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10: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.001 0.018 rw 2026-10-20 10:01:42,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:42] "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 10:01:43,186 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:43] "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 10:01:43,307 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01: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.012 rw 2026-10-20 10:01:43,443 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.046 rw 2026-10-20 10:01:43,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-20 10:01:43,450 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.015 - 2026-10-20 10:01:43,473 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:43] "GET /web/image/res.users/293/avatar_128 HTTP/1.1" 200 305 4 0.007 0.032 ro 2026-10-20 10:01:43,484 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:43] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.045 rw 2026-10-20 10:01:43,529 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:43] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.017 ro 2026-10-20 10:01:43,536 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:43] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 10:01:43,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 10:01:43,599 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.031 rw 2026-10-20 10:01:43,643 7 INFO rb-aa5c29f-225760-426740 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 10:01:43,698 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 10:01:43,758 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:43] "GET /pos/ui/171?from_backend=True HTTP/1.1" 200 6884 32 0.026 0.06 rw 2026-10-20 10:01:43,773 7 INFO rb-aa5c29f-225760-426740 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 10:01:43,848 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:43] "GET /pos/ui/171 HTTP/1.1" 200 6884 32 0.037 0.139 rw 2026-10-20 10:01:43,917 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 21 0.026 0.115 rw 2026-10-20 10:01:43,939 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10: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.01 0.144 rw 2026-10-20 10:01:43,986 7 INFO rb-aa5c29f-225760-426740 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 10:01:43,987 7 INFO rb-aa5c29f-225760-426740 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 10:01:44,001 7 INFO rb-aa5c29f-225760-426740 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 10:01:44,076 7 INFO rb-aa5c29f-225760-426740 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 10:01:44,089 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:44] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 10:01:44,106 7 INFO rb-aa5c29f-225760-426740 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 10:01:44,118 7 INFO rb-aa5c29f-225760-426740 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 10:01:44,119 7 INFO rb-aa5c29f-225760-426740 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 10:01:44,177 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:44] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 314 9 0.022 0.033 rw 2026-10-20 10:01:44,230 7 INFO rb-aa5c29f-225760-426740 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 10:01:44,231 7 INFO rb-aa5c29f-225760-426740 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 10:01:44,273 7 INFO rb-aa5c29f-225760-426740 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 10:01:44,273 7 INFO rb-aa5c29f-225760-426740 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 10:01:44,286 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 10:01:44,290 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 10:01:44,792 7 INFO rb-aa5c29f-225760-426740 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 10:01:44,815 7 INFO rb-aa5c29f-225760-426740 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 10:01:45,340 7 INFO rb-aa5c29f-225760-426740 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 10:01:45,346 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46098053 started for PoS orders references: [{'name': '/', 'pos_reference': '261-171-000001', 'uuid': '07f54236-d222-4766-bd06-e7eaa443c5ca'}] 2026-10-20 10:01:45,349 7 INFO rb-aa5c29f-225760-426740 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 10:01:45,900 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46098053 order {'name': '/', 'pos_reference': '261-171-000001', 'uuid': '07f54236-d222-4766-bd06-e7eaa443c5ca'} created pos.order #756 2026-10-20 10:01:45,902 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46098053 finished 2026-10-20 10:01:45,987 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5414 194 0.21 0.436 rw 2026-10-20 10:01:46,093 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01: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 10:01:46,141 7 INFO rb-aa5c29f-225760-426740 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 10:01:46,153 7 INFO rb-aa5c29f-225760-426740 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 10:01:46,154 7 INFO rb-aa5c29f-225760-426740 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 10:01:46,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.052 rw 2026-10-20 10:01:46,308 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:01:46,308 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 21632968 (allocated 23089152) 2026-10-20 10:01:46,318 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d7Y-WZVl - [20/Oct/2026 10:01:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 4.8 rw 2026-10-20 10:01:46,416 7 INFO rb-aa5c29f-225760-426740 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 55142 2026-10-20 10:01:46,417 7 INFO rb-aa5c29f-225760-426740 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 10:01:46,418 7 INFO rb-aa5c29f-225760-426740 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 55142 2026-10-20 10:01:46,514 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_100146_514351_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-10-20 10:01:46,514 7 INFO rb-aa5c29f-225760-426740 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/tmppx46xb35_chrome_odoo" 2026-10-20 10:01:46,688 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 10:01:47,848 7 INFO rb-aa5c29f-225760-426740 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 10:01:48,058 7 INFO rb-aa5c29f-225760-426740 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 10:01:57,104 7 INFO rb-aa5c29f-225760-426740 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 10:01:59,115 7 INFO rb-aa5c29f-225760-426740 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 10:02:00,849 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #295 deleted res.currency.rate records with IDs: [75, 74, 73] 2026-10-20 10:02:01,853 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-10-20 10:02:02,648 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-10-20 10:02:03,123 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 10:02:04,071 7 INFO rb-aa5c29f-225760-426740 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 10:02:04,265 7 INFO rb-aa5c29f-225760-426740 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 10:02:13,292 7 INFO rb-aa5c29f-225760-426740 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 10:02:15,421 7 INFO rb-aa5c29f-225760-426740 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 10:02:20,198 7 INFO rb-aa5c29f-225760-426740 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 10:02:20,292 7 INFO rb-aa5c29f-225760-426740 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 10:02:20,359 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-20 10:02:22,670 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_downpayment_goods_product_no_stock_move ... 2026-10-20 10:02:23,248 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68898097 started for PoS orders references: [{'name': 'Order 6a17e19b-5859-4133-bea0-f74454c0c6f5', 'pos_reference': None, 'uuid': '6a17e19b-5859-4133-bea0-f74454c0c6f5'}] 2026-10-20 10:02:23,704 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68898097 order {'name': 'Order 6a17e19b-5859-4133-bea0-f74454c0c6f5', 'pos_reference': None, 'uuid': '6a17e19b-5859-4133-bea0-f74454c0c6f5'} created pos.order #759 2026-10-20 10:02:23,705 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68898097 finished 2026-10-20 10:02:23,800 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_edit_invoice_with_pos_order ... 2026-10-20 10:02:24,786 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_multiple_lots_sale_order ... 2026-10-20 10:02:25,726 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74815021 started for PoS orders references: [{'name': 'Order 889a4573-96d0-4297-800f-ac552b967a66', 'pos_reference': None, 'uuid': '889a4573-96d0-4297-800f-ac552b967a66'}] 2026-10-20 10:02:26,001 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [935, 936, 937] 2026-10-20 10:02:26,377 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [938, 939, 940] 2026-10-20 10:02:26,779 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74815021 order {'name': 'Order 889a4573-96d0-4297-800f-ac552b967a66', 'pos_reference': None, 'uuid': '889a4573-96d0-4297-800f-ac552b967a66'} created pos.order #761 2026-10-20 10:02:26,781 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74815021 finished 2026-10-20 10:02:28,011 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_refund_ship_later_qty_delivered ... 2026-10-20 10:02:28,845 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10397355 started for PoS orders references: [{'name': 'Order 8fe41ee6-fbf2-4bff-99b2-c853c3361ecc', 'pos_reference': None, 'uuid': '8fe41ee6-fbf2-4bff-99b2-c853c3361ecc'}] 2026-10-20 10:02:29,007 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [944] 2026-10-20 10:02:30,159 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10397355 order {'name': 'Order 8fe41ee6-fbf2-4bff-99b2-c853c3361ecc', 'pos_reference': None, 'uuid': '8fe41ee6-fbf2-4bff-99b2-c853c3361ecc'} created pos.order #762 2026-10-20 10:02:30,161 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10397355 finished 2026-10-20 10:02:30,328 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61982280 started for PoS orders references: [{'name': 'Order ba6e5d73-9ced-41a9-a8c8-168a977504b7', 'pos_reference': None, 'uuid': 'ba6e5d73-9ced-41a9-a8c8-168a977504b7'}] 2026-10-20 10:02:31,405 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61982280 order {'name': 'Order ba6e5d73-9ced-41a9-a8c8-168a977504b7', 'pos_reference': None, 'uuid': 'ba6e5d73-9ced-41a9-a8c8-168a977504b7'} created pos.order #763 2026-10-20 10:02:31,405 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61982280 finished 2026-10-20 10:02:31,448 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_refund_ship_later_qty_delivered_backend ... 2026-10-20 10:02:32,217 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53744293 started for PoS orders references: [{'name': 'Order dfcfbd22-b8dd-4457-9bbb-3b99cdb4015a', 'pos_reference': None, 'uuid': 'dfcfbd22-b8dd-4457-9bbb-3b99cdb4015a'}] 2026-10-20 10:02:32,378 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [947] 2026-10-20 10:02:33,600 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53744293 order {'name': 'Order dfcfbd22-b8dd-4457-9bbb-3b99cdb4015a', 'pos_reference': None, 'uuid': 'dfcfbd22-b8dd-4457-9bbb-3b99cdb4015a'} created pos.order #764 2026-10-20 10:02:33,603 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53744293 finished 2026-10-20 10:02:34,259 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_cancelled_sale_order ... 2026-10-20 10:02:35,048 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52908939 started for PoS orders references: [{'name': 'Order b095a60b-9014-43e9-b260-e1ed5634002b', 'pos_reference': None, 'uuid': 'b095a60b-9014-43e9-b260-e1ed5634002b'}] 2026-10-20 10:02:35,531 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52908939 order {'name': 'Order b095a60b-9014-43e9-b260-e1ed5634002b', 'pos_reference': None, 'uuid': 'b095a60b-9014-43e9-b260-e1ed5634002b'} created pos.order #766 2026-10-20 10:02:35,532 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52908939 finished 2026-10-20 10:02:35,629 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_fully_delivered_order_ships_nothing ... 2026-10-20 10:02:36,418 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40802774 started for PoS orders references: [{'name': 'Order afb6a7ea-e356-4926-a784-8a6cbfe0f159', 'pos_reference': None, 'uuid': 'afb6a7ea-e356-4926-a784-8a6cbfe0f159'}] 2026-10-20 10:02:36,500 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40802774 order {'name': 'Order afb6a7ea-e356-4926-a784-8a6cbfe0f159', 'pos_reference': None, 'uuid': 'afb6a7ea-e356-4926-a784-8a6cbfe0f159'} created pos.order #767 2026-10-20 10:02:36,501 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40802774 finished 2026-10-20 10:02:36,553 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_mto_sale_order_with_manufacture_bom ... 2026-10-20 10:02:36,593 7 INFO rb-aa5c29f-225760-426740 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 10:02:37,416 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6264710 started for PoS orders references: [{'name': 'Order 3c19b95f-4f4e-44df-b0c1-07643fbebba7', 'pos_reference': None, 'uuid': '3c19b95f-4f4e-44df-b0c1-07643fbebba7'}] 2026-10-20 10:02:37,667 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [954] 2026-10-20 10:02:38,246 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6264710 order {'name': 'Order 3c19b95f-4f4e-44df-b0c1-07643fbebba7', 'pos_reference': None, 'uuid': '3c19b95f-4f4e-44df-b0c1-07643fbebba7'} created pos.order #768 2026-10-20 10:02:38,248 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6264710 finished 2026-10-20 10:02:38,534 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_ship_later_effect_on_so ... 2026-10-20 10:02:38,895 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95335218 started for PoS orders references: [{'name': 'Order 7d33f2fd-8d52-4092-9391-ce1a1392fee9', 'pos_reference': None, 'uuid': '7d33f2fd-8d52-4092-9391-ce1a1392fee9'}] 2026-10-20 10:02:39,188 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95335218 order {'name': 'Order 7d33f2fd-8d52-4092-9391-ce1a1392fee9', 'pos_reference': None, 'uuid': '7d33f2fd-8d52-4092-9391-ce1a1392fee9'} created pos.order #769 2026-10-20 10:02:39,188 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95335218 finished 2026-10-20 10:02:39,288 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86902427 started for PoS orders references: [{'name': 'Order 6231bac1-2367-406e-b16b-85067ef1f672', 'pos_reference': None, 'uuid': '6231bac1-2367-406e-b16b-85067ef1f672'}] 2026-10-20 10:02:39,526 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86902427 order {'name': 'Order 6231bac1-2367-406e-b16b-85067ef1f672', 'pos_reference': None, 'uuid': '6231bac1-2367-406e-b16b-85067ef1f672'} created pos.order #770 2026-10-20 10:02:39,526 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86902427 finished 2026-10-20 10:02:39,719 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_unreserve_order_lines ... 2026-10-20 10:02:40,845 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Chrome pid: 55279 2026-10-20 10:02:40,845 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmpfbi8eb_8_chrome_odoo 2026-10-20 10:02:40,845 7 INFO rb-aa5c29f-225760-426740 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:36367/json/version 2026-10-20 10:02:40,847 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36367', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:02:40,876 7 INFO rb-aa5c29f-225760-426740 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 10:02:40,876 7 INFO rb-aa5c29f-225760-426740 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:36367/json 2026-10-20 10:02:40,883 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36367', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:02:40,896 7 INFO rb-aa5c29f-225760-426740 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:36367/devtools/page/04A4A0069F691E3814E62EF85E7CD1D4 2026-10-20 10:02:40,900 7 INFO rb-aa5c29f-225760-426740 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 10:02:40,918 7 INFO rb-aa5c29f-225760-426740 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 10:02:41,248 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 10:02:41,258 7 INFO rb-aa5c29f-225760-426740 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 10:02:41,259 7 INFO rb-aa5c29f-225760-426740 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 10:02:41,259 7 INFO rb-aa5c29f-225760-426740 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 10:02:41,288 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:02:41,707 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:41] "GET /pos/ui/174 HTTP/1.1" 200 6884 65 0.059 0.386 rw 2026-10-20 10:02:41,711 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '04A4A0069F691E3814E62EF85E7CD1D4', 'loaderId': 'BC6D0DAC66D3A6D9EBF8CB8A16B0CED0', 'isDownload': False} 2026-10-20 10:02:41,711 7 INFO rb-aa5c29f-225760-426740 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 10:02:41,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:41] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.061 ro 2026-10-20 10:02:41,846 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:41] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.572 ro 2026-10-20 10:02:41,861 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:41] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.085 ro 2026-10-20 10:02:42,494 7 INFO rb-aa5c29f-225760-426740 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 10:02:42,521 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 10:02:42,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:02:42,568 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.031 ro 2026-10-20 10:02:42,655 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.064 rw 2026-10-20 10:02:42,715 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:42] "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.115 rw 2026-10-20 10:02:43,997 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534548 238 0.372 0.875 rw 2026-10-20 10:02:44,183 7 INFO rb-aa5c29f-225760-426740 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.4713222980499268 2026-10-20 10:02:44,183 7 INFO rb-aa5c29f-225760-426740 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 10:02:44,200 7 INFO rb-aa5c29f-225760-426740 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 10:02:44,202 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:44] "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 10:02:44,226 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:44] "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 10:02:44,259 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.011 rw 2026-10-20 10:02:44,296 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02: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.033 rw 2026-10-20 10:02:44,325 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:44] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.039 rw 2026-10-20 10:02:44,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:44] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.019 0.012 ro 2026-10-20 10:02:44,955 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02: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.008 0.014 rw 2026-10-20 10:02:45,125 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 10:02:45,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 10:02:45,186 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.047 0.069 rw 2026-10-20 10:02:45,236 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:45] "GET /web/image/res.users/297/avatar_128 HTTP/1.1" 200 305 4 0.013 0.104 ro 2026-10-20 10:02:45,240 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-20 10:02:45,244 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:45] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-20 10:02:45,268 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:45] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.048 ro 2026-10-20 10:02:45,271 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:45] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.144 rw 2026-10-20 10:02:45,317 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.048 rw 2026-10-20 10:02:45,335 7 INFO rb-aa5c29f-225760-426740 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 10:02:45,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 10:02:45,489 7 INFO rb-aa5c29f-225760-426740 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 10:02:45,492 7 INFO rb-aa5c29f-225760-426740 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 10:02:45,567 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:45] "GET /pos/ui/174?from_backend=True HTTP/1.1" 200 6924 31 0.108 0.089 rw 2026-10-20 10:02:45,711 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:45] "GET /pos/ui/174 HTTP/1.1" 200 6924 31 0.061 0.269 rw 2026-10-20 10:02:45,737 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02: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.007 0.249 rw 2026-10-20 10:02:45,821 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02: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.282 rw 2026-10-20 10:02:45,872 7 INFO rb-aa5c29f-225760-426740 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 10:02:45,900 7 INFO rb-aa5c29f-225760-426740 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 10:02:46,092 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 25 0.04 0.151 ro 2026-10-20 10:02:46,175 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.015 0.249 ro 2026-10-20 10:02:46,293 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.014 0.082 ro 2026-10-20 10:02:46,421 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 822 14 0.054 0.048 ro 2026-10-20 10:02:46,537 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.006 0.02 ro 2026-10-20 10:02:46,648 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:46] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 10:02:46,650 7 INFO rb-aa5c29f-225760-426740 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 10:02:46,675 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:46] "GET /web/image/res.partner/1269/avatar_128?unique=1792490523000 HTTP/1.1" 200 305 4 0.017 0.028 ro 2026-10-20 10:02:47,107 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:47] "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.214 0.233 rw 2026-10-20 10:02:47,215 7 INFO rb-aa5c29f-225760-426740 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 10:02:47,541 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 119 0.169 0.25 rw 2026-10-20 10:02:47,614 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:47] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 332 12 0.019 0.372 rw 2026-10-20 10:02:47,708 7 INFO rb-aa5c29f-225760-426740 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 10:02:47,710 7 INFO rb-aa5c29f-225760-426740 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 10:02:47,710 7 INFO rb-aa5c29f-225760-426740 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 10:02:47,711 7 INFO rb-aa5c29f-225760-426740 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 10:02:47,752 7 INFO rb-aa5c29f-225760-426740 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 10:02:47,753 7 INFO rb-aa5c29f-225760-426740 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 10:02:47,770 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 10:02:47,772 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 10:02:48,272 7 INFO rb-aa5c29f-225760-426740 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 10:02:48,303 7 INFO rb-aa5c29f-225760-426740 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 10:02:48,824 7 INFO rb-aa5c29f-225760-426740 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 10:02:48,829 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92218554 started for PoS orders references: [{'name': '/', 'pos_reference': '261-174-000001', 'uuid': 'dee5351a-23cf-4cf4-bdf7-e0dd31d8b56e'}] 2026-10-20 10:02:48,832 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-10-20 10:02:48,833 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-20 10:02:49,022 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:02:49,027 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: heap 22924864 (allocated 24662016) 2026-10-20 10:02:49,138 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 55279 2026-10-20 10:02:49,140 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-10-20 10:02:49,145 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 55279 2026-10-20 10:02:49,220 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [961, 962] 2026-10-20 10:02:49,262 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_100249_262446_test_settle_order_unreserve_order_lines.txt 2026-10-20 10:02:49,263 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmpfbi8eb_8_chrome_odoo" 2026-10-20 10:02:49,296 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: waiting for threads: [, ] 2026-10-20 10:02:49,772 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92218554 order {'name': '/', 'pos_reference': '261-174-000001', 'uuid': 'dee5351a-23cf-4cf4-bdf7-e0dd31d8b56e'} created pos.order #771 2026-10-20 10:02:49,775 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92218554 finished 2026-10-20 10:02:50,088 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 7.387 rw 2026-10-20 10:02:50,110 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k1FRucxE - [20/Oct/2026 10:02:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 378 0.554 0.731 rw 2026-10-20 10:03:00,515 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_with_different_product ... 2026-10-20 10:03:01,306 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13571179 started for PoS orders references: [{'name': 'Order 72779354-99bd-465b-8233-6db269d67552', 'pos_reference': None, 'uuid': '72779354-99bd-465b-8233-6db269d67552'}] 2026-10-20 10:03:01,886 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13571179 order {'name': 'Order 72779354-99bd-465b-8233-6db269d67552', 'pos_reference': None, 'uuid': '72779354-99bd-465b-8233-6db269d67552'} created pos.order #772 2026-10-20 10:03:01,886 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13571179 finished 2026-10-20 10:03:02,089 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_with_different_uom_delivered_qty ... 2026-10-20 10:03:02,602 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58523483 started for PoS orders references: [{'name': 'Order bc859674-731d-4fa4-86b7-0352366ca58f', 'pos_reference': None, 'uuid': 'bc859674-731d-4fa4-86b7-0352366ca58f'}] 2026-10-20 10:03:03,113 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58523483 order {'name': 'Order bc859674-731d-4fa4-86b7-0352366ca58f', 'pos_reference': None, 'uuid': 'bc859674-731d-4fa4-86b7-0352366ca58f'} created pos.order #773 2026-10-20 10:03:03,113 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58523483 finished 2026-10-20 10:03:03,328 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_with_kit ... 2026-10-20 10:03:03,396 7 INFO rb-aa5c29f-225760-426740 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 10:03:05,336 7 INFO rb-aa5c29f-225760-426740 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 10:03:05,608 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 297, model: account.tax 2026-10-20 10:03:05,632 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 297, model: account.tax 2026-10-20 10:03:05,660 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90303948 started for PoS orders references: [{'name': 'Order 8cf3bd70-f5fa-4c29-9ee5-915bf7ae26ca', 'pos_reference': None, 'uuid': '8cf3bd70-f5fa-4c29-9ee5-915bf7ae26ca'}] 2026-10-20 10:03:06,013 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #297 deleted stock.move records with IDs: [986] 2026-10-20 10:03:06,619 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90303948 order {'name': 'Order 8cf3bd70-f5fa-4c29-9ee5-915bf7ae26ca', 'pos_reference': None, 'uuid': '8cf3bd70-f5fa-4c29-9ee5-915bf7ae26ca'} created pos.order #774 2026-10-20 10:03:06,621 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90303948 finished 2026-10-20 10:03:06,784 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_with_multistep_delivery ... 2026-10-20 10:03:07,645 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4350805 started for PoS orders references: [{'name': 'Order f76aea4c-30ca-4ea6-8c51-623f0ed6562e', 'pos_reference': None, 'uuid': 'f76aea4c-30ca-4ea6-8c51-623f0ed6562e'}] 2026-10-20 10:03:07,836 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [969] 2026-10-20 10:03:08,317 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4350805 order {'name': 'Order f76aea4c-30ca-4ea6-8c51-623f0ed6562e', 'pos_reference': None, 'uuid': 'f76aea4c-30ca-4ea6-8c51-623f0ed6562e'} created pos.order #775 2026-10-20 10:03:08,319 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4350805 finished 2026-10-20 10:03:08,508 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_with_multistep_delivery_receipt ... 2026-10-20 10:03:10,498 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 297, model: account.tax 2026-10-20 10:03:10,516 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 297, model: account.tax 2026-10-20 10:03:10,525 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22173923 started for PoS orders references: [{'name': 'Order ddf3dfca-6284-4350-8589-d7aa1f112876', 'pos_reference': None, 'uuid': 'ddf3dfca-6284-4350-8589-d7aa1f112876'}] 2026-10-20 10:03:10,763 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [974] 2026-10-20 10:03:11,160 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22173923 order {'name': 'Order ddf3dfca-6284-4350-8589-d7aa1f112876', 'pos_reference': None, 'uuid': 'ddf3dfca-6284-4350-8589-d7aa1f112876'} created pos.order #776 2026-10-20 10:03:11,162 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22173923 finished 2026-10-20 10:03:11,298 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_partially_delivered_order_only_ships_the_remainder ... 2026-10-20 10:03:12,645 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9585484 started for PoS orders references: [{'name': 'Order 8629d164-7cac-4944-973c-a22899547357', 'pos_reference': None, 'uuid': '8629d164-7cac-4944-973c-a22899547357'}] 2026-10-20 10:03:12,833 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [977] 2026-10-20 10:03:13,366 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9585484 order {'name': 'Order 8629d164-7cac-4944-973c-a22899547357', 'pos_reference': None, 'uuid': '8629d164-7cac-4944-973c-a22899547357'} created pos.order #777 2026-10-20 10:03:13,368 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9585484 finished 2026-10-20 10:03:13,547 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_quotation_delivered_qty ... 2026-10-20 10:03:13,934 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56296056 started for PoS orders references: [{'name': 'Order 2ac2437b-75b8-4351-aa4f-bf3e9ae5e7a0', 'pos_reference': None, 'uuid': '2ac2437b-75b8-4351-aa4f-bf3e9ae5e7a0'}] 2026-10-20 10:03:14,491 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56296056 order {'name': 'Order 2ac2437b-75b8-4351-aa4f-bf3e9ae5e7a0', 'pos_reference': None, 'uuid': '2ac2437b-75b8-4351-aa4f-bf3e9ae5e7a0'} created pos.order #778 2026-10-20 10:03:14,491 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56296056 finished 2026-10-20 10:03:14,575 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_quotation_reordering_rule ... 2026-10-20 10:03:15,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21486791 started for PoS orders references: [{'name': 'Order 24efe6f5-3f1d-46a5-aacb-8b200615bc17', 'pos_reference': None, 'uuid': '24efe6f5-3f1d-46a5-aacb-8b200615bc17'}] 2026-10-20 10:03:15,684 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21486791 order {'name': 'Order 24efe6f5-3f1d-46a5-aacb-8b200615bc17', 'pos_reference': None, 'uuid': '24efe6f5-3f1d-46a5-aacb-8b200615bc17'} created pos.order #779 2026-10-20 10:03:15,684 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21486791 finished 2026-10-20 10:03:17,032 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_variant_popup_qty_free ... 2026-10-20 10:03:21,222 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Chrome pid: 55409 2026-10-20 10:03:21,223 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmpugxfee_x_chrome_odoo 2026-10-20 10:03:21,223 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:37069/json/version 2026-10-20 10:03:21,237 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37069', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:03:21,311 7 INFO rb-aa5c29f-225760-426740 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 10:03:21,311 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:37069/json 2026-10-20 10:03:21,312 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37069', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:03:21,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:37069/devtools/page/03DCD86BD99119448AC61B135E921141 2026-10-20 10:03:21,343 7 INFO rb-aa5c29f-225760-426740 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 10:03:21,358 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-10-20 10:03:21,645 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:03:21,656 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Setting session cookie in browser 2026-10-20 10:03:21,658 7 INFO rb-aa5c29f-225760-426740 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 10:03:21,658 7 INFO rb-aa5c29f-225760-426740 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 10:03:21,687 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:03:22,148 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:22] "GET /pos/ui/174 HTTP/1.1" 200 6855 68 0.063 0.423 rw 2026-10-20 10:03:22,155 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Navigation result: {'frameId': '03DCD86BD99119448AC61B135E921141', 'loaderId': '7AC212362FB4D13E4D5C900A9F62625E', 'isDownload': False} 2026-10-20 10:03:22,156 7 INFO rb-aa5c29f-225760-426740 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 10:03:22,290 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:22] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.614 ro 2026-10-20 10:03:22,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:22] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.01 0.082 ro 2026-10-20 10:03:22,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:22] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.088 ro 2026-10-20 10:03:23,027 7 INFO rb-aa5c29f-225760-426740 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 10:03:23,053 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:03:23,059 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 10:03:23,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.021 ro 2026-10-20 10:03:23,173 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:23] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.055 rw 2026-10-20 10:03:23,184 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.056 rw 2026-10-20 10:03:24,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521096 238 0.306 0.931 rw 2026-10-20 10:03:24,623 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: The ready code tooks too much time : 2.466938018798828 2026-10-20 10:03:24,623 7 INFO rb-aa5c29f-225760-426740 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 10:03:24,638 7 INFO rb-aa5c29f-225760-426740 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 10:03:24,648 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.013 ro 2026-10-20 10:03:24,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:24] "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 10:03:24,707 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03: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 10:03:24,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03: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.024 rw 2026-10-20 10:03:24,746 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:24] "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 10:03:25,334 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:25] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.003 0.029 ro 2026-10-20 10:03:25,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:25] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.022 ro 2026-10-20 10:03:25,607 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.017 rw 2026-10-20 10:03:25,758 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 10:03:25,763 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.013 0.052 rw 2026-10-20 10:03:25,774 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.022 - 2026-10-20 10:03:25,816 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:25] "GET /web/image/res.users/299/avatar_128 HTTP/1.1" 200 305 4 0.014 0.054 ro 2026-10-20 10:03:25,837 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:25] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.084 rw 2026-10-20 10:03:25,847 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:25] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.021 ro 2026-10-20 10:03:25,848 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.019 - 2026-10-20 10:03:25,852 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:25] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 10:03:25,950 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.047 rw 2026-10-20 10:03:25,983 7 INFO rb-aa5c29f-225760-426740 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 10:03:26,079 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.035 - 2026-10-20 10:03:26,147 7 INFO rb-aa5c29f-225760-426740 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 10:03:26,164 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:26] "GET /pos/ui/174?from_backend=True HTTP/1.1" 200 6895 31 0.058 0.077 rw 2026-10-20 10:03:26,260 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:26] "GET /pos/ui/174 HTTP/1.1" 200 6895 31 0.025 0.166 rw 2026-10-20 10:03:26,343 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.035 0.151 rw 2026-10-20 10:03:26,360 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03: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.204 rw 2026-10-20 10:03:26,412 7 INFO rb-aa5c29f-225760-426740 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 10:03:26,464 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:26] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 10:03:26,970 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 299, model: account.tax 2026-10-20 10:03:26,997 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 299, model: account.tax 2026-10-20 10:03:27,154 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:27] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 709 53 0.084 0.138 rw 2026-10-20 10:03:27,181 7 INFO rb-aa5c29f-225760-426740 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 10:03:27,190 7 INFO rb-aa5c29f-225760-426740 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 10:03:27,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free.browser: tour succeeded 2026-10-20 10:03:27,193 7 INFO rb-aa5c29f-225760-426740 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 10:03:27,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03: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.007 0.026 rw 2026-10-20 10:03:27,306 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:03:27,317 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:23] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 4.112 rw 2026-10-20 10:03:27,322 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free.browser: heap 20505564 (allocated 21254144) 2026-10-20 10:03:27,401 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pnCdUQoR - [20/Oct/2026 10:03:27] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 10:03:27,425 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Closing chrome headless with pid 55409 2026-10-20 10:03:27,430 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Closing websocket connection 2026-10-20 10:03:27,431 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Terminating chrome headless with pid 55409 2026-10-20 10:03:27,544 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_100327_544677_test_variant_popup_qty_free.txt 2026-10-20 10:03:27,545 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmpugxfee_x_chrome_odoo" 2026-10-20 10:03:27,746 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 418 checked, 6 removed 2026-10-20 10:03:28,935 7 INFO rb-aa5c29f-225760-426740 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 10:03:29,128 7 INFO rb-aa5c29f-225760-426740 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 10:03:38,229 7 INFO rb-aa5c29f-225760-426740 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 10:03:40,048 7 INFO rb-aa5c29f-225760-426740 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 10:03:44,018 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-10-20 10:03:45,750 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-10-20 10:03:45,794 7 INFO rb-aa5c29f-225760-426740 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 10:03:46,751 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #301 deleted stock.move.line records with IDs: [991, 992] 2026-10-20 10:03:47,131 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #301 deleted stock.move.line records with IDs: [993] 2026-10-20 10:03:47,458 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:03:48,480 7 INFO rb-aa5c29f-225760-426740 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 10:03:48,672 7 INFO rb-aa5c29f-225760-426740 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 10:03:58,013 7 INFO rb-aa5c29f-225760-426740 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 10:03:59,946 7 INFO rb-aa5c29f-225760-426740 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 10:04:04,460 7 INFO rb-aa5c29f-225760-426740 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 10:04:05,040 7 INFO rb-aa5c29f-225760-426740 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 10:04:06,389 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #304 deleted res.currency.rate records with IDs: [77, 78, 79] 2026-10-20 10:04:07,657 7 INFO rb-aa5c29f-225760-426740 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 10:04:08,052 7 INFO rb-aa5c29f-225760-426740 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 10:04:08,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_report: Starting TestPoSSaleStockReport.test_different_shipping_address ... 2026-10-20 10:04:09,329 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54316441 started for PoS orders references: [{'name': 'Order 09961-102-1620', 'pos_reference': None, 'uuid': '09961-102-1620'}] 2026-10-20 10:04:10,434 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54316441 order {'name': 'Order 09961-102-1620', 'pos_reference': None, 'uuid': '09961-102-1620'} created pos.order #781 2026-10-20 10:04:10,435 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54316441 finished 2026-10-20 10:04:10,552 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_report: Starting TestPoSSaleStockReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-10-20 10:04:10,971 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38899563 started for PoS orders references: [{'name': 'Order 27980-989-8251', 'pos_reference': None, 'uuid': '27980-989-8251'}] 2026-10-20 10:04:11,353 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #304 deleted stock.move records with IDs: [1013] 2026-10-20 10:04:11,486 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38899563 order {'name': 'Order 27980-989-8251', 'pos_reference': None, 'uuid': '27980-989-8251'} created pos.order #782 2026-10-20 10:04:11,488 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38899563 finished 2026-10-20 10:04:12,766 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sale_stock.tests.test_pos_sale_report: Starting TestPoSSaleStockReport.test_warehouse ... 2026-10-20 10:04:13,124 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89016254 started for PoS orders references: [{'name': 'Order 28337-629-3855', 'pos_reference': None, 'uuid': '28337-629-3855'}] 2026-10-20 10:04:13,560 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89016254 order {'name': 'Order 28337-629-3855', 'pos_reference': None, 'uuid': '28337-629-3855'} created pos.order #783 2026-10-20 10:04:13,561 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89016254 finished 2026-10-20 10:04:14,480 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 10:04:16,067 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-10-20 10:04:17,527 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:04:26,082 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:04:26,510 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50301022 started for PoS orders references: [{'name': None, 'pos_reference': '260-180-000001', 'uuid': '9288dd9a-0c99-4670-b544-c33665160384'}] 2026-10-20 10:04:26,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50301022 order {'name': None, 'pos_reference': '260-180-000001', 'uuid': '9288dd9a-0c99-4670-b544-c33665160384'} created pos.order #784 2026-10-20 10:04:26,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50301022 finished 2026-10-20 10:04:26,698 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wU00xhz2 - [20/Oct/2026 10:04:26] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1502 77 0.109 0.515 rw 2026-10-20 10:04:26,812 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:04:28,098 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-10-20 10:04:29,470 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:04:37,681 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:04:39,064 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-10-20 10:04:40,393 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:04:49,094 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:04:49,502 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68588177 started for PoS orders references: [{'name': None, 'pos_reference': '260-182-000001', 'uuid': 'ae6ee85f5b6645fe9f697685e65f00db'}] 2026-10-20 10:04:49,553 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68588177 order {'name': None, 'pos_reference': '260-182-000001', 'uuid': 'ae6ee85f5b6645fe9f697685e65f00db'} created pos.order #785 2026-10-20 10:04:49,554 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68588177 finished 2026-10-20 10:04:49,675 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 v9XDpmg6 - [20/Oct/2026 10:04:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3425 111 0.096 0.49 rw 2026-10-20 10:04:49,725 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-10-20 10:04:51,071 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:04:59,211 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:04:59,543 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92327958 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000001', 'uuid': '8071ca79b2294a89bed7e3db2c511191'}] 2026-10-20 10:04:59,609 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92327958 order {'name': None, 'pos_reference': '260-183-000001', 'uuid': '8071ca79b2294a89bed7e3db2c511191'} created pos.order #786 2026-10-20 10:04:59,610 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92327958 finished 2026-10-20 10:04:59,741 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 k3KjYTNK - [20/Oct/2026 10:04:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3441 114 0.094 0.448 rw 2026-10-20 10:04:59,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-10-20 10:05:00,993 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:05:10,122 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8138] 2026-10-20 10:05:10,248 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.product records with IDs: [2178] 2026-10-20 10:05:10,789 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:05:11,057 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48709111 started for PoS orders references: [{'name': None, 'pos_reference': '260-184-000001', 'uuid': '7fdb86bc4b874fafa2f89775cc2b259c'}] 2026-10-20 10:05:11,127 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48709111 order {'name': None, 'pos_reference': '260-184-000001', 'uuid': '7fdb86bc4b874fafa2f89775cc2b259c'} created pos.order #787 2026-10-20 10:05:11,127 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48709111 finished 2026-10-20 10:05:11,307 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B1i8UYvN - [20/Oct/2026 10:05:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2467 112 0.151 0.375 rw 2026-10-20 10:05:11,409 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:05:12,901 7 INFO rb-aa5c29f-225760-426740 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 10:05:14,564 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:05:23,417 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:05:23,713 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96525985 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000001', 'uuid': 'd85e7086-1153-40c9-9883-89e811ecd50b'}] 2026-10-20 10:05:23,772 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96525985 order {'name': None, 'pos_reference': '260-185-000001', 'uuid': 'd85e7086-1153-40c9-9883-89e811ecd50b'} created pos.order #788 2026-10-20 10:05:23,772 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96525985 finished 2026-10-20 10:05:23,903 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x_LK0EMG - [20/Oct/2026 10:05:23] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3442 114 0.081 0.412 rw 2026-10-20 10:05:24,197 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7146728 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000002', 'uuid': 'fe0db5bf-bf09-4e07-a987-e35836690574'}] 2026-10-20 10:05:24,253 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7146728 order {'name': None, 'pos_reference': '260-185-000002', 'uuid': 'fe0db5bf-bf09-4e07-a987-e35836690574'} created pos.order #789 2026-10-20 10:05:24,253 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7146728 finished 2026-10-20 10:05:24,418 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x_LK0EMG - [20/Oct/2026 10:05:24] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3449 118 0.102 0.23 rw 2026-10-20 10:05:25,847 7 INFO rb-aa5c29f-225760-426740 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 10:05:27,090 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:05:35,326 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:05:35,740 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24939859 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000001', 'uuid': '56b5ceb8-5279-4ad6-9e40-aad3cb30dc34'}] 2026-10-20 10:05:35,815 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24939859 order {'name': None, 'pos_reference': '260-186-000001', 'uuid': '56b5ceb8-5279-4ad6-9e40-aad3cb30dc34'} created pos.order #790 2026-10-20 10:05:35,815 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24939859 finished 2026-10-20 10:05:35,940 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kGvGLsL7 - [20/Oct/2026 10:05:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3442 114 0.082 0.537 rw 2026-10-20 10:05:36,256 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64186524 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000002', 'uuid': '60659706-5bb8-4800-bbe9-5ee058943f2f'}] 2026-10-20 10:05:36,312 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64186524 order {'name': None, 'pos_reference': '260-186-000002', 'uuid': '60659706-5bb8-4800-bbe9-5ee058943f2f'} created pos.order #791 2026-10-20 10:05:36,313 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64186524 finished 2026-10-20 10:05:36,449 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kGvGLsL7 - [20/Oct/2026 10:05:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3446 118 0.08 0.206 rw 2026-10-20 10:05:37,455 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-10-20 10:05:38,611 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:05:46,306 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:05:46,697 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40734703 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000001', 'uuid': '479a0ed2-cdec-4bb6-b5e3-bcd1cbce9bb7'}] 2026-10-20 10:05:46,741 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40734703 order {'name': None, 'pos_reference': '260-187-000001', 'uuid': '479a0ed2-cdec-4bb6-b5e3-bcd1cbce9bb7'} created pos.order #792 2026-10-20 10:05:46,742 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40734703 finished 2026-10-20 10:05:46,900 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24564710 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000002', 'uuid': '4aae11a1-2f47-421f-a5ef-6aeff77b6c1c'}] 2026-10-20 10:05:46,934 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24564710 order {'name': None, 'pos_reference': '260-187-000002', 'uuid': '4aae11a1-2f47-421f-a5ef-6aeff77b6c1c'} created pos.order #793 2026-10-20 10:05:46,934 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24564710 finished 2026-10-20 10:05:47,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-10-20 10:05:48,247 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:05:56,273 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-10-20 10:05:57,425 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:06:05,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-10-20 10:06:06,439 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:06:14,455 7 INFO rb-aa5c29f-225760-426740 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 10:06:15,781 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:06:24,592 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:06:24,928 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82277476 started for PoS orders references: [{'name': None, 'pos_reference': '260-191-000001', 'uuid': '14dd61d5-1388-430c-b597-8a476d486927'}] 2026-10-20 10:06:24,987 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82277476 order {'name': None, 'pos_reference': '260-191-000001', 'uuid': '14dd61d5-1388-430c-b597-8a476d486927'} created pos.order #798 2026-10-20 10:06:24,988 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82277476 finished 2026-10-20 10:06:25,199 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10827220 started for PoS orders references: [{'name': None, 'pos_reference': '260-191-000002', 'uuid': '1ed3a716-2528-4c70-b802-549768021df0'}] 2026-10-20 10:06:25,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10827220 order {'name': None, 'pos_reference': '260-191-000002', 'uuid': '1ed3a716-2528-4c70-b802-549768021df0'} created pos.order #799 2026-10-20 10:06:25,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10827220 finished 2026-10-20 10:06:25,304 7 INFO rb-aa5c29f-225760-426740 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 10:06:26,481 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:06:34,473 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:06:34,715 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34887801 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000001', 'uuid': '4e75fb01-4d91-4270-9e58-8eaf95345ea0'}] 2026-10-20 10:06:34,761 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34887801 order {'name': None, 'pos_reference': '260-192-000001', 'uuid': '4e75fb01-4d91-4270-9e58-8eaf95345ea0'} created pos.order #800 2026-10-20 10:06:34,761 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34887801 finished 2026-10-20 10:06:34,930 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74842967 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000002', 'uuid': 'ca22a43c-a01e-44e0-bdc5-d62384537709'}] 2026-10-20 10:06:34,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74842967 order {'name': None, 'pos_reference': '260-192-000002', 'uuid': 'ca22a43c-a01e-44e0-bdc5-d62384537709'} created pos.order #801 2026-10-20 10:06:34,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74842967 finished 2026-10-20 10:06:35,080 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-10-20 10:06:36,280 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:06:44,870 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:06:45,234 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-10-20 10:06:46,648 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:06:54,779 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:06:55,002 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23127269 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000001', 'uuid': '1194467c-30d5-4052-a6a5-e4a78c327049'}] 2026-10-20 10:06:55,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23127269 order {'name': None, 'pos_reference': '260-194-000001', 'uuid': '1194467c-30d5-4052-a6a5-e4a78c327049'} created pos.order #802 2026-10-20 10:06:55,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23127269 finished 2026-10-20 10:06:55,119 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-10-20 10:06:56,269 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:07:05,381 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:07:05,741 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-10-20 10:07:07,355 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:07:17,560 7 INFO rb-aa5c29f-225760-426740 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 10:07:18,121 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:07:18,445 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88808844 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000001', 'uuid': 'a90576ab783746e481e6b441b3222101'}] 2026-10-20 10:07:18,522 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88808844 order {'name': None, 'pos_reference': '260-196-000001', 'uuid': 'a90576ab783746e481e6b441b3222101'} created pos.order #803 2026-10-20 10:07:18,522 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88808844 finished 2026-10-20 10:07:18,727 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 STvwdfIx - [20/Oct/2026 10:07:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 5428 149 0.147 0.465 rw 2026-10-20 10:07:18,790 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_multiple_qty ... 2026-10-20 10:07:20,132 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:07:29,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:07:29,500 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5221828 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000001', 'uuid': '2e028b189e584220b7cc8a07cc0c773d'}] 2026-10-20 10:07:29,556 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5221828 order {'name': None, 'pos_reference': '260-197-000001', 'uuid': '2e028b189e584220b7cc8a07cc0c773d'} created pos.order #804 2026-10-20 10:07:29,557 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5221828 finished 2026-10-20 10:07:29,682 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y-iuwoz6 - [20/Oct/2026 10:07:29] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3395 115 0.09 0.407 rw 2026-10-20 10:07:29,759 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67562093 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000002', 'uuid': '56cc0b65b82f4facb08acf57b17c80fb'}] 2026-10-20 10:07:29,816 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67562093 order {'name': None, 'pos_reference': '260-197-000002', 'uuid': '56cc0b65b82f4facb08acf57b17c80fb'} created pos.order #805 2026-10-20 10:07:29,816 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67562093 finished 2026-10-20 10:07:29,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Y-iuwoz6 - [20/Oct/2026 10:07:29] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3395 91 0.088 0.16 rw 2026-10-20 10:07:30,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-10-20 10:07:31,501 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:07:40,228 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:07:40,573 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91128949 started for PoS orders references: [{'name': None, 'pos_reference': '260-198-000001', 'uuid': 'b8873038-a488-4968-8fa8-84b116e5f227'}] 2026-10-20 10:07:40,670 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91128949 order {'name': None, 'pos_reference': '260-198-000001', 'uuid': 'b8873038-a488-4968-8fa8-84b116e5f227'} created pos.order #806 2026-10-20 10:07:40,670 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91128949 finished 2026-10-20 10:07:40,843 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 RFPcTHsA - [20/Oct/2026 10:07:40] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3439 114 0.147 0.479 rw 2026-10-20 10:07:40,904 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-10-20 10:07:42,181 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:07:50,041 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:07:50,648 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:07:52,272 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_get_dynamic_qr_url ... 2026-10-20 10:07:53,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:08:03,021 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_get_self_order_route_consultation ... 2026-10-20 10:08:04,618 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:08:12,836 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_get_self_order_route_kiosk ... 2026-10-20 10:08:14,020 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:08:21,781 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_get_self_order_route_mobile ... 2026-10-20 10:08:23,078 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:08:31,897 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-10-20 10:08:33,293 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:08:42,364 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_products_sorting_order ... 2026-10-20 10:08:43,456 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:08:51,510 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome pid: 55542 2026-10-20 10:08:51,511 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome headless temporary user profile dir: /tmp/tmpfkgyi_xb_chrome_odoo 2026-10-20 10:08:51,511 7 INFO rb-aa5c29f-225760-426740 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:43953/json/version 2026-10-20 10:08:51,513 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:08:51,551 7 INFO rb-aa5c29f-225760-426740 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 10:08:51,551 7 INFO rb-aa5c29f-225760-426740 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:43953/json 2026-10-20 10:08:51,552 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:08:51,585 7 INFO rb-aa5c29f-225760-426740 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:43953/devtools/page/6EF014257AFA4B8C2A809D8B94689DF8 2026-10-20 10:08:51,600 7 INFO rb-aa5c29f-225760-426740 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 10:08:51,613 7 INFO rb-aa5c29f-225760-426740 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 10:08:51,936 7 INFO rb-aa5c29f-225760-426740 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 10:08:51,937 7 INFO rb-aa5c29f-225760-426740 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=0059644f1ec04447" in browser 2026-10-20 10:08:51,938 7 INFO rb-aa5c29f-225760-426740 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=0059644f1ec04447" 2026-10-20 10:08:51,957 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:08:52,599 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:52] "GET /pos-self/206?access_token=0059644f1ec04447 HTTP/1.1" 200 2293 66 0.092 0.567 rw 2026-10-20 10:08:52,604 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Navigation result: {'frameId': '6EF014257AFA4B8C2A809D8B94689DF8', 'loaderId': '5F10CD8B7E0B5510E75DCFD78DD85628', 'isDownload': False} 2026-10-20 10:08:52,604 7 INFO rb-aa5c29f-225760-426740 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 10:08:52,662 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:08:52,695 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:52] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.01 0.043 ro 2026-10-20 10:08:52,710 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:08:52,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:08:52,777 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:52] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.009 0.126 ro 2026-10-20 10:08:52,827 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:52] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.03 0.848 ro 2026-10-20 10:08:53,069 7 INFO rb-aa5c29f-225760-426740 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 10:08:53,083 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:53] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 10:08:53,112 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.017 ro 2026-10-20 10:08:53,123 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:53] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.002 0.02 ro 2026-10-20 10:08:54,202 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:54] "POST /pos-self/data/206 HTTP/1.1" 200 466799 263 0.437 0.628 rw 2026-10-20 10:08:54,207 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 1.064 rw 2026-10-20 10:08:54,472 7 INFO rb-aa5c29f-225760-426740 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 10:08:54,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:54] "GET /web/image/ir.attachment/157851/raw HTTP/1.1" 200 98715 3 0.002 0.021 ro 2026-10-20 10:08:54,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:54] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.039 ro 2026-10-20 10:08:54,693 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:157855) 2026-10-20 10:08:54,701 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:54] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.007 0.145 ro 2026-10-20 10:08:54,710 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:54] "GET /web/image/ir.attachment/157850/raw HTTP/1.1" 200 84994 3 0.001 0.044 ro 2026-10-20 10:08:54,715 7 INFO rb-aa5c29f-225760-426740 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 10:08:54,718 7 INFO rb-aa5c29f-225760-426740 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 10:08:54,753 7 INFO rb-aa5c29f-225760-426740 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 10:08:54,803 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:54] "GET /web/image/ir.attachment/156833/raw HTTP/1.1" 200 49165 3 0.008 0.022 ro 2026-10-20 10:08:54,819 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:54] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.012 ro 2026-10-20 10:08:54,875 7 INFO rb-aa5c29f-225760-426740 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 10:08:54,922 7 INFO rb-aa5c29f-225760-426740 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 10:08:54,923 7 INFO rb-aa5c29f-225760-426740 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 10:08:54,924 7 INFO rb-aa5c29f-225760-426740 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 10:08:54,924 7 INFO rb-aa5c29f-225760-426740 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 10:08:54,924 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: tour succeeded 2026-10-20 10:08:54,925 7 INFO rb-aa5c29f-225760-426740 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 10:08:54,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:54] "GET /web/image/pos.category/377/image_128?unique=2026-10-20T10:07:50.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.043 ro 2026-10-20 10:08:54,966 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:54] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.005 0.058 ro 2026-10-20 10:08:54,984 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:08:54,984 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: heap 13058528 (allocated 14823424) 2026-10-20 10:08:54,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.012 0.753 rw 2026-10-20 10:08:54,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zfd_JUaP - [20/Oct/2026 10:08:54] "GET /web/image/product.template/8/image_512?unique=2026-10-20T10:07:50.000+00:00 HTTP/1.1" 200 10346 3 0.004 0.073 ro 2026-10-20 10:08:55,107 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing chrome headless with pid 55542 2026-10-20 10:08:55,109 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing websocket connection 2026-10-20 10:08:55,112 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Terminating chrome headless with pid 55542 2026-10-20 10:08:55,208 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_100855_208196_test_self_order_products_sorting_order.txt 2026-10-20 10:08:55,208 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Removing chrome user profile "/tmp/tmpfkgyi_xb_chrome_odoo" 2026-10-20 10:08:55,708 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome pid: 55673 2026-10-20 10:08:55,708 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome headless temporary user profile dir: /tmp/tmpyce0mdsq_chrome_odoo 2026-10-20 10:08:55,709 7 INFO rb-aa5c29f-225760-426740 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:33393/json/version 2026-10-20 10:08:55,711 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:08:55,725 7 INFO rb-aa5c29f-225760-426740 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 10:08:55,725 7 INFO rb-aa5c29f-225760-426740 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:33393/json 2026-10-20 10:08:55,726 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:08:55,731 7 INFO rb-aa5c29f-225760-426740 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:33393/devtools/page/6CFA9150B1608F405AFE271EF975707D 2026-10-20 10:08:55,746 7 INFO rb-aa5c29f-225760-426740 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 10:08:55,752 7 INFO rb-aa5c29f-225760-426740 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 10:08:55,769 7 INFO rb-aa5c29f-225760-426740 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 10:08:55,774 7 INFO rb-aa5c29f-225760-426740 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=0059644f1ec04447" in browser 2026-10-20 10:08:55,775 7 INFO rb-aa5c29f-225760-426740 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=0059644f1ec04447" 2026-10-20 10:08:55,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:55] "GET /pos-self/206?access_token=0059644f1ec04447 HTTP/1.1" 200 2332 5 0.003 0.044 rw 2026-10-20 10:08:55,831 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Navigation result: {'frameId': '6CFA9150B1608F405AFE271EF975707D', 'loaderId': '3540A6D68CAAE95E66410B1D62D65E02', 'isDownload': False} 2026-10-20 10:08:55,831 7 INFO rb-aa5c29f-225760-426740 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 10:08:55,887 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:55] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.002 0.1 ro 2026-10-20 10:08:55,907 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:55] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.007 0.033 ro 2026-10-20 10:08:55,911 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:55] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.002 0.04 ro 2026-10-20 10:08:56,192 7 INFO rb-aa5c29f-225760-426740 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 10:08:56,216 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:56] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-20 10:08:56,232 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.006 ro 2026-10-20 10:08:56,244 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:56] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.01 ro 2026-10-20 10:08:56,272 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:56] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.011 rw 2026-10-20 10:08:57,077 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:57] "POST /pos-self/data/206 HTTP/1.1" 200 466948 255 0.31 0.509 rw 2026-10-20 10:08:57,315 7 INFO rb-aa5c29f-225760-426740 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 10:08:57,319 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:57] "GET /web/image/ir.attachment/157858/raw HTTP/1.1" 200 98715 3 0.009 0.016 ro 2026-10-20 10:08:57,333 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:57] "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 10:08:57,393 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:57] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.002 0.03 ro 2026-10-20 10:08:57,429 7 INFO rb-aa5c29f-225760-426740 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 10:08:57,431 7 INFO rb-aa5c29f-225760-426740 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 10:08:57,457 7 INFO rb-aa5c29f-225760-426740 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 10:08:57,495 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:57] "GET /web/image/ir.attachment/156833/raw HTTP/1.1" 200 49165 3 0.004 0.025 ro 2026-10-20 10:08:57,517 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:57] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 10:08:57,547 7 INFO rb-aa5c29f-225760-426740 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 10:08:57,600 7 INFO rb-aa5c29f-225760-426740 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 10:08:57,600 7 INFO rb-aa5c29f-225760-426740 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 10:08:57,601 7 INFO rb-aa5c29f-225760-426740 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 10:08:57,601 7 INFO rb-aa5c29f-225760-426740 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 10:08:57,604 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: tour succeeded 2026-10-20 10:08:57,605 7 INFO rb-aa5c29f-225760-426740 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 10:08:57,618 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:57] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.001 0.044 ro 2026-10-20 10:08:57,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:57] "GET /web/image/pos.category/377/image_128?unique=2026-10-20T10:07:50.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.079 ro 2026-10-20 10:08:57,675 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:08:57,678 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: heap 12293032 (allocated 13107200) 2026-10-20 10:08:57,681 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:57] "GET /web/image/product.template/2073/image_512?unique=2026-10-20T10:07:50.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.093 ro 2026-10-20 10:08:57,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:57] "GET /web/image/product.template/2074/image_512?unique=2026-10-20T10:07:50.000+00:00 HTTP/1.1" 200 7322 3 0.007 0.123 ro 2026-10-20 10:08:57,746 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:57] "GET /web/image/product.template/2076/image_512?unique=2026-10-20T10:07:50.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.155 ro 2026-10-20 10:08:57,758 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:57] "GET /web/image/product.template/2075/image_512?unique=2026-10-20T10:07:50.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.165 ro 2026-10-20 10:08:57,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:57] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.005 1.456 rw 2026-10-20 10:08:57,790 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wcmwYcTF - [20/Oct/2026 10:08:57] "GET /web/image/product.template/2072/image_512?unique=2026-10-20T10:07:50.000+00:00 HTTP/1.1" 200 7322 3 0.007 0.155 ro 2026-10-20 10:08:57,792 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing chrome headless with pid 55673 2026-10-20 10:08:57,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing websocket connection 2026-10-20 10:08:57,795 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Terminating chrome headless with pid 55673 2026-10-20 10:08:57,901 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_100857_901128_test_self_order_products_sorting_order.txt 2026-10-20 10:08:57,901 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Removing chrome user profile "/tmp/tmpyce0mdsq_chrome_odoo" 2026-10-20 10:08:58,372 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome pid: 55804 2026-10-20 10:08:58,373 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome headless temporary user profile dir: /tmp/tmpx98u1t7b_chrome_odoo 2026-10-20 10:08:58,373 7 INFO rb-aa5c29f-225760-426740 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:37215/json/version 2026-10-20 10:08:58,377 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37215', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:08:58,409 7 INFO rb-aa5c29f-225760-426740 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 10:08:58,415 7 INFO rb-aa5c29f-225760-426740 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:37215/json 2026-10-20 10:08:58,416 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37215', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:08:58,423 7 INFO rb-aa5c29f-225760-426740 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:37215/devtools/page/02766F3F374B5D23BBB23D7D0BABBF7E 2026-10-20 10:08:58,442 7 INFO rb-aa5c29f-225760-426740 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 10:08:58,466 7 INFO rb-aa5c29f-225760-426740 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 10:08:58,599 7 INFO rb-aa5c29f-225760-426740 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 10:08:58,601 7 INFO rb-aa5c29f-225760-426740 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 10:08:58,601 7 INFO rb-aa5c29f-225760-426740 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 10:08:58,648 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:08:58] "GET /pos-self/206 HTTP/1.1" 200 2323 5 0.005 0.04 rw 2026-10-20 10:08:58,658 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Navigation result: {'frameId': '02766F3F374B5D23BBB23D7D0BABBF7E', 'loaderId': 'EB190A24588E4D1A83ABB13BD6E1434E', 'isDownload': False} 2026-10-20 10:08:58,658 7 INFO rb-aa5c29f-225760-426740 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 10:08:58,729 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:08:58] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.008 0.025 ro 2026-10-20 10:08:58,742 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:08:58] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.002 0.13 ro 2026-10-20 10:08:58,751 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:08:58] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.002 0.043 ro 2026-10-20 10:08:59,026 7 INFO rb-aa5c29f-225760-426740 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 10:08:59,069 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:08:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.013 ro 2026-10-20 10:08:59,070 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:08:59] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.017 ro 2026-10-20 10:08:59,089 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:08:59] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.002 0.014 ro 2026-10-20 10:08:59,108 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:08:59] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.015 rw 2026-10-20 10:08:59,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:08:59] "POST /pos-self/data/206 HTTP/1.1" 200 467089 254 0.304 0.527 rw 2026-10-20 10:09:00,216 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:09:00] "GET /web/image/ir.attachment/157861/raw HTTP/1.1" 200 98715 3 0.003 0.011 ro 2026-10-20 10:09:00,224 7 INFO rb-aa5c29f-225760-426740 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 10:09:00,251 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:09:00] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.005 ro 2026-10-20 10:09:00,332 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:09:00] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.009 0.011 ro 2026-10-20 10:09:00,372 7 INFO rb-aa5c29f-225760-426740 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 10:09:00,373 7 INFO rb-aa5c29f-225760-426740 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 10:09:00,404 7 INFO rb-aa5c29f-225760-426740 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 10:09:00,428 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:09:00] "GET /web/image/ir.attachment/156833/raw HTTP/1.1" 200 49165 3 0.002 0.012 ro 2026-10-20 10:09:00,468 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:09:00] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.017 ro 2026-10-20 10:09:00,518 7 INFO rb-aa5c29f-225760-426740 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 10:09:00,549 7 INFO rb-aa5c29f-225760-426740 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 10:09:00,549 7 INFO rb-aa5c29f-225760-426740 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 10:09:00,550 7 INFO rb-aa5c29f-225760-426740 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 10:09:00,551 7 INFO rb-aa5c29f-225760-426740 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 10:09:00,552 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: tour succeeded 2026-10-20 10:09:00,553 7 INFO rb-aa5c29f-225760-426740 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 10:09:00,567 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:09:00] "GET /web/image/pos.category/377/image_128?unique=2026-10-20T10:07:50.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.026 ro 2026-10-20 10:09:00,609 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:09:00] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.002 0.067 ro 2026-10-20 10:09:00,623 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:09:00,628 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: heap 12583156 (allocated 13631488) 2026-10-20 10:09:00,647 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:09:00] "GET /web/image/product.template/8/image_512?unique=2026-10-20T10:07:50.000+00:00 HTTP/1.1" 200 10346 3 0.011 0.091 ro 2026-10-20 10:09:00,649 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VFcfy1Ph - [20/Oct/2026 10:08:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.006 1.512 rw 2026-10-20 10:09:00,729 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing chrome headless with pid 55804 2026-10-20 10:09:00,733 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing websocket connection 2026-10-20 10:09:00,733 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Terminating chrome headless with pid 55804 2026-10-20 10:09:00,828 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_100900_828387_test_self_order_products_sorting_order.txt 2026-10-20 10:09:00,828 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Removing chrome user profile "/tmp/tmpx98u1t7b_chrome_odoo" 2026-10-20 10:09:00,966 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-20 10:09:02,646 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-10-20 10:09:04,151 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:09:12,448 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:09:12,723 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92030467 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': '6c596b13be314feab473719aae7a15ac'}] 2026-10-20 10:09:12,767 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92030467 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': '6c596b13be314feab473719aae7a15ac'} created pos.order #811 2026-10-20 10:09:12,767 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92030467 finished 2026-10-20 10:09:12,899 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oxXVH88o - [20/Oct/2026 10:09:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2440 97 0.069 0.388 rw 2026-10-20 10:09:13,006 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oxXVH88o - [20/Oct/2026 10:09:13] "POST /pos-self-order/get-user-data HTTP/1.1" 200 2440 26 0.029 0.064 rw 2026-10-20 10:09:13,052 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-10-20 10:09:14,423 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:09:23,853 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:09:24,832 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jQ2AgRQ4 - [20/Oct/2026 10:09:24] "POST /pos-self/data/208 HTTP/1.1" 200 466916 274 0.244 0.743 rw 2026-10-20 10:09:24,900 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_delivery_fee_is_applied ... 2026-10-20 10:09:26,487 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:09:35,674 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:09:36,096 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66819332 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000001', 'uuid': 'e6fe91b03b7248e9b5fd0b21a8b4ae50'}] 2026-10-20 10:09:36,161 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66819332 order {'name': None, 'pos_reference': '260-209-000001', 'uuid': 'e6fe91b03b7248e9b5fd0b21a8b4ae50'} created pos.order #812 2026-10-20 10:09:36,161 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66819332 finished 2026-10-20 10:09:36,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 4JYdXGt1 - [20/Oct/2026 10:09:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3437 114 0.116 0.542 rw 2026-10-20 10:09:36,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_dynamic_qr_order_authorization ... 2026-10-20 10:09:37,867 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:09:46,194 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:09:46,474 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vSqcJi2i - [20/Oct/2026 10:09:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1915 13 0.011 0.286 rw 2026-10-20 10:09:46,516 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5gq-s7H9 - [20/Oct/2026 10:09:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2068 3 0.003 0.016 rw 2026-10-20 10:09:46,802 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AxUk_QiP - [20/Oct/2026 10:09:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2068 4 0.003 0.025 rw 2026-10-20 10:09:46,907 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qzCnFoAb - [20/Oct/2026 10:09:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2032 4 0.015 0.025 rw 2026-10-20 10:09:46,967 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-10-20 10:09:48,161 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:09:56,555 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_free_delivery_threshold_edge_cases ... 2026-10-20 10:09:57,716 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:10:05,860 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-10-20 10:10:07,319 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:10:15,753 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:10:16,180 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FO_5QGI3 - [20/Oct/2026 10:10:16] "POST /pos-self-order/get-user-data HTTP/1.1" 200 4495 40 0.058 0.376 rw 2026-10-20 10:10:16,317 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FO_5QGI3 - [20/Oct/2026 10:10:16] "POST /pos-self-order/get-user-data HTTP/1.1" 200 3612 27 0.026 0.052 rw 2026-10-20 10:10:16,360 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-10-20 10:10:17,667 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:10:25,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:10:26,336 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22601992 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000001', 'uuid': 'e3cf538fbde547ec8283061e12024a2b'}] 2026-10-20 10:10:26,381 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22601992 order {'name': None, 'pos_reference': '260-215-000001', 'uuid': 'e3cf538fbde547ec8283061e12024a2b'} created pos.order #816 2026-10-20 10:10:26,382 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22601992 finished 2026-10-20 10:10:26,484 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wrz4l8Kp - [20/Oct/2026 10:10:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2433 90 0.069 0.422 rw 2026-10-20 10:10:26,565 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60568411 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000002', 'uuid': 'd7281cbe774341e8a02103835d70592f'}] 2026-10-20 10:10:26,604 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60568411 order {'name': None, 'pos_reference': '260-215-000002', 'uuid': 'd7281cbe774341e8a02103835d70592f'} created pos.order #817 2026-10-20 10:10:26,604 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60568411 finished 2026-10-20 10:10:26,697 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wrz4l8Kp - [20/Oct/2026 10:10:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2433 66 0.043 0.121 rw 2026-10-20 10:10:26,730 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wrz4l8Kp - [20/Oct/2026 10:10:26] "POST /pos-self-order/get-user-data HTTP/1.1" 200 44 5 0.003 0.016 rw 2026-10-20 10:10:26,812 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wrz4l8Kp - [20/Oct/2026 10:10:26] "POST /pos-self-order/get-user-data HTTP/1.1" 200 4497 28 0.022 0.056 rw 2026-10-20 10:10:26,829 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wrz4l8Kp - [20/Oct/2026 10:10:26] "POST /pos-self-order/get-user-data HTTP/1.1" 200 44 2 0.001 0.012 rw 2026-10-20 10:10:26,896 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wrz4l8Kp - [20/Oct/2026 10:10:26] "POST /pos-self-order/get-user-data HTTP/1.1" 200 6727 27 0.02 0.038 rw 2026-10-20 10:10:26,972 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wrz4l8Kp - [20/Oct/2026 10:10:26] "POST /pos-self-order/get-user-data HTTP/1.1" 200 4497 27 0.021 0.047 rw 2026-10-20 10:10:27,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wrz4l8Kp - [20/Oct/2026 10:10:27] "POST /pos-self-order/get-user-data HTTP/1.1" 200 2434 24 0.015 0.042 rw 2026-10-20 10:10:27,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wrz4l8Kp - [20/Oct/2026 10:10:27] "POST /pos-self-order/get-user-data HTTP/1.1" 200 44 5 0.011 0.015 rw 2026-10-20 10:10:27,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wrz4l8Kp - [20/Oct/2026 10:10:27] "POST /pos-self-order/get-user-data HTTP/1.1" 200 2434 24 0.037 0.032 rw 2026-10-20 10:10:27,315 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wrz4l8Kp - [20/Oct/2026 10:10:27] "POST /pos-self-order/get-user-data HTTP/1.1" 200 2434 24 0.034 0.04 rw 2026-10-20 10:10:27,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-10-20 10:10:28,489 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:10:36,443 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-10-20 10:10:37,849 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:10:46,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:10:47,431 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NCx6sm-u - [20/Oct/2026 10:10:47] "POST /pos-self/data/217 HTTP/1.1" 200 461842 245 0.238 1.156 rw 2026-10-20 10:10:47,847 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 55930 2026-10-20 10:10:47,847 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmp8e3ekq_4_chrome_odoo 2026-10-20 10:10:47,848 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:37377/json/version 2026-10-20 10:10:47,849 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37377', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:10:47,866 7 INFO rb-aa5c29f-225760-426740 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 10:10:47,867 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:37377/json 2026-10-20 10:10:47,867 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37377', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:10:47,877 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:37377/devtools/page/0FF7B82BA165C1B3CA2381BE04583526 2026-10-20 10:10:47,888 7 INFO rb-aa5c29f-225760-426740 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 10:10:47,897 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-10-20 10:10:47,917 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-10-20 10:10:47,928 7 INFO rb-aa5c29f-225760-426740 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=91734077e2f9427f" in browser 2026-10-20 10:10:47,928 7 INFO rb-aa5c29f-225760-426740 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=91734077e2f9427f" 2026-10-20 10:10:48,135 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I-pm6cPB - [20/Oct/2026 10:10:48] "GET /pos-self/217?access_token=91734077e2f9427f HTTP/1.1" 200 2295 53 0.032 0.174 rw 2026-10-20 10:10:48,140 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': '0FF7B82BA165C1B3CA2381BE04583526', 'loaderId': '899C52414C5BDFF91F6CAD198B63E6EC', 'isDownload': False} 2026-10-20 10:10:48,140 7 INFO rb-aa5c29f-225760-426740 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 10:10:48,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:10:48,240 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I-pm6cPB - [20/Oct/2026 10:10:48] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.059 ro 2026-10-20 10:10:48,241 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:10:48,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I-pm6cPB - [20/Oct/2026 10:10:48] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.013 0.072 ro 2026-10-20 10:10:48,287 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:10:48,366 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I-pm6cPB - [20/Oct/2026 10:10:48] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.047 0.381 ro 2026-10-20 10:10:48,528 7 INFO rb-aa5c29f-225760-426740 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 10:10:48,553 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I-pm6cPB - [20/Oct/2026 10:10:48] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 10:10:48,567 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I-pm6cPB - [20/Oct/2026 10:10:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.013 ro 2026-10-20 10:10:48,590 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I-pm6cPB - [20/Oct/2026 10:10:48] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.006 0.02 ro 2026-10-20 10:10:48,625 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I-pm6cPB - [20/Oct/2026 10:10:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.017 rw 2026-10-20 10:10:49,178 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I-pm6cPB - [20/Oct/2026 10:10:49] "POST /pos-self/data/217 HTTP/1.1" 200 461839 227 0.197 0.375 rw 2026-10-20 10:10:49,429 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I-pm6cPB - [20/Oct/2026 10:10:49] "GET /web/image/ir.attachment/168095/raw HTTP/1.1" 200 98715 3 0.002 0.012 ro 2026-10-20 10:10:49,438 7 INFO rb-aa5c29f-225760-426740 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 10:10:49,491 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I-pm6cPB - [20/Oct/2026 10:10:49] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.004 0.03 ro 2026-10-20 10:10:49,672 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:168099) 2026-10-20 10:10:49,680 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I-pm6cPB - [20/Oct/2026 10:10:49] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.009 0.138 ro 2026-10-20 10:10:49,695 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I-pm6cPB - [20/Oct/2026 10:10:49] "GET /web/image/ir.attachment/168094/raw HTTP/1.1" 200 84994 3 0.001 0.062 ro 2026-10-20 10:10:49,700 7 INFO rb-aa5c29f-225760-426740 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 10:10:49,757 7 INFO rb-aa5c29f-225760-426740 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 10:10:49,758 7 INFO rb-aa5c29f-225760-426740 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 10:10:49,825 7 INFO rb-aa5c29f-225760-426740 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 10:10:49,827 7 INFO rb-aa5c29f-225760-426740 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 10:10:49,827 7 INFO rb-aa5c29f-225760-426740 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 10:10:49,828 7 INFO rb-aa5c29f-225760-426740 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 10:10:49,828 7 INFO rb-aa5c29f-225760-426740 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 10:10:49,829 7 INFO rb-aa5c29f-225760-426740 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 10:10:49,829 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-10-20 10:10:49,831 7 INFO rb-aa5c29f-225760-426740 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 10:10:49,854 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I-pm6cPB - [20/Oct/2026 10:10:49] "GET /web/image/pos.category/385/image_128?unique=2026-10-20T10:09:00.000+00:00 HTTP/1.1" 200 6314 3 0.007 0.045 ro 2026-10-20 10:10:49,865 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I-pm6cPB - [20/Oct/2026 10:10:49] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.045 ro 2026-10-20 10:10:49,892 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:10:49,896 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 12401404 (allocated 13631488) 2026-10-20 10:10:49,900 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 I-pm6cPB - [20/Oct/2026 10:10:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.007 1.239 rw 2026-10-20 10:10:49,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 55930 2026-10-20 10:10:49,999 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-10-20 10:10:49,999 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 55930 2026-10-20 10:10:50,095 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101050_095099_test_preparation_categories_are_loaded.txt 2026-10-20 10:10:50,095 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmp8e3ekq_4_chrome_odoo" 2026-10-20 10:10:50,177 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_process_order_in_kiosk_allows_payment ... 2026-10-20 10:10:51,607 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:10:59,837 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:11:00,125 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47403438 started for PoS orders references: [{'name': None, 'pos_reference': '260-218-000001', 'uuid': '70b2369ddaf24f6181aefe39f8c7b3ca'}] 2026-10-20 10:11:00,184 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47403438 order {'name': None, 'pos_reference': '260-218-000001', 'uuid': '70b2369ddaf24f6181aefe39f8c7b3ca'} created pos.order #818 2026-10-20 10:11:00,184 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47403438 finished 2026-10-20 10:11:00,345 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 WMohgkv0 - [20/Oct/2026 10:11:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3568 103 0.121 0.393 rw 2026-10-20 10:11:00,430 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_process_order_in_mobile_does_not_allow_payment ... 2026-10-20 10:11:01,704 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:11:10,661 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:11:10,971 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22466876 started for PoS orders references: [{'name': None, 'pos_reference': '260-219-000001', 'uuid': '085de67dd6f8450ba53fc540983d16b7'}] 2026-10-20 10:11:11,019 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22466876 order {'name': None, 'pos_reference': '260-219-000001', 'uuid': '085de67dd6f8450ba53fc540983d16b7'} created pos.order #819 2026-10-20 10:11:11,020 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22466876 finished 2026-10-20 10:11:11,167 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 f7LuJi7V - [20/Oct/2026 10:11:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2440 97 0.09 0.423 rw 2026-10-20 10:11:11,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_validate_partner_delivery_distance_accepts_within_limit ... 2026-10-20 10:11:12,749 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:11:21,151 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:11:21,496 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 L07AVyAZ - [20/Oct/2026 10:11:21] "POST /pos-self-order/validate-partner HTTP/1.1" 200 140 24 0.021 0.331 rw 2026-10-20 10:11:21,539 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_validate_partner_delivery_distance_rejects_outside_limit ... 2026-10-20 10:11:22,939 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:11:31,742 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:11:32,134 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bmLHk8kE - [20/Oct/2026 10:11:32] "POST /pos-self-order/validate-partner HTTP/1.1" 200 183 24 0.031 0.368 rw 2026-10-20 10:11:32,258 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-20 10:11:33,691 7 INFO rb-aa5c29f-225760-426740 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 10:11:35,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:11:43,605 7 INFO rb-aa5c29f-225760-426740 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 10:11:44,928 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:11:53,327 7 INFO rb-aa5c29f-225760-426740 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 10:11:54,570 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:12:03,337 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_contains_expected_models ... 2026-10-20 10:12:04,762 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:12:12,833 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_custom_link_loaded ... 2026-10-20 10:12:13,861 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:12:22,738 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_ir_ui_view_loaded ... 2026-10-20 10:12:24,040 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:12:33,049 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_mail_template_loaded ... 2026-10-20 10:12:34,193 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:12:42,861 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_pos_config_present ... 2026-10-20 10:12:44,260 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:12:52,991 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_relations_contain_relational_fields ... 2026-10-20 10:12:54,438 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:13:03,653 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_response_structure ... 2026-10-20 10:13:04,973 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:13:13,128 7 INFO rb-aa5c29f-225760-426740 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 10:13:14,368 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:13:22,427 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_session_scoped_to_config ... 2026-10-20 10:13:23,861 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:13:31,999 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_write_date_in_records ... 2026-10-20 10:13:33,156 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:13:41,543 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:13:43,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-10-20 10:13:45,187 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:13:54,066 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 56065 2026-10-20 10:13:54,067 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpiltwwdp0_chrome_odoo 2026-10-20 10:13:54,067 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:41425/json/version 2026-10-20 10:13:54,068 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:13:54,127 7 INFO rb-aa5c29f-225760-426740 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 10:13:54,127 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:41425/json 2026-10-20 10:13:54,128 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:13:54,151 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:41425/devtools/page/897038DCEF554F0B7582D7CBFFFBDF1B 2026-10-20 10:13:54,162 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-10-20 10:13:54,167 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-10-20 10:13:54,465 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-10-20 10:13:54,470 7 INFO rb-aa5c29f-225760-426740 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=4732c21ce4554204" in browser 2026-10-20 10:13:54,470 7 INFO rb-aa5c29f-225760-426740 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=4732c21ce4554204" 2026-10-20 10:13:54,485 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:13:54,945 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:54] "GET /pos-self/236?access_token=4732c21ce4554204 HTTP/1.1" 200 2294 61 0.071 0.398 rw 2026-10-20 10:13:54,951 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': '897038DCEF554F0B7582D7CBFFFBDF1B', 'loaderId': 'FA77466859224C25B7CCA625EF381B5F', 'isDownload': False} 2026-10-20 10:13:54,951 7 INFO rb-aa5c29f-225760-426740 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 10:13:54,996 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:13:55,060 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:55] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.03 0.55 ro 2026-10-20 10:13:55,062 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:13:55,088 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:55] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.008 0.095 ro 2026-10-20 10:13:55,103 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:13:55,153 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:55] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.01 0.159 ro 2026-10-20 10:13:55,436 7 INFO rb-aa5c29f-225760-426740 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 10:13:55,452 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:55] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 10:13:55,459 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.006 ro 2026-10-20 10:13:55,483 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:55] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.018 ro 2026-10-20 10:13:56,298 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:56] "POST /pos-self/data/236 HTTP/1.1" 200 465001 263 0.269 0.542 rw 2026-10-20 10:13:56,306 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:56] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.806 rw 2026-10-20 10:13:56,525 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:56] "GET /web/image/ir.attachment/186515/raw HTTP/1.1" 200 98715 3 0.035 0.014 ro 2026-10-20 10:13:56,528 7 INFO rb-aa5c29f-225760-426740 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 10:13:56,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:56] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.003 0.03 ro 2026-10-20 10:13:56,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:186519) 2026-10-20 10:13:56,780 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:56] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.018 0.149 ro 2026-10-20 10:13:56,783 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:56] "GET /web/image/ir.attachment/186514/raw HTTP/1.1" 200 84994 3 0.001 0.083 ro 2026-10-20 10:13:56,807 7 INFO rb-aa5c29f-225760-426740 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 10:13:56,811 7 INFO rb-aa5c29f-225760-426740 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 10:13:56,875 7 INFO rb-aa5c29f-225760-426740 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 10:13:56,952 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:56] "GET /web/image/pos.category/387/image_128?unique=2026-10-20T10:13:41.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.025 ro 2026-10-20 10:13:56,975 7 INFO rb-aa5c29f-225760-426740 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 10:13:56,989 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:56] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.004 0.058 ro 2026-10-20 10:13:57,000 7 INFO rb-aa5c29f-225760-426740 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 10:13:57,020 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:57] "GET /web/image/product.template/2089/image_512?unique=2026-10-20T10:13:41.000+00:00 HTTP/1.1" 200 7322 3 0.007 0.057 ro 2026-10-20 10:13:57,038 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:57] "GET /web/image/product.template/2090/image_512?unique=2026-10-20T10:13:41.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.078 ro 2026-10-20 10:13:57,056 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:57] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.095 ro 2026-10-20 10:13:57,062 7 INFO rb-aa5c29f-225760-426740 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 10:13:57,075 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:57] "GET /web/image/product.template/2091/image_512?unique=2026-10-20T10:13:41.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.114 ro 2026-10-20 10:13:57,091 7 INFO rb-aa5c29f-225760-426740 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 10:13:57,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:57] "GET /web/image/product.template/2092/image_512?unique=2026-10-20T10:13:41.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.129 ro 2026-10-20 10:13:57,119 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:57] "GET /web/image/product.template/2093/image_512?unique=2026-10-20T10:13:41.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.121 ro 2026-10-20 10:13:57,132 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:57] "GET /web/image/ir.attachment/185497/raw HTTP/1.1" 200 49165 3 0.004 0.08 ro 2026-10-20 10:13:57,200 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:57] "GET /web/image/product.product/2247/image_512?unique=2026-10-20T10:13:41.000+00:00 HTTP/1.1" 200 7322 9 0.013 0.132 ro 2026-10-20 10:13:57,258 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41971846 started for PoS orders references: [{'name': None, 'pos_reference': '260-236-000001', 'uuid': '9fc7ce8a-b187-4c8e-927a-be6bbc381f0f'}] 2026-10-20 10:13:57,325 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41971846 order {'name': None, 'pos_reference': '260-236-000001', 'uuid': '9fc7ce8a-b187-4c8e-927a-be6bbc381f0f'} created pos.order #820 2026-10-20 10:13:57,325 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41971846 finished 2026-10-20 10:13:57,467 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:57] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2435 83 0.1 0.28 rw 2026-10-20 10:13:57,552 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.011 0.018 rw 2026-10-20 10:13:57,611 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.015 rw 2026-10-20 10:13:57,630 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:57] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 43 2 0.002 0.012 rw 2026-10-20 10:13:57,671 7 INFO rb-aa5c29f-225760-426740 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 10:13:57,672 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-10-20 10:13:57,673 7 INFO rb-aa5c29f-225760-426740 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 10:13:57,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:13:57,779 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 13791000 (allocated 15347712) 2026-10-20 10:13:57,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1c6aSEgN - [20/Oct/2026 10:13:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.008 1.24 rw 2026-10-20 10:13:57,886 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 56065 2026-10-20 10:13:57,887 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-10-20 10:13:57,887 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 56065 2026-10-20 10:13:58,023 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101358_023035_test_duplicate_order_kiosk.txt 2026-10-20 10:13:58,023 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmpiltwwdp0_chrome_odoo" 2026-10-20 10:13:58,098 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-10-20 10:13:59,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:14:08,579 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:14:08,879 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40876171 started for PoS orders references: [{'name': None, 'pos_reference': '260-237-000001', 'uuid': 'b127c194e32443659cdcb4e77234025f'}] 2026-10-20 10:14:08,940 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40876171 order {'name': None, 'pos_reference': '260-237-000001', 'uuid': 'b127c194e32443659cdcb4e77234025f'} created pos.order #821 2026-10-20 10:14:08,940 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40876171 finished 2026-10-20 10:14:09,071 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IP8ttrH2 - [20/Oct/2026 10:14:09] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2420 102 0.113 0.387 rw 2026-10-20 10:14:09,120 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-10-20 10:14:10,516 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:14:18,426 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-10-20 10:14:19,818 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:14:27,356 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-10-20 10:14:28,511 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:14:36,579 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:14:37,203 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80196485 started for PoS orders references: [{'name': None, 'pos_reference': '260-240-000001', 'uuid': 'a8a034740f624b4c8a4c47fbc7f142db'}] 2026-10-20 10:14:37,249 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80196485 order {'name': None, 'pos_reference': '260-240-000001', 'uuid': 'a8a034740f624b4c8a4c47fbc7f142db'} created pos.order #822 2026-10-20 10:14:37,250 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80196485 finished 2026-10-20 10:14:37,375 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 B2cKlDvA - [20/Oct/2026 10:14:37] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2420 98 0.097 0.705 rw 2026-10-20 10:14:37,782 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 56195 2026-10-20 10:14:37,783 7 INFO rb-aa5c29f-225760-426740 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/tmpfowuklqw_chrome_odoo 2026-10-20 10:14:37,783 7 INFO rb-aa5c29f-225760-426740 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:46067/json/version 2026-10-20 10:14:37,785 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46067', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:14:37,816 7 INFO rb-aa5c29f-225760-426740 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 10:14:37,816 7 INFO rb-aa5c29f-225760-426740 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:46067/json 2026-10-20 10:14:37,816 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46067', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:14:37,827 7 INFO rb-aa5c29f-225760-426740 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:46067/devtools/page/7535D24AF5C5DF32B2711575D2F28946 2026-10-20 10:14:37,832 7 INFO rb-aa5c29f-225760-426740 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 10:14:37,840 7 INFO rb-aa5c29f-225760-426740 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 10:14:37,902 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 10:14:37,917 7 INFO rb-aa5c29f-225760-426740 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 10:14:37,921 7 INFO rb-aa5c29f-225760-426740 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 10:14:37,922 7 INFO rb-aa5c29f-225760-426740 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 10:14:38,202 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:38] "GET /pos/ui/241 HTTP/1.1" 200 6904 89 0.092 0.186 rw 2026-10-20 10:14:38,205 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '7535D24AF5C5DF32B2711575D2F28946', 'loaderId': 'E9BA78FD9600DC4E3DCC8FD6D4A37F99', 'isDownload': False} 2026-10-20 10:14:38,205 7 INFO rb-aa5c29f-225760-426740 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 10:14:38,269 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:38] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.333 ro 2026-10-20 10:14:38,304 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:38] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.06 ro 2026-10-20 10:14:38,310 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:38] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.062 ro 2026-10-20 10:14:38,929 7 INFO rb-aa5c29f-225760-426740 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 10:14:38,957 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:14:38,976 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.012 - 2026-10-20 10:14:38,992 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.006 0.021 ro 2026-10-20 10:14:39,037 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:39] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.024 rw 2026-10-20 10:14:39,059 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.008 0.045 rw 2026-10-20 10:14:40,019 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 496881 245 0.328 0.617 rw 2026-10-20 10:14:40,183 7 INFO rb-aa5c29f-225760-426740 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 10:14:40,196 7 INFO rb-aa5c29f-225760-426740 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 10:14:40,208 7 INFO rb-aa5c29f-225760-426740 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 10:14:40,266 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 10 0.028 0.053 rw 2026-10-20 10:14:40,283 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.075 ro 2026-10-20 10:14:40,337 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:40] "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 10:14:40,384 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.018 rw 2026-10-20 10:14:40,389 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14: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.03 rw 2026-10-20 10:14:40,407 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:40] "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 10:14:40,945 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14: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 10:14:41,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14: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.011 rw 2026-10-20 10:14:41,202 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.033 rw 2026-10-20 10:14:41,229 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 10:14:41,346 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:41] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.012 rw 2026-10-20 10:14:41,348 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.012 - 2026-10-20 10:14:41,349 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:41] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.015 - 2026-10-20 10:14:41,351 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:41] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.017 - 2026-10-20 10:14:41,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:41] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.013 ro 2026-10-20 10:14:41,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 3 0.01 0.043 rw 2026-10-20 10:14:41,457 7 INFO rb-aa5c29f-225760-426740 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 10:14:41,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.029 - 2026-10-20 10:14:41,584 7 INFO rb-aa5c29f-225760-426740 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 10:14:41,703 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:41] "GET /pos/ui/241?from_backend=True HTTP/1.1" 200 6905 35 0.067 0.116 rw 2026-10-20 10:14:41,841 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:41] "GET /pos/ui/241 HTTP/1.1" 200 6905 35 0.059 0.258 rw 2026-10-20 10:14:41,856 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:41] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.294 rw 2026-10-20 10:14:41,923 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 17 0.031 0.302 rw 2026-10-20 10:14:41,996 7 INFO rb-aa5c29f-225760-426740 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 10:14:42,173 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4649 46 0.102 0.081 rw 2026-10-20 10:14:42,297 7 INFO rb-aa5c29f-225760-426740 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 10:14:42,304 7 INFO rb-aa5c29f-225760-426740 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 10:14:42,319 7 INFO rb-aa5c29f-225760-426740 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 10:14:42,337 7 INFO rb-aa5c29f-225760-426740 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 10:14:42,338 7 INFO rb-aa5c29f-225760-426740 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 10:14:42,389 7 INFO rb-aa5c29f-225760-426740 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 10:14:42,412 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-20 10:14:42,755 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 100 0.123 0.369 rw 2026-10-20 10:14:42,895 7 INFO rb-aa5c29f-225760-426740 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 10:14:42,906 7 INFO rb-aa5c29f-225760-426740 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 10:14:43,441 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50308562 started for PoS orders references: [{'name': '/', 'pos_reference': '260-240-000001', 'uuid': 'a8a034740f624b4c8a4c47fbc7f142db'}] 2026-10-20 10:14:43,444 7 INFO rb-aa5c29f-225760-426740 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 10:14:43,455 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-10-20 10:14:43,471 7 INFO rb-aa5c29f-225760-426740 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 10:14:43,625 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [668] to pos.order #822 2026-10-20 10:14:43,653 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:14:43,659 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 20234988 (allocated 22040576) 2026-10-20 10:14:43,782 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 56195 2026-10-20 10:14:43,785 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-10-20 10:14:43,785 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 56195 2026-10-20 10:14:43,904 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101443_904223_test_self_order_kiosk_to_cashier_payment.txt 2026-10-20 10:14:43,904 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpfowuklqw_chrome_odoo" 2026-10-20 10:14:43,913 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: waiting for threads: [, ] 2026-10-20 10:14:44,221 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50308562 order {'name': '/', 'pos_reference': '260-240-000001', 'uuid': 'a8a034740f624b4c8a4c47fbc7f142db'} updated pos.order #822 2026-10-20 10:14:44,223 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50308562 finished 2026-10-20 10:14:44,299 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:39] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.018 5.229 rw 2026-10-20 10:14:44,318 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iFG1vRYR - [20/Oct/2026 10:14:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 230 0.332 0.552 rw 2026-10-20 10:14:53,999 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-10-20 10:14:55,422 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:15:03,731 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 56326 2026-10-20 10:15:03,731 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmp0sh45s8c_chrome_odoo 2026-10-20 10:15:03,732 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:39299/json/version 2026-10-20 10:15:03,733 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39299', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:15:03,804 7 INFO rb-aa5c29f-225760-426740 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 10:15:03,804 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:39299/json 2026-10-20 10:15:03,805 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39299', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:15:03,814 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:39299/devtools/page/F925AEECBFE24FC0A92DE42DA4EBBC46 2026-10-20 10:15:03,821 7 INFO rb-aa5c29f-225760-426740 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 10:15:03,828 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-10-20 10:15:04,113 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-10-20 10:15:04,116 7 INFO rb-aa5c29f-225760-426740 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=1cdbc10784f942da" in browser 2026-10-20 10:15:04,116 7 INFO rb-aa5c29f-225760-426740 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=1cdbc10784f942da" 2026-10-20 10:15:04,130 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:15:04,798 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:04] "GET /pos-self/242?access_token=1cdbc10784f942da HTTP/1.1" 200 2294 62 0.052 0.628 rw 2026-10-20 10:15:04,802 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': 'F925AEECBFE24FC0A92DE42DA4EBBC46', 'loaderId': '2EF537DB0B1E3B89B583FF6C7994B732', 'isDownload': False} 2026-10-20 10:15:04,802 7 INFO rb-aa5c29f-225760-426740 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 10:15:04,864 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:15:04,915 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:04] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 8 0.024 0.766 ro 2026-10-20 10:15:04,924 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:15:04,966 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:15:04,972 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:04] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.119 ro 2026-10-20 10:15:04,988 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:04] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.008 0.135 ro 2026-10-20 10:15:05,181 7 INFO rb-aa5c29f-225760-426740 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 10:15:05,195 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:05] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.004 ro 2026-10-20 10:15:05,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3134 1 0.002 0.017 ro 2026-10-20 10:15:05,223 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:05] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.014 ro 2026-10-20 10:15:05,267 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.023 rw 2026-10-20 10:15:06,010 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "POST /pos-self/data/242 HTTP/1.1" 200 468608 272 0.288 0.488 rw 2026-10-20 10:15:06,190 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 8477 0 0 0.009 - 2026-10-20 10:15:06,194 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /web/image/ir.attachment/191633/raw HTTP/1.1" 200 98715 3 0.002 0.009 ro 2026-10-20 10:15:06,200 7 INFO rb-aa5c29f-225760-426740 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 10:15:06,248 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "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 10:15:06,430 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:191637) 2026-10-20 10:15:06,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.007 0.138 ro 2026-10-20 10:15:06,451 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /web/image/ir.attachment/191632/raw HTTP/1.1" 200 84994 3 0.004 0.044 ro 2026-10-20 10:15:06,463 7 INFO rb-aa5c29f-225760-426740 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 10:15:06,470 7 INFO rb-aa5c29f-225760-426740 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 10:15:06,471 7 INFO rb-aa5c29f-225760-426740 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 10:15:06,500 7 INFO rb-aa5c29f-225760-426740 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 10:15:06,531 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /web/image/ir.attachment/190615/raw HTTP/1.1" 200 49165 3 0.006 0.015 ro 2026-10-20 10:15:06,564 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.011 ro 2026-10-20 10:15:06,586 7 INFO rb-aa5c29f-225760-426740 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 10:15:06,639 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /web/image/pos.category/388/image_128?unique=2026-10-20T10:13:41.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.034 ro 2026-10-20 10:15:06,640 7 INFO rb-aa5c29f-225760-426740 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 10:15:06,668 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.007 0.054 ro 2026-10-20 10:15:06,687 7 INFO rb-aa5c29f-225760-426740 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 10:15:06,705 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /web/image/pos.category/387/image_128?unique=2026-10-20T10:13:41.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.094 ro 2026-10-20 10:15:06,713 7 INFO rb-aa5c29f-225760-426740 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 10:15:06,740 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /web/image/product.template/2089/image_512?unique=2026-10-20T10:13:41.000+00:00 HTTP/1.1" 200 7322 3 0.017 0.093 ro 2026-10-20 10:15:06,741 7 INFO rb-aa5c29f-225760-426740 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 10:15:06,770 7 INFO rb-aa5c29f-225760-426740 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 10:15:06,771 7 INFO rb-aa5c29f-225760-426740 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 10:15:06,772 7 INFO rb-aa5c29f-225760-426740 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 10:15:06,777 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /web/image/product.template/2090/image_512?unique=2026-10-20T10:13:41.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.14 ro 2026-10-20 10:15:06,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /web/image/product.template/2091/image_512?unique=2026-10-20T10:13:41.000+00:00 HTTP/1.1" 200 7322 3 0.008 0.161 ro 2026-10-20 10:15:06,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /web/image/product.template/2092/image_512?unique=2026-10-20T10:13:41.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.186 ro 2026-10-20 10:15:06,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 624 0 0 0.011 - 2026-10-20 10:15:06,852 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /web/image/product.template/2093/image_512?unique=2026-10-20T10:13:41.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.169 ro 2026-10-20 10:15:06,871 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /web/image/product.template/2096/image_512?unique=2026-10-20T10:13:41.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.154 ro 2026-10-20 10:15:06,878 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /pos-self/242?access_token=1cdbc10784f942da HTTP/1.1" 303 279 1 0.001 0.055 - 2026-10-20 10:15:06,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /fr/pos-self/242?access_token=1cdbc10784f942da HTTP/1.1" 200 2294 8 0.008 0.044 rw 2026-10-20 10:15:06,958 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:06] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.007 1.667 rw 2026-10-20 10:15:07,082 7 INFO rb-aa5c29f-225760-426740 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 10:15:07,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:07] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 545842 0 0 0.097 ro 2026-10-20 10:15:07,926 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:07] "POST /pos-self/data/242 HTTP/1.1" 200 468621 263 0.268 0.406 rw 2026-10-20 10:15:07,932 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.002 0.674 rw 2026-10-20 10:15:08,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:08] "GET /web/bundle/web_tour.automatic?lang=fr_FR&website_id=1 HTTP/1.1" 200 76 0 0 0.004 ro 2026-10-20 10:15:08,095 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:08] "GET /web/image/ir.attachment/191633/raw HTTP/1.1" 304 0 3 0.002 0.016 ro 2026-10-20 10:15:08,115 7 INFO rb-aa5c29f-225760-426740 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 10:15:08,118 7 INFO rb-aa5c29f-225760-426740 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 10:15:08,134 7 INFO rb-aa5c29f-225760-426740 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 10:15:08,153 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:08] "GET /web/image/ir.attachment/190615/raw HTTP/1.1" 304 0 3 0.002 0.01 ro 2026-10-20 10:15:08,227 7 INFO rb-aa5c29f-225760-426740 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 10:15:08,261 7 INFO rb-aa5c29f-225760-426740 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 10:15:08,280 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-10-20 10:15:08,281 7 INFO rb-aa5c29f-225760-426740 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 10:15:08,432 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:15:08,434 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 13927476 (allocated 15667200) 2026-10-20 10:15:08,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XyEZYZO9 - [20/Oct/2026 10:15:08] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 0 0 0.303 rw 2026-10-20 10:15:08,540 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 56326 2026-10-20 10:15:08,545 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-10-20 10:15:08,547 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 56326 2026-10-20 10:15:08,643 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101508_642743_test_self_order_language_changes.txt 2026-10-20 10:15:08,643 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmp0sh45s8c_chrome_odoo" 2026-10-20 10:15:08,698 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_receipt_without_preset ... 2026-10-20 10:15:10,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:15:18,358 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-20 10:15:19,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-10-20 10:15:21,389 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:15:29,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 56466 2026-10-20 10:15:29,515 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmpg5did9ik_chrome_odoo 2026-10-20 10:15:29,515 7 INFO rb-aa5c29f-225760-426740 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:38291/json/version 2026-10-20 10:15:29,517 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38291', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:15:29,530 7 INFO rb-aa5c29f-225760-426740 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 10:15:29,530 7 INFO rb-aa5c29f-225760-426740 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:38291/json 2026-10-20 10:15:29,531 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38291', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:15:29,536 7 INFO rb-aa5c29f-225760-426740 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:38291/devtools/page/3F65E789D0B8496A9B60F2D50BBC4A05 2026-10-20 10:15:29,554 7 INFO rb-aa5c29f-225760-426740 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 10:15:29,558 7 INFO rb-aa5c29f-225760-426740 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 10:15:29,840 7 INFO rb-aa5c29f-225760-426740 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 10:15:29,841 7 INFO rb-aa5c29f-225760-426740 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=f794fb8470a342ad" in browser 2026-10-20 10:15:29,842 7 INFO rb-aa5c29f-225760-426740 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=f794fb8470a342ad" 2026-10-20 10:15:29,867 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:15:30,486 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:30] "GET /pos-self/244?access_token=f794fb8470a342ad HTTP/1.1" 200 2295 61 0.076 0.566 rw 2026-10-20 10:15:30,490 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': '3F65E789D0B8496A9B60F2D50BBC4A05', 'loaderId': '2F7D7E286898FAC21C58803BCFF5C2BB', 'isDownload': False} 2026-10-20 10:15:30,490 7 INFO rb-aa5c29f-225760-426740 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 10:15:30,559 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:15:30,648 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:30] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.066 0.714 ro 2026-10-20 10:15:30,655 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:15:30,680 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:30] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.007 0.141 ro 2026-10-20 10:15:30,697 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:15:30,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:30] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.01 0.196 ro 2026-10-20 10:15:31,029 7 INFO rb-aa5c29f-225760-426740 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 10:15:31,047 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:31] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-20 10:15:31,062 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.012 ro 2026-10-20 10:15:31,069 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:31] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.016 ro 2026-10-20 10:15:31,096 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:31] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.011 rw 2026-10-20 10:15:31,767 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:31] "POST /pos-self/data/244 HTTP/1.1" 200 466929 265 0.227 0.462 rw 2026-10-20 10:15:32,002 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:31] "GET /web/image/ir.attachment/193691/raw HTTP/1.1" 200 98715 3 0.001 0.013 ro 2026-10-20 10:15:32,017 7 INFO rb-aa5c29f-225760-426740 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 10:15:32,079 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:32] "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 10:15:32,205 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:193695) 2026-10-20 10:15:32,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:32] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.009 0.108 ro 2026-10-20 10:15:32,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:32] "GET /web/image/ir.attachment/193690/raw HTTP/1.1" 200 84994 3 0.001 0.025 ro 2026-10-20 10:15:32,238 7 INFO rb-aa5c29f-225760-426740 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 10:15:32,245 7 INFO rb-aa5c29f-225760-426740 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 10:15:32,322 7 INFO rb-aa5c29f-225760-426740 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 10:15:32,390 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:32] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.006 0.032 ro 2026-10-20 10:15:32,394 7 INFO rb-aa5c29f-225760-426740 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 10:15:32,409 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:32] "GET /web/image/pos.category/389/image_128?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.057 ro 2026-10-20 10:15:32,422 7 INFO rb-aa5c29f-225760-426740 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 10:15:32,432 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:32] "GET /web/image/product.template/8/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.066 ro 2026-10-20 10:15:32,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:32] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.08 ro 2026-10-20 10:15:32,463 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:32] "GET /web/image/ir.attachment/192673/raw HTTP/1.1" 200 49165 3 0.001 0.009 ro 2026-10-20 10:15:32,492 7 INFO rb-aa5c29f-225760-426740 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 10:15:32,512 7 INFO rb-aa5c29f-225760-426740 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 10:15:32,532 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:32] "GET /web/image/product.product/2255/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 9 0.014 0.029 ro 2026-10-20 10:15:32,576 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81812241 started for PoS orders references: [{'name': None, 'pos_reference': '260-244-000001', 'uuid': 'c75800f1-19b4-4a06-9e91-51a0b2efd2b3'}] 2026-10-20 10:15:32,627 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81812241 order {'name': None, 'pos_reference': '260-244-000001', 'uuid': 'c75800f1-19b4-4a06-9e91-51a0b2efd2b3'} created pos.order #824 2026-10-20 10:15:32,628 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81812241 finished 2026-10-20 10:15:32,758 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2457 83 0.079 0.162 rw 2026-10-20 10:15:32,816 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.017 rw 2026-10-20 10:15:32,819 7 INFO rb-aa5c29f-225760-426740 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 10:15:32,824 7 INFO rb-aa5c29f-225760-426740 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 10:15:32,825 7 INFO rb-aa5c29f-225760-426740 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 10:15:32,896 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #3 deleted mail.message records with IDs: [9197] 2026-10-20 10:15:32,937 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #3 deleted pos.order records with IDs: [824] 2026-10-20 10:15:32,951 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2589] 2026-10-20 10:15:32,981 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:32] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 43 42 0.083 0.067 rw 2026-10-20 10:15:32,985 7 INFO rb-aa5c29f-225760-426740 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 10:15:33,027 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 6 0.004 0.03 rw 2026-10-20 10:15:33,092 7 INFO rb-aa5c29f-225760-426740 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 10:15:33,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-10-20 10:15:33,132 7 INFO rb-aa5c29f-225760-426740 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 10:15:33,200 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 14137048 (allocated 14823424) 2026-10-20 10:15:33,207 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:15:33,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZxH6Mu_k - [20/Oct/2026 10:15:31] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.007 2.086 rw 2026-10-20 10:15:33,311 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 56466 2026-10-20 10:15:33,312 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-10-20 10:15:33,314 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 56466 2026-10-20 10:15:33,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101533_413809_test_delete_mobile_order_from_backend.txt 2026-10-20 10:15:33,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmpg5did9ik_chrome_odoo" 2026-10-20 10:15:33,471 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-10-20 10:15:34,879 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:15:43,408 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:15:43,815 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76541176 started for PoS orders references: [{'name': None, 'pos_reference': '260-245-000001', 'uuid': 'ae88e20380c3431a931e4cec35985592'}] 2026-10-20 10:15:43,858 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76541176 order {'name': None, 'pos_reference': '260-245-000001', 'uuid': 'ae88e20380c3431a931e4cec35985592'} created pos.order #825 2026-10-20 10:15:43,859 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76541176 finished 2026-10-20 10:15:44,007 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 UXuzkQgs - [20/Oct/2026 10:15:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3426 105 0.073 0.536 rw 2026-10-20 10:15:44,440 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 56606 2026-10-20 10:15:44,440 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpghefv9bv_chrome_odoo 2026-10-20 10:15:44,441 7 INFO rb-aa5c29f-225760-426740 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:40743/json/version 2026-10-20 10:15:44,442 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:15:44,453 7 INFO rb-aa5c29f-225760-426740 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 10:15:44,454 7 INFO rb-aa5c29f-225760-426740 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:40743/json 2026-10-20 10:15:44,456 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:15:44,467 7 INFO rb-aa5c29f-225760-426740 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:40743/devtools/page/6F5D1CC73363DA81C01482CFC79353BA 2026-10-20 10:15:44,475 7 INFO rb-aa5c29f-225760-426740 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 10:15:44,481 7 INFO rb-aa5c29f-225760-426740 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 10:15:44,506 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:15:44,510 7 INFO rb-aa5c29f-225760-426740 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 10:15:44,518 7 INFO rb-aa5c29f-225760-426740 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 10:15:44,519 7 INFO rb-aa5c29f-225760-426740 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 10:15:44,765 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:44] "GET /pos/ui?config_id=245 HTTP/1.1" 200 6769 63 0.061 0.181 rw 2026-10-20 10:15:44,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '6F5D1CC73363DA81C01482CFC79353BA', 'loaderId': 'E8F977A57E3009E612DE0722FC69D78D', 'isDownload': False} 2026-10-20 10:15:44,770 7 INFO rb-aa5c29f-225760-426740 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 10:15:44,843 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:44] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.02 ro 2026-10-20 10:15:44,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:44] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.328 ro 2026-10-20 10:15:44,877 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:44] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.05 ro 2026-10-20 10:15:45,499 7 INFO rb-aa5c29f-225760-426740 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 10:15:45,526 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:15:45,530 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:15:45,554 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.017 ro 2026-10-20 10:15:45,588 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:45] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.014 rw 2026-10-20 10:15:45,641 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15: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.017 0.051 rw 2026-10-20 10:15:45,994 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:15:46,500 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 508127 306 0.261 0.585 rw 2026-10-20 10:15:46,707 7 INFO rb-aa5c29f-225760-426740 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 10:15:46,716 7 INFO rb-aa5c29f-225760-426740 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 10:15:46,722 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:46] "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 10:15:46,752 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:46] "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 10:15:46,786 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:46] "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 10:15:46,824 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.008 0.029 rw 2026-10-20 10:15:46,827 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:46] "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 10:15:47,347 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:47] "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 10:15:47,458 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.002 0.015 rw 2026-10-20 10:15:47,640 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 3 0.003 0.032 rw 2026-10-20 10:15:47,666 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:47] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.003 - 2026-10-20 10:15:47,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 10:15:47,675 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:47] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.011 rw 2026-10-20 10:15:47,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:47] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.013 ro 2026-10-20 10:15:47,737 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:47] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 10:15:47,741 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 10:15:47,755 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-20 10:15:47,775 7 INFO rb-aa5c29f-225760-426740 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 10:15:47,836 7 INFO rb-aa5c29f-225760-426740 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 10:15:47,837 7 INFO rb-aa5c29f-225760-426740 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 10:15:47,886 7 INFO rb-aa5c29f-225760-426740 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 10:15:47,893 7 INFO rb-aa5c29f-225760-426740 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 10:15:47,904 7 INFO rb-aa5c29f-225760-426740 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 10:15:47,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:47] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 10:15:47,938 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:47] "GET /pos/ui/245?from_backend=True HTTP/1.1" 200 6809 31 0.045 0.151 rw 2026-10-20 10:15:47,953 7 INFO rb-aa5c29f-225760-426740 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 10:15:48,039 7 INFO rb-aa5c29f-225760-426740 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 10:15:48,051 7 INFO rb-aa5c29f-225760-426740 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 10:15:48,053 7 INFO rb-aa5c29f-225760-426740 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 10:15:48,057 7 INFO rb-aa5c29f-225760-426740 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 10:15:48,062 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:48] "GET /pos/ui/245 HTTP/1.1" 200 6809 31 0.033 0.291 rw 2026-10-20 10:15:48,081 7 INFO rb-aa5c29f-225760-426740 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 10:15:48,095 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-20 10:15:48,184 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 5999 46 0.048 0.306 rw 2026-10-20 10:15:48,589 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:15:48,592 7 INFO rb-aa5c29f-225760-426740 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 10:15:48,668 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 122 0.15 0.232 rw 2026-10-20 10:15:49,114 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-10-20 10:15:49,115 7 INFO rb-aa5c29f-225760-426740 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 10:15:49,121 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93796767 started for PoS orders references: [{'name': '/', 'pos_reference': '260-245-000001', 'uuid': 'ae88e20380c3431a931e4cec35985592'}] 2026-10-20 10:15:49,267 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:15:49,269 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 20285908 (allocated 21516288) 2026-10-20 10:15:49,286 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [669] to pos.order #825 2026-10-20 10:15:49,380 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 56606 2026-10-20 10:15:49,393 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-10-20 10:15:49,407 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 56606 2026-10-20 10:15:49,481 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101549_477088_test_mobile_self_order_preparation_changes.txt 2026-10-20 10:15:49,481 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpghefv9bv_chrome_odoo" 2026-10-20 10:15:49,511 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-10-20 10:15:49,921 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93796767 order {'name': '/', 'pos_reference': '260-245-000001', 'uuid': 'ae88e20380c3431a931e4cec35985592'} updated pos.order #825 2026-10-20 10:15:49,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93796767 finished 2026-10-20 10:15:49,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:45] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 4.36 rw 2026-10-20 10:15:50,011 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sxfcUTd- - [20/Oct/2026 10:15:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 231 0.261 0.633 rw 2026-10-20 10:15:59,598 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-10-20 10:16:01,024 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:16:10,177 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 56732 2026-10-20 10:16:10,178 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpfqptn8a7_chrome_odoo 2026-10-20 10:16:10,178 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:33271/json/version 2026-10-20 10:16:10,179 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33271', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:16:10,208 7 INFO rb-aa5c29f-225760-426740 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 10:16:10,208 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:33271/json 2026-10-20 10:16:10,209 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33271', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:16:10,222 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:33271/devtools/page/91E0CBA8DC712A2E5D9B9C5FC3CA6FC8 2026-10-20 10:16:10,245 7 INFO rb-aa5c29f-225760-426740 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 10:16:10,253 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-10-20 10:16:10,577 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-10-20 10:16:10,579 7 INFO rb-aa5c29f-225760-426740 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=ded7e68b99784f4d" in browser 2026-10-20 10:16:10,579 7 INFO rb-aa5c29f-225760-426740 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=ded7e68b99784f4d" 2026-10-20 10:16:10,594 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:16:11,113 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:11] "GET /pos-self/246?access_token=ded7e68b99784f4d HTTP/1.1" 200 2295 61 0.043 0.49 rw 2026-10-20 10:16:11,118 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '91E0CBA8DC712A2E5D9B9C5FC3CA6FC8', 'loaderId': '8C16480EFDC3CACC0DAA66EF4210C75F', 'isDownload': False} 2026-10-20 10:16:11,118 7 INFO rb-aa5c29f-225760-426740 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 10:16:11,183 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:16:11,250 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:11] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.026 0.636 ro 2026-10-20 10:16:11,264 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:16:11,286 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:11] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.007 0.108 ro 2026-10-20 10:16:11,310 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:16:11,358 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:11] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.013 0.173 ro 2026-10-20 10:16:11,597 7 INFO rb-aa5c29f-225760-426740 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 10:16:11,618 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:11] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-20 10:16:11,640 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.003 0.015 ro 2026-10-20 10:16:11,664 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:11] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.005 0.031 ro 2026-10-20 10:16:12,469 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:12] "POST /pos-self/data/246 HTTP/1.1" 200 466929 265 0.325 0.469 rw 2026-10-20 10:16:12,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.807 rw 2026-10-20 10:16:12,763 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:12] "GET /web/image/ir.attachment/195739/raw HTTP/1.1" 200 98715 3 0.004 0.01 ro 2026-10-20 10:16:12,787 7 INFO rb-aa5c29f-225760-426740 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 10:16:12,829 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:12] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.023 ro 2026-10-20 10:16:13,001 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:195743) 2026-10-20 10:16:13,010 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:13] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.014 0.155 ro 2026-10-20 10:16:13,018 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:13] "GET /web/image/ir.attachment/195738/raw HTTP/1.1" 200 84994 3 0.002 0.042 ro 2026-10-20 10:16:13,038 7 INFO rb-aa5c29f-225760-426740 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 10:16:13,138 7 INFO rb-aa5c29f-225760-426740 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 10:16:13,220 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:13] "GET /web/image/pos.category/389/image_128?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.033 ro 2026-10-20 10:16:13,231 7 INFO rb-aa5c29f-225760-426740 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 10:16:13,250 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:13] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.059 ro 2026-10-20 10:16:13,258 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:13] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.059 ro 2026-10-20 10:16:13,260 7 INFO rb-aa5c29f-225760-426740 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 10:16:13,286 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:13] "GET /web/image/product.template/8/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 10346 3 0.013 0.075 ro 2026-10-20 10:16:13,306 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:13] "GET /web/image/ir.attachment/194721/raw HTTP/1.1" 200 49165 3 0.002 0.013 ro 2026-10-20 10:16:13,339 7 INFO rb-aa5c29f-225760-426740 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 10:16:13,386 7 INFO rb-aa5c29f-225760-426740 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 10:16:13,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:13] "GET /web/image/product.product/2258/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 9 0.015 0.058 ro 2026-10-20 10:16:13,448 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74454191 started for PoS orders references: [{'name': None, 'pos_reference': '260-246-000001', 'uuid': 'd734fc4d-62cb-4f45-a99b-8c9482987106'}] 2026-10-20 10:16:13,531 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74454191 order {'name': None, 'pos_reference': '260-246-000001', 'uuid': 'd734fc4d-62cb-4f45-a99b-8c9482987106'} created pos.order #826 2026-10-20 10:16:13,532 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74454191 finished 2026-10-20 10:16:14,239 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2481 216 0.37 0.475 rw 2026-10-20 10:16:14,296 7 INFO rb-aa5c29f-225760-426740 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 10:16:14,304 7 INFO rb-aa5c29f-225760-426740 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 10:16:14,338 7 INFO rb-aa5c29f-225760-426740 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 10:16:14,374 7 INFO rb-aa5c29f-225760-426740 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 10:16:14,394 7 INFO rb-aa5c29f-225760-426740 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 10:16:14,435 7 INFO rb-aa5c29f-225760-426740 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 10:16:14,443 7 INFO rb-aa5c29f-225760-426740 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 10:16:14,491 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35053812 started for PoS orders references: [{'name': None, 'pos_reference': '260-246-000002', 'uuid': '3771f4ca-6da0-4c8c-8ed6-24e6bafaced3'}] 2026-10-20 10:16:14,523 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35053812 order {'name': None, 'pos_reference': '260-246-000002', 'uuid': '3771f4ca-6da0-4c8c-8ed6-24e6bafaced3'} created pos.order #827 2026-10-20 10:16:14,523 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35053812 finished 2026-10-20 10:16:15,013 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2481 178 0.198 0.367 rw 2026-10-20 10:16:15,075 7 INFO rb-aa5c29f-225760-426740 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 10:16:15,078 7 INFO rb-aa5c29f-225760-426740 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 10:16:15,110 7 INFO rb-aa5c29f-225760-426740 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 10:16:15,159 7 INFO rb-aa5c29f-225760-426740 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 10:16:15,168 7 INFO rb-aa5c29f-225760-426740 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 10:16:15,203 7 INFO rb-aa5c29f-225760-426740 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 10:16:15,210 7 INFO rb-aa5c29f-225760-426740 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 10:16:15,265 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96094083 started for PoS orders references: [{'name': None, 'pos_reference': '260-246-000003', 'uuid': '1595c271-cedb-426e-bfe9-2f68a89e3deb'}] 2026-10-20 10:16:15,300 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96094083 order {'name': None, 'pos_reference': '260-246-000003', 'uuid': '1595c271-cedb-426e-bfe9-2f68a89e3deb'} created pos.order #828 2026-10-20 10:16:15,300 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96094083 finished 2026-10-20 10:16:15,790 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2481 178 0.149 0.428 rw 2026-10-20 10:16:15,828 7 INFO rb-aa5c29f-225760-426740 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 10:16:15,836 7 INFO rb-aa5c29f-225760-426740 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 10:16:15,878 7 INFO rb-aa5c29f-225760-426740 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 10:16:15,922 7 INFO rb-aa5c29f-225760-426740 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 10:16:15,933 7 INFO rb-aa5c29f-225760-426740 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 10:16:15,970 7 INFO rb-aa5c29f-225760-426740 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 10:16:15,978 7 INFO rb-aa5c29f-225760-426740 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 10:16:16,024 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #314942 started for PoS orders references: [{'name': None, 'pos_reference': '260-246-000004', 'uuid': '829eb3f3-0a32-439c-bb39-40524be5c2a7'}] 2026-10-20 10:16:16,067 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #314942 order {'name': None, 'pos_reference': '260-246-000004', 'uuid': '829eb3f3-0a32-439c-bb39-40524be5c2a7'} created pos.order #829 2026-10-20 10:16:16,068 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #314942 finished 2026-10-20 10:16:16,529 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2481 178 0.159 0.39 rw 2026-10-20 10:16:16,581 7 INFO rb-aa5c29f-225760-426740 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 10:16:16,587 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-10-20 10:16:16,588 7 INFO rb-aa5c29f-225760-426740 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 10:16:16,681 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:16:16,683 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JIC5554T - [20/Oct/2026 10:16:12] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.013 3.87 rw 2026-10-20 10:16:16,684 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 15504500 (allocated 17182720) 2026-10-20 10:16:16,785 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 56732 2026-10-20 10:16:16,786 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-10-20 10:16:16,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 56732 2026-10-20 10:16:16,925 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101616_925211_test_order_sequence_in_self.txt 2026-10-20 10:16:16,925 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpfqptn8a7_chrome_odoo" 2026-10-20 10:16:16,990 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_dynamic_qr ... 2026-10-20 10:16:18,479 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:16:27,639 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome pid: 56860 2026-10-20 10:16:27,639 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome headless temporary user profile dir: /tmp/tmppyajtg7b_chrome_odoo 2026-10-20 10:16:27,639 7 INFO rb-aa5c29f-225760-426740 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:35199/json/version 2026-10-20 10:16:27,641 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35199', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:16:27,709 7 INFO rb-aa5c29f-225760-426740 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 10:16:27,709 7 INFO rb-aa5c29f-225760-426740 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:35199/json 2026-10-20 10:16:27,710 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35199', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:16:27,717 7 INFO rb-aa5c29f-225760-426740 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:35199/devtools/page/F7440419FF12C769F5769F59EDFF91F5 2026-10-20 10:16:27,725 7 INFO rb-aa5c29f-225760-426740 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 10:16:27,742 7 INFO rb-aa5c29f-225760-426740 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 10:16:28,142 7 INFO rb-aa5c29f-225760-426740 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 10:16:28,147 7 INFO rb-aa5c29f-225760-426740 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=dc62c036dd214976" in browser 2026-10-20 10:16:28,147 7 INFO rb-aa5c29f-225760-426740 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=dc62c036dd214976" 2026-10-20 10:16:28,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:16:28,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:28] "GET /pos-self/247?access_token=dc62c036dd214976 HTTP/1.1" 200 2295 61 0.059 0.544 rw 2026-10-20 10:16:28,757 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Navigation result: {'frameId': 'F7440419FF12C769F5769F59EDFF91F5', 'loaderId': '0331642C4EEBE204F37A828868887D81', 'isDownload': False} 2026-10-20 10:16:28,758 7 INFO rb-aa5c29f-225760-426740 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 10:16:28,818 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:16:28,884 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:28] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.029 0.697 ro 2026-10-20 10:16:28,887 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:16:28,910 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:28] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.008 0.099 ro 2026-10-20 10:16:28,931 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:16:28,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:28] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.008 0.16 ro 2026-10-20 10:16:29,247 7 INFO rb-aa5c29f-225760-426740 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 10:16:29,276 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:29] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 10:16:29,294 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.014 ro 2026-10-20 10:16:29,320 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:29] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.007 0.027 ro 2026-10-20 10:16:29,341 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:29] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.028 rw 2026-10-20 10:16:30,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:30] "POST /pos-self/data/247 HTTP/1.1" 200 466722 265 0.325 0.519 rw 2026-10-20 10:16:30,423 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:30] "GET /web/image/ir.attachment/196765/raw HTTP/1.1" 200 98715 3 0.006 0.015 ro 2026-10-20 10:16:30,431 7 INFO rb-aa5c29f-225760-426740 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 10:16:30,491 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:30] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.006 0.042 ro 2026-10-20 10:16:30,705 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:196769) 2026-10-20 10:16:30,718 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:30] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.015 0.157 ro 2026-10-20 10:16:30,728 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:30] "GET /web/image/ir.attachment/196764/raw HTTP/1.1" 200 84994 3 0.003 0.035 ro 2026-10-20 10:16:30,738 7 INFO rb-aa5c29f-225760-426740 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 10:16:30,743 7 INFO rb-aa5c29f-225760-426740 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 10:16:30,806 7 INFO rb-aa5c29f-225760-426740 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 10:16:30,837 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: tour succeeded 2026-10-20 10:16:30,838 7 INFO rb-aa5c29f-225760-426740 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 10:16:30,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:30] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.031 ro 2026-10-20 10:16:30,910 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:30] "GET /web/image/pos.category/389/image_128?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.075 ro 2026-10-20 10:16:30,926 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:16:30,942 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:30] "GET /web/image/product.template/2100/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.082 ro 2026-10-20 10:16:30,950 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: heap 13027824 (allocated 14036992) 2026-10-20 10:16:30,966 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:30] "GET /web/image/product.template/2098/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.107 ro 2026-10-20 10:16:31,004 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:30] "GET /web/image/product.template/2097/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 3 0.009 0.135 ro 2026-10-20 10:16:31,042 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing chrome headless with pid 56860 2026-10-20 10:16:31,044 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:31] "GET /web/image/product.template/2099/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 0 3 0.012 0.166 ro 2026-10-20 10:16:31,046 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing websocket connection 2026-10-20 10:16:31,051 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Terminating chrome headless with pid 56860 2026-10-20 10:16:31,073 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:31] "GET /web/image/product.template/2101/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 0 3 0.003 0.199 ro 2026-10-20 10:16:31,103 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:31] "GET /web/image/product.template/10/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 0 3 0.003 0.178 ro 2026-10-20 10:16:31,110 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.005 1.722 rw 2026-10-20 10:16:31,142 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:31] "GET /web/image/product.template/8/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 0 3 0.01 0.178 ro 2026-10-20 10:16:31,169 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:31] "GET /web/image/product.template/11/image_512?unique=2026-10-20T07:56:30.000+00:00 HTTP/1.1" 200 0 3 0.005 0.191 ro 2026-10-20 10:16:31,187 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MvpWKufF - [20/Oct/2026 10:16:31] "GET /web/image/product.template/12/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 0 3 0.004 0.174 ro 2026-10-20 10:16:31,188 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101631_188682_test_pos_self_order_dynamic_qr.txt 2026-10-20 10:16:31,189 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Removing chrome user profile "/tmp/tmppyajtg7b_chrome_odoo" 2026-10-20 10:16:31,510 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome pid: 56995 2026-10-20 10:16:31,511 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome headless temporary user profile dir: /tmp/tmp0jy9wa6y_chrome_odoo 2026-10-20 10:16:31,511 7 INFO rb-aa5c29f-225760-426740 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:45795/json/version 2026-10-20 10:16:31,512 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45795', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:16:31,595 7 INFO rb-aa5c29f-225760-426740 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 10:16:31,595 7 INFO rb-aa5c29f-225760-426740 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:45795/json 2026-10-20 10:16:31,596 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45795', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:16:31,630 7 INFO rb-aa5c29f-225760-426740 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:45795/devtools/page/3BA266EC8B1F2793D58D959552BD1A8C 2026-10-20 10:16:31,656 7 INFO rb-aa5c29f-225760-426740 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 10:16:31,661 7 INFO rb-aa5c29f-225760-426740 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 10:16:31,696 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:16:31,698 7 INFO rb-aa5c29f-225760-426740 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 10:16:31,701 7 INFO rb-aa5c29f-225760-426740 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 10:16:31,701 7 INFO rb-aa5c29f-225760-426740 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 10:16:31,933 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:31] "GET /pos/ui?config_id=247 HTTP/1.1" 200 6769 57 0.098 0.129 rw 2026-10-20 10:16:31,937 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Navigation result: {'frameId': '3BA266EC8B1F2793D58D959552BD1A8C', 'loaderId': '581D99E48A4036FB50E432BC938A7527', 'isDownload': False} 2026-10-20 10:16:31,938 7 INFO rb-aa5c29f-225760-426740 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 10:16:32,011 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:31] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.296 ro 2026-10-20 10:16:32,020 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:32] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.03 ro 2026-10-20 10:16:32,041 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:32] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.048 ro 2026-10-20 10:16:32,753 7 INFO rb-aa5c29f-225760-426740 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 10:16:32,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:16:32,786 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:16:32,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.016 ro 2026-10-20 10:16:32,893 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16: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.036 rw 2026-10-20 10:16:32,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:32] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.042 rw 2026-10-20 10:16:33,258 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:16:33,961 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 502057 256 0.318 0.736 rw 2026-10-20 10:16:34,190 7 INFO rb-aa5c29f-225760-426740 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.2524778842926025 2026-10-20 10:16:34,191 7 INFO rb-aa5c29f-225760-426740 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 10:16:34,212 7 INFO rb-aa5c29f-225760-426740 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 10:16:34,218 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16: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 10:16:34,249 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:34] "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 10:16:34,280 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:34] "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 10:16:34,295 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10: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.015 rw 2026-10-20 10:16:34,311 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:34] "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 10:16:34,824 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:34] "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 10:16:34,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10: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.0 0.009 rw 2026-10-20 10:16:35,069 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 10:16:35,075 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.01 0.065 rw 2026-10-20 10:16:35,078 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-20 10:16:35,113 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:35] "GET /web/image/res.users/325/avatar_128 HTTP/1.1" 200 305 4 0.005 0.05 ro 2026-10-20 10:16:35,117 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:35] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.064 rw 2026-10-20 10:16:35,173 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:35] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-20 10:16:35,180 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:35] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 10:16:35,184 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 10:16:35,196 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 10:16:35,221 7 INFO rb-aa5c29f-225760-426740 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 10:16:35,336 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:35] "GET /pos/ui/247?from_backend=True HTTP/1.1" 200 6809 31 0.053 0.102 rw 2026-10-20 10:16:35,405 7 INFO rb-aa5c29f-225760-426740 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 10:16:35,430 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:35] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 10:16:35,459 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:35] "GET /pos/ui/247 HTTP/1.1" 200 6809 31 0.043 0.235 rw 2026-10-20 10:16:35,469 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:35] "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.163 rw 2026-10-20 10:16:35,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 3 0.004 0.161 rw 2026-10-20 10:16:35,933 7 INFO rb-aa5c29f-225760-426740 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 10:16:35,978 7 INFO rb-aa5c29f-225760-426740 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 10:16:35,979 7 INFO rb-aa5c29f-225760-426740 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 10:16:36,001 7 INFO rb-aa5c29f-225760-426740 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 10:16:36,053 7 INFO rb-aa5c29f-225760-426740 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 10:16:36,061 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36615178 started for PoS orders references: [{'name': '/', 'pos_reference': '261-247-000001', 'uuid': 'aab05e96-d92e-40ff-b719-e6c683ba9b92'}] 2026-10-20 10:16:36,173 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36615178 order {'name': '/', 'pos_reference': '261-247-000001', 'uuid': 'aab05e96-d92e-40ff-b719-e6c683ba9b92'} created pos.order #830 2026-10-20 10:16:36,176 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36615178 finished 2026-10-20 10:16:36,252 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3971 51 0.069 0.127 rw 2026-10-20 10:16:36,361 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:36] "POST /web/dataset/call_kw/pos.config/get_dynamic_qr_url#pos.config.get_dynamic_qr_url HTTP/1.1" 200 160 5 0.006 0.023 rw 2026-10-20 10:16:36,467 7 INFO rb-aa5c29f-225760-426740 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 10:16:36,472 7 INFO rb-aa5c29f-225760-426740 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 10:16:36,472 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: tour succeeded 2026-10-20 10:16:36,473 7 INFO rb-aa5c29f-225760-426740 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 10:16:36,625 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:16:36,627 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: heap 20101024 (allocated 21254144) 2026-10-20 10:16:36,636 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 5jgg1BAm - [20/Oct/2026 10:16:33] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 3.635 rw 2026-10-20 10:16:36,729 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing chrome headless with pid 56995 2026-10-20 10:16:36,730 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing websocket connection 2026-10-20 10:16:36,731 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Terminating chrome headless with pid 56995 2026-10-20 10:16:36,827 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101636_827337_test_pos_self_order_dynamic_qr.txt 2026-10-20 10:16:36,827 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Removing chrome user profile "/tmp/tmp0jy9wa6y_chrome_odoo" 2026-10-20 10:16:37,353 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome pid: 57120 2026-10-20 10:16:37,353 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome headless temporary user profile dir: /tmp/tmp_gxtsooi_chrome_odoo 2026-10-20 10:16:37,354 7 INFO rb-aa5c29f-225760-426740 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:39501/json/version 2026-10-20 10:16:37,355 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:16:37,422 7 INFO rb-aa5c29f-225760-426740 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 10:16:37,422 7 INFO rb-aa5c29f-225760-426740 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:39501/json 2026-10-20 10:16:37,423 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:16:37,432 7 INFO rb-aa5c29f-225760-426740 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:39501/devtools/page/24AF6477D020A4054DE76735E9A8B825 2026-10-20 10:16:37,442 7 INFO rb-aa5c29f-225760-426740 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 10:16:37,463 7 INFO rb-aa5c29f-225760-426740 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 10:16:37,506 7 INFO rb-aa5c29f-225760-426740 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 10:16:37,517 7 INFO rb-aa5c29f-225760-426740 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=dc62c036dd214976&order_identifier=610fc3a5-211a-49b2-a644-7b8b27c344b5" in browser 2026-10-20 10:16:37,517 7 INFO rb-aa5c29f-225760-426740 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=dc62c036dd214976&order_identifier=610fc3a5-211a-49b2-a644-7b8b27c344b5" 2026-10-20 10:16:37,576 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:37] "GET /pos-self/247?access_token=dc62c036dd214976&order_identifier=610fc3a5-211a-49b2-a644-7b8b27c344b5 HTTP/1.1" 200 2335 6 0.003 0.052 rw 2026-10-20 10:16:37,586 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Navigation result: {'frameId': '24AF6477D020A4054DE76735E9A8B825', 'loaderId': '7E4C98CB5211D8A6C5770BD90A299D35', 'isDownload': False} 2026-10-20 10:16:37,587 7 INFO rb-aa5c29f-225760-426740 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 10:16:37,681 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:37] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.002 0.149 ro 2026-10-20 10:16:37,697 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:37] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.005 0.045 ro 2026-10-20 10:16:37,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:37] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.002 0.059 ro 2026-10-20 10:16:37,939 7 INFO rb-aa5c29f-225760-426740 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 10:16:37,959 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:37] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 10:16:37,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:37] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.002 0.017 ro 2026-10-20 10:16:37,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.027 ro 2026-10-20 10:16:38,028 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:38] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.014 rw 2026-10-20 10:16:38,833 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:38] "POST /pos-self/data/247 HTTP/1.1" 200 466722 256 0.322 0.499 rw 2026-10-20 10:16:39,023 7 INFO rb-aa5c29f-225760-426740 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 10:16:39,111 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2434 25 0.021 0.061 rw 2026-10-20 10:16:39,118 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.053 ro 2026-10-20 10:16:39,218 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/image/ir.attachment/196765/raw HTTP/1.1" 200 98715 3 0.001 0.009 ro 2026-10-20 10:16:39,271 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.002 0.01 ro 2026-10-20 10:16:39,310 7 INFO rb-aa5c29f-225760-426740 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 10:16:39,369 7 INFO rb-aa5c29f-225760-426740 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 10:16:39,383 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/image/ir.attachment/195747/raw HTTP/1.1" 200 49165 3 0.001 0.008 ro 2026-10-20 10:16:39,431 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.012 ro 2026-10-20 10:16:39,460 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/image/product.product/2255/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 9 0.006 0.033 ro 2026-10-20 10:16:39,511 7 INFO rb-aa5c29f-225760-426740 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 10:16:39,522 7 INFO rb-aa5c29f-225760-426740 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 10:16:39,597 7 INFO rb-aa5c29f-225760-426740 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 10:16:39,643 7 INFO rb-aa5c29f-225760-426740 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 10:16:39,647 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.006 0.031 ro 2026-10-20 10:16:39,660 7 INFO rb-aa5c29f-225760-426740 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 10:16:39,674 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/image/pos.category/389/image_128?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.054 ro 2026-10-20 10:16:39,709 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/image/product.template/2100/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.08 ro 2026-10-20 10:16:39,714 7 INFO rb-aa5c29f-225760-426740 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 10:16:39,727 7 INFO rb-aa5c29f-225760-426740 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 10:16:39,743 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/image/product.template/2099/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.112 ro 2026-10-20 10:16:39,761 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/image/product.template/2098/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.126 ro 2026-10-20 10:16:39,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/image/product.template/2097/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.149 ro 2026-10-20 10:16:39,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/image/product.template/2101/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.144 ro 2026-10-20 10:16:39,829 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/image/product.template/10/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.145 ro 2026-10-20 10:16:39,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/image/product.template/8/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 10346 3 0.005 0.134 ro 2026-10-20 10:16:39,886 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/image/product.template/11/image_512?unique=2026-10-20T07:56:30.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.119 ro 2026-10-20 10:16:39,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/image/product.template/12/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.114 ro 2026-10-20 10:16:39,933 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/image/product.template/13/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.122 ro 2026-10-20 10:16:39,950 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:39] "GET /web/image/product.template/15/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.104 ro 2026-10-20 10:16:40,023 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2434 25 0.018 0.256 rw 2026-10-20 10:16:40,052 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:40] "GET /web/image/product.template/16/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.181 ro 2026-10-20 10:16:40,085 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:40] "GET /web/image/product.template/17/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 3 0.007 0.18 ro 2026-10-20 10:16:40,136 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50169094 started for PoS orders references: [{'name': None, 'pos_reference': '261-247-000001', 'uuid': 'aab05e96-d92e-40ff-b719-e6c683ba9b92'}] 2026-10-20 10:16:40,169 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50169094 order {'name': None, 'pos_reference': '261-247-000001', 'uuid': 'aab05e96-d92e-40ff-b719-e6c683ba9b92'} updated pos.order #830 2026-10-20 10:16:40,169 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50169094 finished 2026-10-20 10:16:40,329 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2447 85 0.062 0.206 rw 2026-10-20 10:16:40,383 7 INFO rb-aa5c29f-225760-426740 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 10:16:40,386 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.005 0.026 rw 2026-10-20 10:16:40,387 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: tour succeeded 2026-10-20 10:16:40,388 7 INFO rb-aa5c29f-225760-426740 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 10:16:40,461 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:16:40,464 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FUjUUlOk - [20/Oct/2026 10:16:38] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.005 2.399 rw 2026-10-20 10:16:40,469 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: heap 14162680 (allocated 15872000) 2026-10-20 10:16:40,565 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing chrome headless with pid 57120 2026-10-20 10:16:40,569 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing websocket connection 2026-10-20 10:16:40,571 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Terminating chrome headless with pid 57120 2026-10-20 10:16:40,667 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101640_667145_test_pos_self_order_dynamic_qr.txt 2026-10-20 10:16:40,667 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Removing chrome user profile "/tmp/tmp_gxtsooi_chrome_odoo" 2026-10-20 10:16:40,720 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_availability_toggle ... 2026-10-20 10:16:42,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:16:51,633 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-10-20 10:16:52,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:17:01,802 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:17:02,104 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89972832 started for PoS orders references: [{'name': None, 'pos_reference': '260-249-000001', 'uuid': '4dda3830d52946019930ec1adf048965'}] 2026-10-20 10:17:02,163 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89972832 order {'name': None, 'pos_reference': '260-249-000001', 'uuid': '4dda3830d52946019930ec1adf048965'} created pos.order #831 2026-10-20 10:17:02,164 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89972832 finished 2026-10-20 10:17:02,312 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pyE6sDC6 - [20/Oct/2026 10:17:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2440 98 0.126 0.39 rw 2026-10-20 10:17:02,731 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 57259 2026-10-20 10:17:02,732 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpei2shxob_chrome_odoo 2026-10-20 10:17:02,732 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33033/json/version 2026-10-20 10:17:02,734 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:17:02,772 7 INFO rb-aa5c29f-225760-426740 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 10:17:02,772 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33033/json 2026-10-20 10:17:02,773 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:17:02,788 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33033/devtools/page/EEC0A3D2D0D9431FC452FE0250870391 2026-10-20 10:17:02,802 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-20 10:17:02,808 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-20 10:17:02,843 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-20 10:17:02,853 7 INFO rb-aa5c29f-225760-426740 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=39c769db414243bd&table_identifier=e8d79fde" in browser 2026-10-20 10:17:02,853 7 INFO rb-aa5c29f-225760-426740 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=39c769db414243bd&table_identifier=e8d79fde" 2026-10-20 10:17:03,092 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:03] "GET /pos-self/249?access_token=39c769db414243bd&table_identifier=e8d79fde HTTP/1.1" 200 2295 55 0.043 0.192 rw 2026-10-20 10:17:03,095 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'EEC0A3D2D0D9431FC452FE0250870391', 'loaderId': 'A017062B232F0B88A21130412673A673', 'isDownload': False} 2026-10-20 10:17:03,096 7 INFO rb-aa5c29f-225760-426740 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 10:17:03,165 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:17:03,221 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:03] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.026 0.062 ro 2026-10-20 10:17:03,237 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:17:03,264 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:03] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.013 0.119 ro 2026-10-20 10:17:03,289 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:17:03,334 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:03] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.022 0.446 ro 2026-10-20 10:17:03,534 7 INFO rb-aa5c29f-225760-426740 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 10:17:03,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:03] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-20 10:17:03,592 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.017 ro 2026-10-20 10:17:03,603 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:03] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.003 0.018 ro 2026-10-20 10:17:04,432 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:04] "POST /pos-self/data/249 HTTP/1.1" 200 466712 263 0.33 0.489 rw 2026-10-20 10:17:04,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.819 rw 2026-10-20 10:17:04,642 7 INFO rb-aa5c29f-225760-426740 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 10:17:04,660 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 2 0.002 0.013 rw 2026-10-20 10:17:04,703 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:04] "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 10:17:04,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:04] "GET /web/image/ir.attachment/198813/raw HTTP/1.1" 200 98715 3 0.006 0.008 ro 2026-10-20 10:17:04,914 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:198817) 2026-10-20 10:17:04,920 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:04] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.012 0.15 ro 2026-10-20 10:17:04,942 7 INFO rb-aa5c29f-225760-426740 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 10:17:04,944 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:04] "GET /web/image/ir.attachment/198812/raw HTTP/1.1" 200 84994 3 0.001 0.016 ro 2026-10-20 10:17:04,946 7 INFO rb-aa5c29f-225760-426740 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 10:17:04,984 7 INFO rb-aa5c29f-225760-426740 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 10:17:05,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:05] "GET /web/image/ir.attachment/197795/raw HTTP/1.1" 200 49165 3 0.006 0.022 ro 2026-10-20 10:17:05,038 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:05] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-20 10:17:05,118 7 INFO rb-aa5c29f-225760-426740 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 10:17:05,175 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:05] "GET /web/image/pos.category/389/image_128?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.033 ro 2026-10-20 10:17:05,184 7 INFO rb-aa5c29f-225760-426740 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 10:17:05,207 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:05] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.065 ro 2026-10-20 10:17:05,227 7 INFO rb-aa5c29f-225760-426740 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 10:17:05,251 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:05] "GET /web/image/product.template/8/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.09 ro 2026-10-20 10:17:05,304 7 INFO rb-aa5c29f-225760-426740 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 10:17:05,334 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:05] "GET /web/image/product.product/2255/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 9 0.014 0.031 ro 2026-10-20 10:17:05,339 7 INFO rb-aa5c29f-225760-426740 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 10:17:05,424 7 INFO rb-aa5c29f-225760-426740 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 10:17:05,478 7 INFO rb-aa5c29f-225760-426740 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 10:17:05,499 7 INFO rb-aa5c29f-225760-426740 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 10:17:05,662 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:05] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 33 0.051 0.111 rw 2026-10-20 10:17:05,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36010318 started for PoS orders references: [{'name': None, 'pos_reference': '260-249-000002', 'uuid': '30450261-bfeb-440c-be9d-ae3e79775011'}] 2026-10-20 10:17:05,805 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36010318 order {'name': None, 'pos_reference': '260-249-000002', 'uuid': '30450261-bfeb-440c-be9d-ae3e79775011'} created pos.order #832 2026-10-20 10:17:05,806 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36010318 finished 2026-10-20 10:17:05,990 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2521 74 0.137 0.169 rw 2026-10-20 10:17:06,039 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.005 0.016 rw 2026-10-20 10:17:06,050 7 INFO rb-aa5c29f-225760-426740 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 10:17:06,050 7 INFO rb-aa5c29f-225760-426740 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 10:17:06,074 7 INFO rb-aa5c29f-225760-426740 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 10:17:06,075 7 INFO rb-aa5c29f-225760-426740 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 10:17:06,114 7 INFO rb-aa5c29f-225760-426740 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 10:17:06,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-20 10:17:06,116 7 INFO rb-aa5c29f-225760-426740 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 10:17:06,211 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:17:06,215 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 14740904 (allocated 16134144) 2026-10-20 10:17:06,217 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.004 1.595 rw 2026-10-20 10:17:06,326 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 57259 2026-10-20 10:17:06,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-20 10:17:06,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 57259 2026-10-20 10:17:06,424 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101706_424250_test_self_order_mobile.txt 2026-10-20 10:17:06,424 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpei2shxob_chrome_odoo" 2026-10-20 10:17:06,625 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8669356 started for PoS orders references: [{'name': None, 'pos_reference': '260-249-000003', 'uuid': '30cbea9e34c342188abcff3e8817cdb7'}] 2026-10-20 10:17:06,701 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8669356 order {'name': None, 'pos_reference': '260-249-000003', 'uuid': '30cbea9e34c342188abcff3e8817cdb7'} created pos.order #833 2026-10-20 10:17:06,701 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8669356 finished 2026-10-20 10:17:06,854 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2438 73 0.154 0.155 rw 2026-10-20 10:17:07,233 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5010066 started for PoS orders references: [{'name': None, 'pos_reference': '260-249-000004', 'uuid': '3840ec968ecb4e63a266d419368a156d'}] 2026-10-20 10:17:07,441 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5010066 order {'name': None, 'pos_reference': '260-249-000004', 'uuid': '3840ec968ecb4e63a266d419368a156d'} created pos.order #834 2026-10-20 10:17:07,441 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5010066 finished 2026-10-20 10:17:07,597 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dxeStqlE - [20/Oct/2026 10:17:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2440 72 0.109 0.313 rw 2026-10-20 10:17:07,889 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-10-20 10:17:09,154 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:17:17,797 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:17:18,213 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48825285 started for PoS orders references: [{'name': None, 'pos_reference': '260-250-000001', 'uuid': '970a4a21086a46c290aa6df12ffea701'}] 2026-10-20 10:17:18,282 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48825285 order {'name': None, 'pos_reference': '260-250-000001', 'uuid': '970a4a21086a46c290aa6df12ffea701'} created pos.order #835 2026-10-20 10:17:18,282 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48825285 finished 2026-10-20 10:17:18,871 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PXPNc2qR - [20/Oct/2026 10:17:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2467 229 0.262 0.824 rw 2026-10-20 10:17:18,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-10-20 10:17:20,312 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:17:29,222 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 57386 2026-10-20 10:17:29,223 7 INFO rb-aa5c29f-225760-426740 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/tmp3kyu93ai_chrome_odoo 2026-10-20 10:17:29,223 7 INFO rb-aa5c29f-225760-426740 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:43325/json/version 2026-10-20 10:17:29,224 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:17:29,253 7 INFO rb-aa5c29f-225760-426740 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 10:17:29,254 7 INFO rb-aa5c29f-225760-426740 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:43325/json 2026-10-20 10:17:29,255 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:17:29,277 7 INFO rb-aa5c29f-225760-426740 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:43325/devtools/page/15A5224245579E435A31535204AA0A15 2026-10-20 10:17:29,287 7 INFO rb-aa5c29f-225760-426740 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 10:17:29,304 7 INFO rb-aa5c29f-225760-426740 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 10:17:29,686 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 10:17:29,699 7 INFO rb-aa5c29f-225760-426740 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 10:17:29,701 7 INFO rb-aa5c29f-225760-426740 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 10:17:29,701 7 INFO rb-aa5c29f-225760-426740 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 10:17:29,718 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:17:30,183 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:30] "GET /pos/ui/252 HTTP/1.1" 200 6814 88 0.088 0.392 rw 2026-10-20 10:17:30,191 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': '15A5224245579E435A31535204AA0A15', 'loaderId': '94752DBFF8C8FE42AA678FAF0BC2E4A8', 'isDownload': False} 2026-10-20 10:17:30,191 7 INFO rb-aa5c29f-225760-426740 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 10:17:30,250 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:30] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.021 ro 2026-10-20 10:17:30,266 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:30] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.01 0.547 ro 2026-10-20 10:17:30,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:30] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.011 0.1 ro 2026-10-20 10:17:30,973 7 INFO rb-aa5c29f-225760-426740 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 10:17:30,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 10:17:31,001 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:17:31,019 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-20 10:17:31,058 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:31] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.017 rw 2026-10-20 10:17:31,065 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.021 rw 2026-10-20 10:17:31,430 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:17:32,018 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 500493 261 0.287 0.646 rw 2026-10-20 10:17:32,222 7 INFO rb-aa5c29f-225760-426740 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 10:17:32,230 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:32] "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 10:17:32,234 7 INFO rb-aa5c29f-225760-426740 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 10:17:32,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:32] "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 10:17:32,292 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-20 10:17:32,316 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17: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.02 rw 2026-10-20 10:17:32,325 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:32] "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 10:17:32,860 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:32] "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 10:17:32,938 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17: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 10:17:33,067 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 5 0.006 0.042 rw 2026-10-20 10:17:33,083 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:33] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.012 - 2026-10-20 10:17:33,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-20 10:17:33,085 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:33] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.01 rw 2026-10-20 10:17:33,180 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:33] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 10:17:33,183 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:33] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.012 ro 2026-10-20 10:17:33,189 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 10:17:33,208 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-20 10:17:33,214 7 INFO rb-aa5c29f-225760-426740 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 10:17:33,300 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:33] "GET /pos/ui/252?from_backend=True HTTP/1.1" 200 6814 31 0.025 0.088 rw 2026-10-20 10:17:33,338 7 INFO rb-aa5c29f-225760-426740 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 10:17:33,353 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:33] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.039 - 2026-10-20 10:17:33,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:33] "GET /pos/ui/252 HTTP/1.1" 200 6814 31 0.026 0.185 rw 2026-10-20 10:17:33,417 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:33] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.081 rw 2026-10-20 10:17:33,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 15 0.019 0.114 rw 2026-10-20 10:17:33,567 7 INFO rb-aa5c29f-225760-426740 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 10:17:33,573 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.004 0.008 rw 2026-10-20 10:17:33,574 7 INFO rb-aa5c29f-225760-426740 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 10:17:33,576 7 INFO rb-aa5c29f-225760-426740 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 10:17:33,677 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:17:33,683 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:31] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 2.608 rw 2026-10-20 10:17:33,688 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 18076000 (allocated 18894848) 2026-10-20 10:17:33,799 7 INFO rb-aa5c29f-225760-426740 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 57386 2026-10-20 10:17:33,801 7 INFO rb-aa5c29f-225760-426740 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 10:17:33,804 7 INFO rb-aa5c29f-225760-426740 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 57386 2026-10-20 10:17:33,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 26wZ2DGm - [20/Oct/2026 10:17:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 3 0.01 0.05 rw 2026-10-20 10:17:33,900 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101733_900585_test_self_order_mobile_not_visible_in_other_config.txt 2026-10-20 10:17:33,901 7 INFO rb-aa5c29f-225760-426740 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/tmp3kyu93ai_chrome_odoo" 2026-10-20 10:17:33,961 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart ... 2026-10-20 10:17:35,373 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:17:44,773 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Chrome pid: 57526 2026-10-20 10:17:44,773 7 INFO rb-aa5c29f-225760-426740 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/tmpmgu8min6_chrome_odoo 2026-10-20 10:17:44,773 7 INFO rb-aa5c29f-225760-426740 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:36945/json/version 2026-10-20 10:17:44,775 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:17:44,784 7 INFO rb-aa5c29f-225760-426740 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 10:17:44,785 7 INFO rb-aa5c29f-225760-426740 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:36945/json 2026-10-20 10:17:44,785 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:17:44,796 7 INFO rb-aa5c29f-225760-426740 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:36945/devtools/page/7759133A5266AC033164E5796322D9FD 2026-10-20 10:17:44,803 7 INFO rb-aa5c29f-225760-426740 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 10:17:44,808 7 INFO rb-aa5c29f-225760-426740 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 10:17:45,123 7 INFO rb-aa5c29f-225760-426740 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 10:17:45,126 7 INFO rb-aa5c29f-225760-426740 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=750c8634df8e4f07&order_identifier=8800dbf4-29d5-4167-90d8-83a4616548d2" in browser 2026-10-20 10:17:45,126 7 INFO rb-aa5c29f-225760-426740 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=750c8634df8e4f07&order_identifier=8800dbf4-29d5-4167-90d8-83a4616548d2" 2026-10-20 10:17:45,141 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:17:45,625 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:45] "GET /pos-self/253?access_token=750c8634df8e4f07&order_identifier=8800dbf4-29d5-4167-90d8-83a4616548d2 HTTP/1.1" 200 2295 61 0.037 0.459 rw 2026-10-20 10:17:45,630 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Navigation result: {'frameId': '7759133A5266AC033164E5796322D9FD', 'loaderId': '1FE7293A685AB9891DF7DA15EDFE7AFF', 'isDownload': False} 2026-10-20 10:17:45,630 7 INFO rb-aa5c29f-225760-426740 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 10:17:45,681 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:17:45,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:45] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.024 0.571 ro 2026-10-20 10:17:45,737 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:17:45,774 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:45] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.009 0.095 ro 2026-10-20 10:17:45,794 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:17:45,836 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:45] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.008 0.162 ro 2026-10-20 10:17:46,104 7 INFO rb-aa5c29f-225760-426740 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 10:17:46,138 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:46] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.012 ro 2026-10-20 10:17:46,154 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.008 ro 2026-10-20 10:17:46,178 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:46] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.003 0.019 ro 2026-10-20 10:17:46,196 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.015 rw 2026-10-20 10:17:46,885 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:46] "POST /pos-self/data/253 HTTP/1.1" 200 466932 265 0.257 0.442 rw 2026-10-20 10:17:47,084 7 INFO rb-aa5c29f-225760-426740 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 10:17:47,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1445 16 0.023 0.048 rw 2026-10-20 10:17:47,193 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:47] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.088 ro 2026-10-20 10:17:47,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:47] "GET /web/image/ir.attachment/201884/raw HTTP/1.1" 200 98715 3 0.007 0.023 ro 2026-10-20 10:17:47,416 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:201888) 2026-10-20 10:17:47,426 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:47] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.135 ro 2026-10-20 10:17:47,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:47] "GET /web/image/ir.attachment/201883/raw HTTP/1.1" 200 84994 3 0.002 0.009 ro 2026-10-20 10:17:47,448 7 INFO rb-aa5c29f-225760-426740 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 10:17:47,500 7 INFO rb-aa5c29f-225760-426740 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 10:17:47,572 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:47] "GET /web/image/pos.category/389/image_128?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.029 ro 2026-10-20 10:17:47,585 7 INFO rb-aa5c29f-225760-426740 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 10:17:47,592 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:47] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.049 ro 2026-10-20 10:17:47,610 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:47] "GET /web/image/product.template/8/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.056 ro 2026-10-20 10:17:47,616 7 INFO rb-aa5c29f-225760-426740 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 10:17:47,622 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:47] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.067 ro 2026-10-20 10:17:47,642 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:47] "GET /web/image/ir.attachment/200866/raw HTTP/1.1" 200 49165 3 0.001 0.01 ro 2026-10-20 10:17:47,679 7 INFO rb-aa5c29f-225760-426740 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 10:17:47,690 7 INFO rb-aa5c29f-225760-426740 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 10:17:47,703 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:47] "GET /web/image/product.product/2255/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 9 0.016 0.028 ro 2026-10-20 10:17:47,770 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1445 15 0.023 0.051 rw 2026-10-20 10:17:47,884 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16252665 started for PoS orders references: [{'name': None, 'pos_reference': '260-253-000001', 'uuid': '6efd0333-5e56-416c-a2f4-7b0b8a8bc3c6'}] 2026-10-20 10:17:47,919 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [1299] to pos.order #837 2026-10-20 10:17:47,935 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16252665 order {'name': None, 'pos_reference': '260-253-000001', 'uuid': '6efd0333-5e56-416c-a2f4-7b0b8a8bc3c6'} updated pos.order #837 2026-10-20 10:17:47,936 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16252665 finished 2026-10-20 10:17:48,152 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2445 82 0.184 0.149 rw 2026-10-20 10:17:48,196 7 INFO rb-aa5c29f-225760-426740 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 10:17:48,205 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.018 rw 2026-10-20 10:17:48,212 7 INFO rb-aa5c29f-225760-426740 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 10:17:48,227 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:48] "POST /pos-self-order/test-modify-line-qty-from-backend/ HTTP/1.1" 200 43 2 0.003 0.009 rw 2026-10-20 10:17:48,234 7 INFO rb-aa5c29f-225760-426740 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 10:17:48,252 7 INFO rb-aa5c29f-225760-426740 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 10:17:48,293 7 INFO rb-aa5c29f-225760-426740 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 10:17:48,307 7 INFO rb-aa5c29f-225760-426740 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 10:17:48,348 7 INFO rb-aa5c29f-225760-426740 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 10:17:48,348 7 INFO rb-aa5c29f-225760-426740 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 10:17:48,359 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:48] "GET /web/image/product.product/2257/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 7322 8 0.009 0.024 ro 2026-10-20 10:17:48,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 25 0.023 0.063 rw 2026-10-20 10:17:48,486 7 INFO rb-aa5c29f-225760-426740 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 10:17:48,488 7 INFO rb-aa5c29f-225760-426740 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 10:17:48,563 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 25 0.024 0.049 rw 2026-10-20 10:17:48,643 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66009259 started for PoS orders references: [{'name': None, 'pos_reference': '260-253-000001', 'uuid': '6efd0333-5e56-416c-a2f4-7b0b8a8bc3c6'}] 2026-10-20 10:17:48,690 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: Added lines [1300] to pos.order #837 2026-10-20 10:17:48,698 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66009259 order {'name': None, 'pos_reference': '260-253-000001', 'uuid': '6efd0333-5e56-416c-a2f4-7b0b8a8bc3c6'} updated pos.order #837 2026-10-20 10:17:48,698 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66009259 finished 2026-10-20 10:17:48,840 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3448 96 0.084 0.157 rw 2026-10-20 10:17:48,895 7 INFO rb-aa5c29f-225760-426740 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 10:17:48,909 7 INFO rb-aa5c29f-225760-426740 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 10:17:48,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.039 0.023 rw 2026-10-20 10:17:48,933 7 INFO rb-aa5c29f-225760-426740 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 10:17:48,977 7 INFO rb-aa5c29f-225760-426740 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 10:17:48,980 7 INFO rb-aa5c29f-225760-426740 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 10:17:48,980 7 INFO rb-aa5c29f-225760-426740 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 10:17:49,079 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:17:49,084 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: heap 14651076 (allocated 15872000) 2026-10-20 10:17:49,098 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 d8auQkHc - [20/Oct/2026 10:17:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.019 2.838 rw 2026-10-20 10:17:49,187 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Closing chrome headless with pid 57526 2026-10-20 10:17:49,188 7 INFO rb-aa5c29f-225760-426740 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 10:17:49,189 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Terminating chrome headless with pid 57526 2026-10-20 10:17:49,285 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101749_285570_test_self_order_pay_warns_on_stale_cart.txt 2026-10-20 10:17:49,286 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Removing chrome user profile "/tmp/tmpmgu8min6_chrome_odoo" 2026-10-20 10:17:49,336 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_snooze_service ... 2026-10-20 10:17:50,830 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:17:59,739 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome pid: 57660 2026-10-20 10:17:59,740 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless temporary user profile dir: /tmp/tmp_gt4gxak_chrome_odoo 2026-10-20 10:17:59,740 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:35107/json/version 2026-10-20 10:17:59,741 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:17:59,774 7 INFO rb-aa5c29f-225760-426740 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 10:17:59,774 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:35107/json 2026-10-20 10:17:59,775 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:17:59,797 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Websocket url found: ws://127.0.0.1:35107/devtools/page/957BE31D1B604A434043D8BBDEFD637B 2026-10-20 10:17:59,805 7 INFO rb-aa5c29f-225760-426740 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 10:17:59,811 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless enable page notifications 2026-10-20 10:18:00,137 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:18:00,139 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Setting session cookie in browser 2026-10-20 10:18:00,141 7 INFO rb-aa5c29f-225760-426740 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 10:18:00,141 7 INFO rb-aa5c29f-225760-426740 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 10:18:00,161 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:18:00,492 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:00] "GET /pos/ui?config_id=254 HTTP/1.1" 200 6769 66 0.041 0.309 rw 2026-10-20 10:18:00,496 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Navigation result: {'frameId': '957BE31D1B604A434043D8BBDEFD637B', 'loaderId': '953BFBA448243F09AF7FFB42B452DA85', 'isDownload': False} 2026-10-20 10:18:00,496 7 INFO rb-aa5c29f-225760-426740 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 10:18:00,565 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:00] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.414 ro 2026-10-20 10:18:00,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:00] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.06 ro 2026-10-20 10:18:00,611 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:00] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.011 0.062 ro 2026-10-20 10:18:01,292 7 INFO rb-aa5c29f-225760-426740 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 10:18:01,321 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:18:01,323 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 10:18:01,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 10:18:01,384 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.014 rw 2026-10-20 10:18:01,407 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10: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.033 rw 2026-10-20 10:18:01,755 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:18:02,458 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 502477 264 0.359 0.68 rw 2026-10-20 10:18:02,617 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: The ready code tooks too much time : 2.1211462020874023 2026-10-20 10:18:02,618 7 INFO rb-aa5c29f-225760-426740 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 10:18:02,628 7 INFO rb-aa5c29f-225760-426740 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 10:18:02,631 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.009 ro 2026-10-20 10:18:02,652 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:02] "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 10:18:02,673 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:02] "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 10:18:02,695 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10: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.015 rw 2026-10-20 10:18:02,707 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:02] "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 10:18:03,131 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18: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 10:18:03,233 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10: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.001 0.011 rw 2026-10-20 10:18:03,368 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 5 0.005 0.042 rw 2026-10-20 10:18:03,383 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:03] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.008 - 2026-10-20 10:18:03,384 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:03] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.009 rw 2026-10-20 10:18:03,389 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 10:18:03,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 10:18:03,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:03] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 10:18:03,477 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-20 10:18:03,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:03] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.03 ro 2026-10-20 10:18:03,507 7 INFO rb-aa5c29f-225760-426740 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 10:18:03,530 7 INFO rb-aa5c29f-225760-426740 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 10:18:03,583 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:03] "GET /pos/ui/254 HTTP/1.1" 200 6809 31 0.033 0.092 rw 2026-10-20 10:18:03,617 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:03] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.013 - 2026-10-20 10:18:03,640 7 INFO rb-aa5c29f-225760-426740 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 10:18:03,662 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:03] "GET /pos/ui/254?from_backend=True HTTP/1.1" 200 6809 31 0.024 0.179 rw 2026-10-20 10:18:13,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: console.groupEnd 2026-10-20 10:18:13,642 7 INFO rb-aa5c29f-225760-426740 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 10:18:13,642 7 _ERROR rb-aa5c29f-225760-426740 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 10:18:13,643 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Asking for screenshot 2026-10-20 10:18:13,643 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:18:13,664 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 x-49UkNY - [20/Oct/2026 10:18:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.023 12.231 rw 2026-10-20 10:18:13,711 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Screenshot in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/screenshots/sc_20261020_101813_711593_test_self_order_snooze_service.png 2026-10-20 10:18:13,751 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing chrome headless with pid 57660 2026-10-20 10:18:13,752 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing websocket connection 2026-10-20 10:18:13,752 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Terminating chrome headless with pid 57660 2026-10-20 10:18:13,847 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101813_847591_test_self_order_snooze_service.txt 2026-10-20 10:18:13,848 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Removing chrome user profile "/tmp/tmp_gt4gxak_chrome_odoo" 2026-10-20 10:18:13,858 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile: ====================================================================== 2026-10-20 10:18:13,858 7 _ERROR rb-aa5c29f-225760-426740 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-aa5c29f-225760/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-aa5c29f-225760/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-aa5c29f-225760/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 10:18:13,906 7 INFO rb-aa5c29f-225760-426740 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 10:18:13,907 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_snooze_service ... 2026-10-20 10:18:15,328 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:18:23,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome pid: 57797 2026-10-20 10:18:23,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless temporary user profile dir: /tmp/tmpkcudbsgw_chrome_odoo 2026-10-20 10:18:23,772 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:42985/json/version 2026-10-20 10:18:23,773 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:18:23,781 7 INFO rb-aa5c29f-225760-426740 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 10:18:23,781 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:42985/json 2026-10-20 10:18:23,782 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:18:23,789 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Websocket url found: ws://127.0.0.1:42985/devtools/page/6794E2B811125FA070BEE9685A8EC0BA 2026-10-20 10:18:23,794 7 INFO rb-aa5c29f-225760-426740 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 10:18:23,805 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless enable page notifications 2026-10-20 10:18:24,117 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:18:24,119 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Setting session cookie in browser 2026-10-20 10:18:24,122 7 INFO rb-aa5c29f-225760-426740 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 10:18:24,122 7 INFO rb-aa5c29f-225760-426740 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 10:18:24,140 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:18:24,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:24] "GET /pos/ui?config_id=255 HTTP/1.1" 200 6769 66 0.041 0.396 rw 2026-10-20 10:18:24,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Navigation result: {'frameId': '6794E2B811125FA070BEE9685A8EC0BA', 'loaderId': 'E7AC48FAE5FA072A797F53CC5D376188', 'isDownload': False} 2026-10-20 10:18:24,566 7 INFO rb-aa5c29f-225760-426740 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 10:18:24,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:24] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.028 ro 2026-10-20 10:18:24,665 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:24] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.526 ro 2026-10-20 10:18:24,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:24] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.052 ro 2026-10-20 10:18:25,340 7 INFO rb-aa5c29f-225760-426740 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 10:18:25,360 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 10:18:25,377 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 10:18:25,406 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.02 ro 2026-10-20 10:18:25,456 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.021 rw 2026-10-20 10:18:25,469 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:25] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.026 rw 2026-10-20 10:18:25,785 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:18:26,359 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 502477 264 0.289 0.593 rw 2026-10-20 10:18:26,527 7 INFO rb-aa5c29f-225760-426740 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 10:18:26,540 7 INFO rb-aa5c29f-225760-426740 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 10:18:26,552 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:26] "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 10:18:26,575 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-20 10:18:26,606 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.018 rw 2026-10-20 10:18:26,612 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.017 rw 2026-10-20 10:18:26,623 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:26] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-20 10:18:27,134 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:27] "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 10:18:27,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18: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.002 0.017 rw 2026-10-20 10:18:27,400 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 10:18:27,403 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 5 0.011 0.048 rw 2026-10-20 10:18:27,404 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:27] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.008 - 2026-10-20 10:18:27,424 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:27] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.03 rw 2026-10-20 10:18:27,450 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:27] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 10:18:27,468 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:27] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 10:18:27,469 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 10:18:27,487 7 INFO rb-aa5c29f-225760-426740 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 10:18:27,496 7 INFO rb-aa5c29f-225760-426740 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 10:18:27,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.043 - 2026-10-20 10:18:27,601 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:27] "GET /pos/ui/255?from_backend=True HTTP/1.1" 200 6809 31 0.022 0.062 rw 2026-10-20 10:18:27,631 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:27] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-20 10:18:27,648 7 INFO rb-aa5c29f-225760-426740 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 10:18:27,686 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:27] "GET /pos/ui/255 HTTP/1.1" 200 6809 31 0.031 0.138 rw 2026-10-20 10:18:37,649 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: console.groupEnd 2026-10-20 10:18:37,651 7 INFO rb-aa5c29f-225760-426740 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 10:18:37,651 7 _ERROR rb-aa5c29f-225760-426740 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 10:18:37,652 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Asking for screenshot 2026-10-20 10:18:37,652 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:18:37,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pwX1Q4gx - [20/Oct/2026 10:18:26] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 12.153 rw 2026-10-20 10:18:37,708 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Screenshot in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/screenshots/sc_20261020_101837_707803_test_self_order_snooze_service.png 2026-10-20 10:18:37,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing chrome headless with pid 57797 2026-10-20 10:18:37,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing websocket connection 2026-10-20 10:18:37,759 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Terminating chrome headless with pid 57797 2026-10-20 10:18:37,859 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101837_859203_test_self_order_snooze_service.txt 2026-10-20 10:18:37,859 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Removing chrome user profile "/tmp/tmpkcudbsgw_chrome_odoo" 2026-10-20 10:18:37,869 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile: ====================================================================== 2026-10-20 10:18:37,869 7 _ERROR rb-aa5c29f-225760-426740 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-aa5c29f-225760/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-aa5c29f-225760/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-aa5c29f-225760/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 10:18:37,928 7 INFO rb-aa5c29f-225760-426740 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 10:18:37,928 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_snooze_service ... 2026-10-20 10:18:39,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:18:47,950 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome pid: 57921 2026-10-20 10:18:47,951 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless temporary user profile dir: /tmp/tmpkmcysv_6_chrome_odoo 2026-10-20 10:18:47,953 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:36613/json/version 2026-10-20 10:18:47,955 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36613', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:18:48,011 7 INFO rb-aa5c29f-225760-426740 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 10:18:48,012 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:36613/json 2026-10-20 10:18:48,013 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36613', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:18:48,023 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Websocket url found: ws://127.0.0.1:36613/devtools/page/762B6922C7F29EFC3FCBFB5B6A073873 2026-10-20 10:18:48,036 7 INFO rb-aa5c29f-225760-426740 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 10:18:48,058 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless enable page notifications 2026-10-20 10:18:48,530 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:18:48,533 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Setting session cookie in browser 2026-10-20 10:18:48,536 7 INFO rb-aa5c29f-225760-426740 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 10:18:48,536 7 INFO rb-aa5c29f-225760-426740 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 10:18:48,554 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:18:49,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:49] "GET /pos/ui?config_id=256 HTTP/1.1" 200 6769 66 0.102 0.4 rw 2026-10-20 10:18:49,048 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Navigation result: {'frameId': '762B6922C7F29EFC3FCBFB5B6A073873', 'loaderId': '3668284B8D52906D6CEF11F9D2EEA469', 'isDownload': False} 2026-10-20 10:18:49,048 7 INFO rb-aa5c29f-225760-426740 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 10:18:49,108 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:49] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.557 ro 2026-10-20 10:18:49,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:49] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.032 ro 2026-10-20 10:18:49,145 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:49] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.052 ro 2026-10-20 10:18:49,944 7 INFO rb-aa5c29f-225760-426740 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 10:18:49,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 10:18:49,974 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 10:18:50,008 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 10:18:50,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:50] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.008 rw 2026-10-20 10:18:50,074 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.026 rw 2026-10-20 10:18:50,471 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:18:51,169 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 502477 264 0.383 0.694 rw 2026-10-20 10:18:51,365 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: The ready code tooks too much time : 2.3171868324279785 2026-10-20 10:18:51,365 7 INFO rb-aa5c29f-225760-426740 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 10:18:51,380 7 INFO rb-aa5c29f-225760-426740 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 10:18:51,381 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:51] "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 10:18:51,412 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:51] "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 10:18:51,449 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18: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 10:18:51,468 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18: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.017 rw 2026-10-20 10:18:51,490 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:51] "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 10:18:52,019 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18: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 10:18:52,139 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18: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.011 rw 2026-10-20 10:18:52,290 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 5 0.008 0.043 rw 2026-10-20 10:18:52,298 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:52] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.006 - 2026-10-20 10:18:52,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:52] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.017 rw 2026-10-20 10:18:52,306 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.012 - 2026-10-20 10:18:52,361 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:52] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.028 ro 2026-10-20 10:18:52,368 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.026 - 2026-10-20 10:18:52,380 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:52] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.041 - 2026-10-20 10:18:52,386 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.043 - 2026-10-20 10:18:52,404 7 INFO rb-aa5c29f-225760-426740 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 10:18:52,407 7 INFO rb-aa5c29f-225760-426740 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 10:18:52,464 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:52] "GET /pos/ui/256 HTTP/1.1" 200 6809 31 0.025 0.091 rw 2026-10-20 10:18:52,532 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:52] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.028 - 2026-10-20 10:18:52,553 7 INFO rb-aa5c29f-225760-426740 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 10:18:52,593 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:52] "GET /pos/ui/256?from_backend=True HTTP/1.1" 200 6809 31 0.044 0.199 rw 2026-10-20 10:19:02,552 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: console.groupEnd 2026-10-20 10:19:02,552 7 INFO rb-aa5c29f-225760-426740 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 10:19:02,553 7 ERROR rb-aa5c29f-225760-426740 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 10:19:02,553 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Asking for screenshot 2026-10-20 10:19:02,554 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:19:02,598 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 AgI0WQwX - [20/Oct/2026 10:18:50] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.052 12.465 rw 2026-10-20 10:19:02,629 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Screenshot in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/screenshots/sc_20261020_101902_629003_test_self_order_snooze_service.png 2026-10-20 10:19:02,658 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing chrome headless with pid 57921 2026-10-20 10:19:02,659 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing websocket connection 2026-10-20 10:19:02,660 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Terminating chrome headless with pid 57921 2026-10-20 10:19:02,796 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101902_796184_test_self_order_snooze_service.txt 2026-10-20 10:19:02,796 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Removing chrome user profile "/tmp/tmpkmcysv_6_chrome_odoo" 2026-10-20 10:19:02,811 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile: ====================================================================== 2026-10-20 10:19:02,811 7 ERROR rb-aa5c29f-225760-426740 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-aa5c29f-225760/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-aa5c29f-225760/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-aa5c29f-225760/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 10:19:02,860 7 INFO rb-aa5c29f-225760-426740 odoo.tests.suite: Disabling auto-retry after a failed test 2026-10-20 10:19:02,860 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_no_more_sharing ... 2026-10-20 10:19:04,589 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:19:13,569 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:19:13,904 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86123933 started for PoS orders references: [{'name': None, 'pos_reference': '260-257-000001', 'uuid': 'f3d592f914c245ccb506dea1fc8ca0f8'}] 2026-10-20 10:19:13,976 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86123933 order {'name': None, 'pos_reference': '260-257-000001', 'uuid': 'f3d592f914c245ccb506dea1fc8ca0f8'} created pos.order #838 2026-10-20 10:19:13,977 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86123933 finished 2026-10-20 10:19:14,132 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _KkrlBU4 - [20/Oct/2026 10:19:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2447 95 0.14 0.437 rw 2026-10-20 10:19:14,236 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4664214 started for PoS orders references: [{'name': None, 'pos_reference': '260-257-000002', 'uuid': 'ec9cdc90dd37462899fb1d673860945c'}] 2026-10-20 10:19:14,299 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4664214 order {'name': None, 'pos_reference': '260-257-000002', 'uuid': 'ec9cdc90dd37462899fb1d673860945c'} created pos.order #839 2026-10-20 10:19:14,299 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4664214 finished 2026-10-20 10:19:14,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _KkrlBU4 - [20/Oct/2026 10:19:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3426 79 0.097 0.146 rw 2026-10-20 10:19:14,973 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Chrome pid: 58066 2026-10-20 10:19:14,973 7 INFO rb-aa5c29f-225760-426740 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/tmp27jzkn6c_chrome_odoo 2026-10-20 10:19:14,974 7 INFO rb-aa5c29f-225760-426740 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:38005/json/version 2026-10-20 10:19:14,975 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:19:14,996 7 INFO rb-aa5c29f-225760-426740 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 10:19:14,996 7 INFO rb-aa5c29f-225760-426740 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:38005/json 2026-10-20 10:19:14,997 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:19:15,022 7 INFO rb-aa5c29f-225760-426740 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:38005/devtools/page/675DF101765B86FFF0E001FB940B14E6 2026-10-20 10:19:15,052 7 INFO rb-aa5c29f-225760-426740 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 10:19:15,076 7 INFO rb-aa5c29f-225760-426740 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 10:19:15,128 7 INFO rb-aa5c29f-225760-426740 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 10:19:15,132 7 INFO rb-aa5c29f-225760-426740 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=cc1bc775ac2341a0&table_identifier=cc4105a9" in browser 2026-10-20 10:19:15,133 7 INFO rb-aa5c29f-225760-426740 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=cc1bc775ac2341a0&table_identifier=cc4105a9" 2026-10-20 10:19:15,547 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:15] "GET /pos-self/257?access_token=cc1bc775ac2341a0&table_identifier=cc4105a9 HTTP/1.1" 200 2295 55 0.136 0.276 rw 2026-10-20 10:19:15,556 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Navigation result: {'frameId': '675DF101765B86FFF0E001FB940B14E6', 'loaderId': '17811E3B84C6EDE33630A30C715E0B4B', 'isDownload': False} 2026-10-20 10:19:15,556 7 INFO rb-aa5c29f-225760-426740 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 10:19:15,626 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:19:15,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:15] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.045 0.502 ro 2026-10-20 10:19:15,727 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:19:15,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:15] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.01 0.141 ro 2026-10-20 10:19:15,786 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:19:15,836 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:15] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.014 0.217 ro 2026-10-20 10:19:16,130 7 INFO rb-aa5c29f-225760-426740 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 10:19:16,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:16] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.009 ro 2026-10-20 10:19:16,185 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.013 ro 2026-10-20 10:19:16,198 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:16] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.011 ro 2026-10-20 10:19:16,229 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:16] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.02 rw 2026-10-20 10:19:17,058 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:17] "POST /pos-self/data/257 HTTP/1.1" 200 466947 263 0.307 0.535 rw 2026-10-20 10:19:17,312 7 INFO rb-aa5c29f-225760-426740 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 10:19:17,337 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 4 0.004 0.02 rw 2026-10-20 10:19:17,419 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:17] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.022 0.058 ro 2026-10-20 10:19:17,443 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:17] "GET /web/image/ir.attachment/205976/raw HTTP/1.1" 200 98715 3 0.002 0.023 ro 2026-10-20 10:19:17,633 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:205980) 2026-10-20 10:19:17,658 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:17] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.017 0.176 ro 2026-10-20 10:19:17,688 7 INFO rb-aa5c29f-225760-426740 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 10:19:17,699 7 INFO rb-aa5c29f-225760-426740 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 10:19:17,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:17] "GET /web/image/ir.attachment/205975/raw HTTP/1.1" 200 84994 3 0.007 0.076 ro 2026-10-20 10:19:17,781 7 INFO rb-aa5c29f-225760-426740 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 10:19:17,866 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing.browser: tour succeeded 2026-10-20 10:19:17,867 7 INFO rb-aa5c29f-225760-426740 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 10:19:17,895 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:17] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.007 0.05 ro 2026-10-20 10:19:17,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:17] "GET /web/image/pos.category/389/image_128?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.083 ro 2026-10-20 10:19:17,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:17] "GET /web/image/product.template/8/image_512?unique=2026-10-20T10:15:18.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.12 ro 2026-10-20 10:19:17,978 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:19:17,993 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:17] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.006 1.726 rw 2026-10-20 10:19:17,999 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vwLnfjvS - [20/Oct/2026 10:19:17] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.136 ro 2026-10-20 10:19:18,006 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing.browser: heap 13338344 (allocated 14036992) 2026-10-20 10:19:18,084 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Closing chrome headless with pid 58066 2026-10-20 10:19:18,086 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Closing websocket connection 2026-10-20 10:19:18,087 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Terminating chrome headless with pid 58066 2026-10-20 10:19:18,200 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_101918_199715_test_self_order_table_no_more_sharing.txt 2026-10-20 10:19:18,200 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Removing chrome user profile "/tmp/tmp27jzkn6c_chrome_odoo" 2026-10-20 10:19:18,364 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-20 10:19:20,199 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_payment_method: Starting TestSelfOrderPaymentMethod.test_cash_machine_payment_method_allowed_for_kiosk ... 2026-10-20 10:19:21,969 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:19:30,352 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_payment_method: Starting TestSelfOrderPaymentMethod.test_self_order_kiosk_loads_terminal_payment_method ... 2026-10-20 10:19:31,621 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:19:40,462 7 INFO rb-aa5c29f-225760-426740 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 10:19:41,943 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:19:50,292 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:19:51,553 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-10-20 10:19:53,064 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:20:02,882 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 58207 2026-10-20 10:20:02,883 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmp9nqlue8l_chrome_odoo 2026-10-20 10:20:02,883 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:40479/json/version 2026-10-20 10:20:02,884 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40479', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:20:02,952 7 INFO rb-aa5c29f-225760-426740 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 10:20:02,952 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:40479/json 2026-10-20 10:20:02,953 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40479', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:20:02,964 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:40479/devtools/page/58601554B2B8552DA272DCFB471A99E8 2026-10-20 10:20:02,983 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-20 10:20:03,017 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-20 10:20:03,516 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-10-20 10:20:03,520 7 INFO rb-aa5c29f-225760-426740 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=d379e49709324787" in browser 2026-10-20 10:20:03,521 7 INFO rb-aa5c29f-225760-426740 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=d379e49709324787" 2026-10-20 10:20:03,535 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:20:04,053 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:04] "GET /pos-self/261?access_token=d379e49709324787 HTTP/1.1" 200 2295 63 0.085 0.446 rw 2026-10-20 10:20:04,057 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': '58601554B2B8552DA272DCFB471A99E8', 'loaderId': '077424C7A946B7425EB01BF624DB54E3', 'isDownload': False} 2026-10-20 10:20:04,058 7 INFO rb-aa5c29f-225760-426740 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 10:20:04,124 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:20:04,182 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:04] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.017 0.071 ro 2026-10-20 10:20:04,194 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:20:04,235 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:04] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.024 0.116 ro 2026-10-20 10:20:04,252 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:20:04,330 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:04] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.053 0.748 ro 2026-10-20 10:20:04,519 7 INFO rb-aa5c29f-225760-426740 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 10:20:04,555 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.01 ro 2026-10-20 10:20:04,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:04] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.018 ro 2026-10-20 10:20:04,585 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:04] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.017 ro 2026-10-20 10:20:05,407 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:05] "POST /pos-self/data/261 HTTP/1.1" 200 466917 265 0.317 0.505 rw 2026-10-20 10:20:05,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.825 rw 2026-10-20 10:20:05,719 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:05] "GET /web/image/ir.attachment/210091/raw HTTP/1.1" 200 98715 3 0.003 0.016 ro 2026-10-20 10:20:05,722 7 INFO rb-aa5c29f-225760-426740 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 10:20:05,780 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:05] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.004 0.036 ro 2026-10-20 10:20:05,967 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:210095) 2026-10-20 10:20:05,985 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:05] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.035 0.147 ro 2026-10-20 10:20:06,002 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:05] "GET /web/image/ir.attachment/210090/raw HTTP/1.1" 200 84994 3 0.005 0.07 ro 2026-10-20 10:20:06,007 7 INFO rb-aa5c29f-225760-426740 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 10:20:06,042 7 INFO rb-aa5c29f-225760-426740 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 10:20:06,063 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:06] "GET /web/image/ir.attachment/209073/raw HTTP/1.1" 200 49165 3 0.001 0.01 ro 2026-10-20 10:20:06,144 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:06] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.017 ro 2026-10-20 10:20:06,166 7 INFO rb-aa5c29f-225760-426740 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 10:20:06,243 7 INFO rb-aa5c29f-225760-426740 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 10:20:06,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:06] "GET /web/image/pos.category/391/image_128?unique=2026-10-20T10:19:50.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.048 ro 2026-10-20 10:20:06,301 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:06] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.094 ro 2026-10-20 10:20:06,302 7 INFO rb-aa5c29f-225760-426740 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 10:20:06,332 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:06] "GET /web/image/product.template/8/image_512?unique=2026-10-20T10:19:50.000+00:00 HTTP/1.1" 200 10346 3 0.009 0.103 ro 2026-10-20 10:20:06,390 7 INFO rb-aa5c29f-225760-426740 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 10:20:06,438 7 INFO rb-aa5c29f-225760-426740 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 10:20:06,440 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:06] "GET /web/image/product.product/2266/image_512?unique=2026-10-20T10:19:50.000+00:00 HTTP/1.1" 200 7322 9 0.028 0.041 ro 2026-10-20 10:20:06,507 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:06] "GET /web/image/product.product/15/image_512?unique=2026-10-20T10:19:50.000+00:00 HTTP/1.1" 200 7322 8 0.027 0.097 ro 2026-10-20 10:20:06,532 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:06] "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 10:20:06,590 7 INFO rb-aa5c29f-225760-426740 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 10:20:06,664 7 INFO rb-aa5c29f-225760-426740 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 10:20:06,725 7 INFO rb-aa5c29f-225760-426740 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 10:20:06,733 7 INFO rb-aa5c29f-225760-426740 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 10:20:07,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:07] "POST /pos-self/autocomplete/address HTTP/1.1" 200 175 2 0.003 0.014 rw 2026-10-20 10:20:07,142 7 INFO rb-aa5c29f-225760-426740 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 10:20:07,166 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:07] "POST /pos-self/autocomplete/address_full HTTP/1.1" 200 206 2 0.002 0.02 rw 2026-10-20 10:20:07,220 7 INFO rb-aa5c29f-225760-426740 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 10:20:07,455 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:07] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 35 0.108 0.135 rw 2026-10-20 10:20:07,590 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50879177 started for PoS orders references: [{'name': None, 'pos_reference': '260-261-000001', 'uuid': '228fab77-9595-4a29-ac2a-8e384040b1a6'}] 2026-10-20 10:20:07,692 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50879177 order {'name': None, 'pos_reference': '260-261-000001', 'uuid': '228fab77-9595-4a29-ac2a-8e384040b1a6'} created pos.order #840 2026-10-20 10:20:07,692 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50879177 finished 2026-10-20 10:20:08,454 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3555 232 0.417 0.551 rw 2026-10-20 10:20:08,514 7 INFO rb-aa5c29f-225760-426740 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 10:20:08,516 7 INFO rb-aa5c29f-225760-426740 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 10:20:08,517 7 INFO rb-aa5c29f-225760-426740 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 10:20:08,534 7 INFO rb-aa5c29f-225760-426740 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 10:20:08,594 7 INFO rb-aa5c29f-225760-426740 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 10:20:08,630 7 INFO rb-aa5c29f-225760-426740 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 10:20:08,646 7 INFO rb-aa5c29f-225760-426740 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 10:20:08,688 7 INFO rb-aa5c29f-225760-426740 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 10:20:08,708 7 INFO rb-aa5c29f-225760-426740 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 10:20:08,767 7 INFO rb-aa5c29f-225760-426740 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 10:20:08,829 7 INFO rb-aa5c29f-225760-426740 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 10:20:08,886 7 INFO rb-aa5c29f-225760-426740 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 10:20:08,895 7 INFO rb-aa5c29f-225760-426740 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 10:20:09,285 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:09] "POST /pos-self/autocomplete/address HTTP/1.1" 200 175 2 0.025 0.013 rw 2026-10-20 10:20:09,324 7 INFO rb-aa5c29f-225760-426740 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 10:20:09,356 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:09] "POST /pos-self/autocomplete/address_full HTTP/1.1" 200 206 2 0.011 0.018 rw 2026-10-20 10:20:09,396 7 INFO rb-aa5c29f-225760-426740 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 10:20:09,587 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:09] "POST /pos-self-order/validate-partner HTTP/1.1" 200 129 24 0.115 0.082 rw 2026-10-20 10:20:09,623 7 INFO rb-aa5c29f-225760-426740 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 10:20:09,649 7 INFO rb-aa5c29f-225760-426740 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 10:20:09,662 7 INFO rb-aa5c29f-225760-426740 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 10:20:09,678 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:09] "POST /pos-self-order/get-slots HTTP/1.1" 200 56 3 0.013 0.028 rw 2026-10-20 10:20:09,797 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:09] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 24 0.04 0.104 rw 2026-10-20 10:20:09,903 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24238520 started for PoS orders references: [{'name': None, 'pos_reference': '260-261-000002', 'uuid': '0e7effcf-cff1-4d7f-a34f-170fdce4d10c'}] 2026-10-20 10:20:09,959 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24238520 order {'name': None, 'pos_reference': '260-261-000002', 'uuid': '0e7effcf-cff1-4d7f-a34f-170fdce4d10c'} created pos.order #841 2026-10-20 10:20:09,959 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24238520 finished 2026-10-20 10:20:10,635 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2537 186 0.36 0.454 rw 2026-10-20 10:20:10,685 7 INFO rb-aa5c29f-225760-426740 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 10:20:10,695 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-10-20 10:20:10,696 7 INFO rb-aa5c29f-225760-426740 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 10:20:10,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:20:10,826 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 15898168 (allocated 18231296) 2026-10-20 10:20:10,830 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vw9GTHjE - [20/Oct/2026 10:20:05] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.012 5.208 rw 2026-10-20 10:20:10,955 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 58207 2026-10-20 10:20:10,958 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-10-20 10:20:10,959 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 58207 2026-10-20 10:20:11,103 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_102011_103342_test_preset_delivery_tour.txt 2026-10-20 10:20:11,103 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmp9nqlue8l_chrome_odoo" 2026-10-20 10:20:11,165 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-10-20 10:20:13,020 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:20:23,037 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:20:23,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90632642 started for PoS orders references: [{'name': None, 'pos_reference': '260-262-000001', 'uuid': 'd54c1235acae4d24affa2ffb226fa9fd'}] 2026-10-20 10:20:23,415 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90632642 order {'name': None, 'pos_reference': '260-262-000001', 'uuid': 'd54c1235acae4d24affa2ffb226fa9fd'} created pos.order #842 2026-10-20 10:20:23,416 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90632642 finished 2026-10-20 10:20:23,563 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 SgAo_Kgc - [20/Oct/2026 10:20:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2434 98 0.106 0.427 rw 2026-10-20 10:20:23,632 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-10-20 10:20:25,304 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:20:34,761 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 58345 2026-10-20 10:20:34,761 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpkfdsqhid_chrome_odoo 2026-10-20 10:20:34,761 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:43157/json/version 2026-10-20 10:20:34,762 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43157', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:20:34,839 7 INFO rb-aa5c29f-225760-426740 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 10:20:34,840 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:43157/json 2026-10-20 10:20:34,840 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43157', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:20:34,863 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:43157/devtools/page/28E0FE541287C44E746C82DA538B9F0B 2026-10-20 10:20:34,881 7 INFO rb-aa5c29f-225760-426740 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 10:20:34,892 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-20 10:20:35,301 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-20 10:20:35,304 7 INFO rb-aa5c29f-225760-426740 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=db4b919ef36d4fd5" in browser 2026-10-20 10:20:35,304 7 INFO rb-aa5c29f-225760-426740 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=db4b919ef36d4fd5" 2026-10-20 10:20:35,332 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:20:35,865 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:35] "GET /pos-self/263?access_token=db4b919ef36d4fd5 HTTP/1.1" 200 2295 63 0.064 0.493 rw 2026-10-20 10:20:35,870 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': '28E0FE541287C44E746C82DA538B9F0B', 'loaderId': '7F1869087907682AE5077B9BC8C56D3F', 'isDownload': False} 2026-10-20 10:20:35,870 7 INFO rb-aa5c29f-225760-426740 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 10:20:35,930 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:20:35,969 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:35] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.017 0.042 ro 2026-10-20 10:20:36,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:20:36,063 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:36] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.017 0.136 ro 2026-10-20 10:20:36,106 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:20:36,209 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:36] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.086 0.801 ro 2026-10-20 10:20:36,432 7 INFO rb-aa5c29f-225760-426740 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 10:20:36,454 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:36] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 10:20:36,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.003 0.015 ro 2026-10-20 10:20:36,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:36] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.017 ro 2026-10-20 10:20:36,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.012 rw 2026-10-20 10:20:37,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:37] "POST /pos-self/data/263 HTTP/1.1" 200 467728 268 0.36 0.57 rw 2026-10-20 10:20:37,785 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:37] "GET /web/image/ir.attachment/212139/raw HTTP/1.1" 200 98715 3 0.005 0.028 ro 2026-10-20 10:20:37,790 7 INFO rb-aa5c29f-225760-426740 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 10:20:37,870 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:37] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.008 0.036 ro 2026-10-20 10:20:38,112 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:212143) 2026-10-20 10:20:38,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:38] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.026 0.18 ro 2026-10-20 10:20:38,131 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:38] "GET /web/image/ir.attachment/212138/raw HTTP/1.1" 200 84994 3 0.002 0.163 ro 2026-10-20 10:20:38,152 7 INFO rb-aa5c29f-225760-426740 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 10:20:38,156 7 INFO rb-aa5c29f-225760-426740 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 10:20:38,189 7 INFO rb-aa5c29f-225760-426740 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 10:20:38,226 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:38] "GET /web/image/ir.attachment/211121/raw HTTP/1.1" 200 49165 3 0.004 0.024 ro 2026-10-20 10:20:38,303 7 INFO rb-aa5c29f-225760-426740 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 10:20:38,335 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:38] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.027 0.018 ro 2026-10-20 10:20:38,354 7 INFO rb-aa5c29f-225760-426740 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 10:20:38,439 7 INFO rb-aa5c29f-225760-426740 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 10:20:38,454 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:38] "GET /web/image/product.template/8/image_512?unique=2026-10-20T10:19:50.000+00:00 HTTP/1.1" 200 10346 3 0.014 0.026 ro 2026-10-20 10:20:38,481 7 INFO rb-aa5c29f-225760-426740 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 10:20:38,483 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:38] "GET /web/image/pos.category/391/image_128?unique=2026-10-20T10:19:50.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.064 ro 2026-10-20 10:20:38,519 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:38] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.005 0.095 ro 2026-10-20 10:20:38,539 7 INFO rb-aa5c29f-225760-426740 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 10:20:38,546 7 INFO rb-aa5c29f-225760-426740 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 10:20:38,573 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:38] "GET /web/image/product.product/2265/image_512?unique=2026-10-20T10:19:50.000+00:00 HTTP/1.1" 200 7322 9 0.017 0.034 ro 2026-10-20 10:20:38,605 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:38] "POST /pos-self-order/get-slots HTTP/1.1" 200 56 3 0.013 0.031 rw 2026-10-20 10:20:38,722 7 INFO rb-aa5c29f-225760-426740 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 10:20:38,730 7 INFO rb-aa5c29f-225760-426740 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 10:20:38,793 7 INFO rb-aa5c29f-225760-426740 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 10:20:38,922 7 INFO rb-aa5c29f-225760-426740 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 10:20:39,030 7 INFO rb-aa5c29f-225760-426740 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 10:20:39,057 7 INFO rb-aa5c29f-225760-426740 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 10:20:39,233 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:39] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 35 0.082 0.091 rw 2026-10-20 10:20:39,345 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78557663 started for PoS orders references: [{'name': None, 'pos_reference': '260-263-000001', 'uuid': 'f28adba1-4dfa-4373-892c-a67e843a63f0'}] 2026-10-20 10:20:39,408 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78557663 order {'name': None, 'pos_reference': '260-263-000001', 'uuid': 'f28adba1-4dfa-4373-892c-a67e843a63f0'} created pos.order #843 2026-10-20 10:20:39,408 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78557663 finished 2026-10-20 10:20:39,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2531 88 0.184 0.161 rw 2026-10-20 10:20:39,676 7 INFO rb-aa5c29f-225760-426740 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 10:20:39,679 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.024 rw 2026-10-20 10:20:39,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-10-20 10:20:39,683 7 INFO rb-aa5c29f-225760-426740 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 10:20:39,849 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:20:39,858 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NnjTgoee - [20/Oct/2026 10:20:37] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.01 3.302 rw 2026-10-20 10:20:39,858 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 15906952 (allocated 18231296) 2026-10-20 10:20:39,963 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 58345 2026-10-20 10:20:39,964 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-10-20 10:20:39,964 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 58345 2026-10-20 10:20:40,102 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_102040_101995_test_preset_with_slot_tour.txt 2026-10-20 10:20:40,102 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpkfdsqhid_chrome_odoo" 2026-10-20 10:20:40,287 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-20 10:20:42,167 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-10-20 10:20:43,957 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:20:57,985 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 58475 2026-10-20 10:20:57,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmpfezc8aj3_chrome_odoo 2026-10-20 10:20:57,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:38595/json/version 2026-10-20 10:20:57,987 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38595', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:20:58,001 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: Chrome/150.0.7871.114 2026-10-20 10:20:58,001 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:38595/json 2026-10-20 10:20:58,002 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38595', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:20:58,010 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:38595/devtools/page/1962F956B25B3014FFF5CDED0385224C 2026-10-20 10:20:58,017 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-10-20 10:20:58,030 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-10-20 10:20:58,491 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-10-20 10:20:58,494 7 INFO rb-aa5c29f-225760-426740 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=029fdb26f3b04a66" in browser 2026-10-20 10:20:58,495 7 INFO rb-aa5c29f-225760-426740 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=029fdb26f3b04a66" 2026-10-20 10:20:58,540 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:20:58,995 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:20:58] "GET /pos-self/264?access_token=029fdb26f3b04a66 HTTP/1.1" 200 2295 63 0.064 0.435 rw 2026-10-20 10:20:58,999 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': '1962F956B25B3014FFF5CDED0385224C', 'loaderId': 'EDD7C3247199EE5C7CD5E9367BD2ED06', 'isDownload': False} 2026-10-20 10:20:58,999 7 INFO rb-aa5c29f-225760-426740 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 10:20:59,051 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:20:59,088 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:20:59] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.013 0.043 ro 2026-10-20 10:20:59,103 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:20:59,162 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:20:59] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.008 0.116 ro 2026-10-20 10:20:59,170 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:20:59,224 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:20:59] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.033 0.685 ro 2026-10-20 10:20:59,444 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-10-20 10:20:59,456 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:20:59] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 10:20:59,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:20:59] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.003 0.013 ro 2026-10-20 10:20:59,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:20:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.022 ro 2026-10-20 10:20:59,547 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:20:59] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.014 0.011 rw 2026-10-20 10:21:00,506 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:00] "POST /pos-self/data/264 HTTP/1.1" 200 510732 412 0.417 0.562 rw 2026-10-20 10:21:00,866 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:00] "GET /web/image/ir.attachment/213175/raw HTTP/1.1" 200 98715 3 0.003 0.019 ro 2026-10-20 10:21:00,869 7 INFO rb-aa5c29f-225760-426740 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 10:21:00,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:00] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.009 0.035 ro 2026-10-20 10:21:01,104 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:213179) 2026-10-20 10:21:01,111 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:01] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.018 0.146 ro 2026-10-20 10:21:01,119 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:01] "GET /web/image/ir.attachment/213174/raw HTTP/1.1" 200 84994 3 0.001 0.062 ro 2026-10-20 10:21:01,149 7 INFO rb-aa5c29f-225760-426740 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 10:21:01,240 7 INFO rb-aa5c29f-225760-426740 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 10:21:01,368 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:01] "GET /web/image/pos.category/393/image_128?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.041 ro 2026-10-20 10:21:01,375 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:01] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.041 ro 2026-10-20 10:21:01,411 7 INFO rb-aa5c29f-225760-426740 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 10:21:01,495 7 INFO rb-aa5c29f-225760-426740 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 10:21:01,500 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:01] "GET /web/image/product.template/2129/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 3 0.008 0.021 ro 2026-10-20 10:21:01,507 7 INFO rb-aa5c29f-225760-426740 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 10:21:01,553 7 INFO rb-aa5c29f-225760-426740 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 10:21:01,582 7 INFO rb-aa5c29f-225760-426740 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 10:21:01,593 7 INFO rb-aa5c29f-225760-426740 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 10:21:01,633 7 INFO rb-aa5c29f-225760-426740 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 10:21:01,659 7 INFO rb-aa5c29f-225760-426740 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 10:21:01,674 7 INFO rb-aa5c29f-225760-426740 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 10:21:01,700 7 INFO rb-aa5c29f-225760-426740 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 10:21:01,874 7 INFO rb-aa5c29f-225760-426740 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 10:21:01,944 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:01] "GET /web/image/product.product/2281/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 9 0.012 0.044 ro 2026-10-20 10:21:01,986 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:01] "GET /web/image/product.product/2279/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.015 0.07 ro 2026-10-20 10:21:02,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:02] "GET /web/image/product.product/2282/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.01 0.11 ro 2026-10-20 10:21:02,069 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:02] "GET /web/image/product.product/2284/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.01 0.172 ro 2026-10-20 10:21:02,085 7 INFO rb-aa5c29f-225760-426740 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 10:21:02,110 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:02] "GET /web/image/product.product/2278/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.022 0.201 ro 2026-10-20 10:21:02,142 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:02] "GET /web/image/product.product/2285/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.012 0.229 ro 2026-10-20 10:21:02,195 7 INFO rb-aa5c29f-225760-426740 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 10:21:02,326 7 INFO rb-aa5c29f-225760-426740 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 10:21:02,479 7 INFO rb-aa5c29f-225760-426740 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 10:21:02,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39280144 started for PoS orders references: [{'name': None, 'pos_reference': '260-264-000001', 'uuid': '3ae9b256-ac6e-4eb5-bd43-7e86616b1286'}] 2026-10-20 10:21:02,788 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39280144 order {'name': None, 'pos_reference': '260-264-000001', 'uuid': '3ae9b256-ac6e-4eb5-bd43-7e86616b1286'} created pos.order #844 2026-10-20 10:21:02,789 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39280144 finished 2026-10-20 10:21:03,155 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 11459 184 0.32 0.335 rw 2026-10-20 10:21:03,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:03] "GET /web/image/ir.attachment/212157/raw HTTP/1.1" 200 49165 3 0.001 0.526 ro 2026-10-20 10:21:03,198 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:03] "GET /web/image/product.product/2287/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.011 0.406 ro 2026-10-20 10:21:03,233 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:03] "GET /web/image/product.product/2300/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.012 0.44 ro 2026-10-20 10:21:03,271 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:03] "GET /web/image/product.product/2299/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.012 0.474 ro 2026-10-20 10:21:03,271 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,281 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,287 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,296 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:03] "GET /web/image/product.product/2301/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.006 0.497 ro 2026-10-20 10:21:03,367 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,410 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,420 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,447 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,483 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,497 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,506 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,517 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,529 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,561 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,576 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,587 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,604 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,614 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,622 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,633 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,648 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,659 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,666 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,678 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,700 7 INFO rb-aa5c29f-225760-426740 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 10:21:03,855 7 INFO rb-aa5c29f-225760-426740 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 10:21:04,132 7 INFO rb-aa5c29f-225760-426740 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 10:21:04,226 7 INFO rb-aa5c29f-225760-426740 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 10:21:04,358 7 INFO rb-aa5c29f-225760-426740 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 10:21:04,481 7 INFO rb-aa5c29f-225760-426740 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 10:21:04,607 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74699851 started for PoS orders references: [{'name': None, 'pos_reference': '260-264-000002', 'uuid': 'c2373acb-e904-423f-a2f1-93003525ee68'}] 2026-10-20 10:21:04,723 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74699851 order {'name': None, 'pos_reference': '260-264-000002', 'uuid': 'c2373acb-e904-423f-a2f1-93003525ee68'} created pos.order #845 2026-10-20 10:21:04,724 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74699851 finished 2026-10-20 10:21:04,952 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 11463 169 0.175 0.277 rw 2026-10-20 10:21:05,061 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,068 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,071 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,122 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,167 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,185 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,214 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,224 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,246 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,269 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,317 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,330 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,338 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,382 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,390 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,425 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,471 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,484 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,513 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,532 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,550 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,563 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,575 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,585 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,599 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,615 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,628 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,643 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,679 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,690 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,725 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,773 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,788 7 INFO rb-aa5c29f-225760-426740 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 10:21:05,935 7 INFO rb-aa5c29f-225760-426740 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 10:21:06,011 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:06] "GET /web/image/product.product/2280/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.024 0.033 ro 2026-10-20 10:21:06,052 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:06] "GET /web/image/product.product/2286/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.011 0.082 ro 2026-10-20 10:21:06,080 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:06] "GET /web/image/product.product/2283/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.009 0.116 ro 2026-10-20 10:21:06,117 7 INFO rb-aa5c29f-225760-426740 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 10:21:06,277 7 INFO rb-aa5c29f-225760-426740 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 10:21:06,423 7 INFO rb-aa5c29f-225760-426740 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 10:21:06,566 7 INFO rb-aa5c29f-225760-426740 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 10:21:06,763 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71036992 started for PoS orders references: [{'name': None, 'pos_reference': '260-264-000003', 'uuid': 'fca00c88-3e62-4792-905f-476f5a5612ac'}] 2026-10-20 10:21:06,895 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71036992 order {'name': None, 'pos_reference': '260-264-000003', 'uuid': 'fca00c88-3e62-4792-905f-476f5a5612ac'} created pos.order #846 2026-10-20 10:21:06,895 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71036992 finished 2026-10-20 10:21:07,078 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 12522 189 0.222 0.259 rw 2026-10-20 10:21:07,212 7 INFO rb-aa5c29f-225760-426740 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 10:21:07,214 7 INFO rb-aa5c29f-225760-426740 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 10:21:07,224 7 INFO rb-aa5c29f-225760-426740 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 10:21:07,283 7 INFO rb-aa5c29f-225760-426740 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 10:21:07,337 7 INFO rb-aa5c29f-225760-426740 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 10:21:07,350 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:07] "GET /web/image/product.template/2130/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 3 0.014 0.028 ro 2026-10-20 10:21:07,358 7 INFO rb-aa5c29f-225760-426740 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 10:21:07,370 7 INFO rb-aa5c29f-225760-426740 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 10:21:07,387 7 INFO rb-aa5c29f-225760-426740 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 10:21:07,440 7 INFO rb-aa5c29f-225760-426740 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 10:21:07,477 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:07] "GET /web/image/product.product/2275/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.008 0.026 ro 2026-10-20 10:21:07,514 7 INFO rb-aa5c29f-225760-426740 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 10:21:07,560 7 INFO rb-aa5c29f-225760-426740 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 10:21:07,640 7 INFO rb-aa5c29f-225760-426740 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 10:21:07,695 7 INFO rb-aa5c29f-225760-426740 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 10:21:07,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27103406 started for PoS orders references: [{'name': None, 'pos_reference': '260-264-000004', 'uuid': 'f5b5e1fc-8071-48ec-aa29-341cda7f7557'}] 2026-10-20 10:21:07,910 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27103406 order {'name': None, 'pos_reference': '260-264-000004', 'uuid': 'f5b5e1fc-8071-48ec-aa29-341cda7f7557'} created pos.order #847 2026-10-20 10:21:07,911 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27103406 finished 2026-10-20 10:21:08,090 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 8478 142 0.117 0.262 rw 2026-10-20 10:21:08,126 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:08] "GET /web/image/product.product/2288/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.01 0.299 ro 2026-10-20 10:21:08,151 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,156 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,160 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,212 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,263 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,270 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,278 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:08] "GET /web/image/product.template/2140/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.025 ro 2026-10-20 10:21:08,290 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,305 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,313 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,340 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,357 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,380 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,442 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,492 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:08] "GET /web/image/product.product/2289/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.016 0.025 ro 2026-10-20 10:21:08,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:08] "GET /web/image/product.product/2290/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.009 0.066 ro 2026-10-20 10:21:08,553 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,557 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:08] "GET /web/image/product.product/2292/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.009 0.096 ro 2026-10-20 10:21:08,593 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:08] "GET /web/image/product.product/2296/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.013 0.128 ro 2026-10-20 10:21:08,622 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,716 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,803 7 INFO rb-aa5c29f-225760-426740 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 10:21:08,927 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94673666 started for PoS orders references: [{'name': None, 'pos_reference': '260-264-000005', 'uuid': '5e8c87f2-0579-4ed6-8575-4c39b03f5d6c'}] 2026-10-20 10:21:09,004 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94673666 order {'name': None, 'pos_reference': '260-264-000005', 'uuid': '5e8c87f2-0579-4ed6-8575-4c39b03f5d6c'} created pos.order #848 2026-10-20 10:21:09,004 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94673666 finished 2026-10-20 10:21:09,231 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 9523 151 0.142 0.259 rw 2026-10-20 10:21:09,259 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:09] "GET /web/image/product.product/2298/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 8 0.009 0.26 ro 2026-10-20 10:21:09,302 7 INFO rb-aa5c29f-225760-426740 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 10:21:09,318 7 INFO rb-aa5c29f-225760-426740 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 10:21:09,319 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-10-20 10:21:09,320 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-20 10:21:09,734 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:21:09,744 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _ZXywneq - [20/Oct/2026 10:21:00] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.011 10.147 rw 2026-10-20 10:21:09,751 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 35957268 (allocated 41693184) 2026-10-20 10:21:09,841 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 58475 2026-10-20 10:21:09,842 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-10-20 10:21:09,858 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 58475 2026-10-20 10:21:09,939 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_102109_939379_test_combo_prices.txt 2026-10-20 10:21:09,939 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmpfezc8aj3_chrome_odoo" 2026-10-20 10:21:09,992 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-10-20 10:21:11,600 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:21:25,814 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 58612 2026-10-20 10:21:25,817 7 INFO rb-aa5c29f-225760-426740 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/tmpy39jy_rf_chrome_odoo 2026-10-20 10:21:25,817 7 INFO rb-aa5c29f-225760-426740 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:34705/json/version 2026-10-20 10:21:25,818 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34705', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:21:25,859 7 INFO rb-aa5c29f-225760-426740 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 10:21:25,859 7 INFO rb-aa5c29f-225760-426740 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:34705/json 2026-10-20 10:21:25,860 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34705', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:21:25,865 7 INFO rb-aa5c29f-225760-426740 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:34705/devtools/page/F689D88C754AE623585551A5D8D1CB96 2026-10-20 10:21:25,870 7 INFO rb-aa5c29f-225760-426740 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 10:21:25,879 7 INFO rb-aa5c29f-225760-426740 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 10:21:26,355 7 INFO rb-aa5c29f-225760-426740 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 10:21:26,357 7 INFO rb-aa5c29f-225760-426740 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=0a384fec549e449c" in browser 2026-10-20 10:21:26,357 7 INFO rb-aa5c29f-225760-426740 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=0a384fec549e449c" 2026-10-20 10:21:26,375 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:21:26,979 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:26] "GET /pos-self/265?access_token=0a384fec549e449c HTTP/1.1" 200 2295 63 0.067 0.551 rw 2026-10-20 10:21:26,983 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': 'F689D88C754AE623585551A5D8D1CB96', 'loaderId': '9CFD77B3EEC091D215097599766FD1C7', 'isDownload': False} 2026-10-20 10:21:26,983 7 INFO rb-aa5c29f-225760-426740 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 10:21:27,052 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:21:27,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:27] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.014 0.043 ro 2026-10-20 10:21:27,098 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:21:27,159 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:21:27,166 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:27] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.011 0.128 ro 2026-10-20 10:21:27,227 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:27] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.032 0.823 ro 2026-10-20 10:21:27,462 7 INFO rb-aa5c29f-225760-426740 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 10:21:27,494 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:27] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 10:21:27,520 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.015 ro 2026-10-20 10:21:27,535 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:27] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.004 0.017 ro 2026-10-20 10:21:27,561 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.016 rw 2026-10-20 10:21:28,554 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:28] "POST /pos-self/data/265 HTTP/1.1" 200 512536 416 0.413 0.605 rw 2026-10-20 10:21:28,876 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:28] "GET /web/image/ir.attachment/214201/raw HTTP/1.1" 200 98715 3 0.001 0.008 ro 2026-10-20 10:21:28,894 7 INFO rb-aa5c29f-225760-426740 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 10:21:28,948 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:28] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.034 ro 2026-10-20 10:21:29,137 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:214205) 2026-10-20 10:21:29,142 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:29] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.012 0.159 ro 2026-10-20 10:21:29,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:29] "GET /web/image/ir.attachment/214200/raw HTTP/1.1" 200 84994 3 0.003 0.064 ro 2026-10-20 10:21:29,172 7 INFO rb-aa5c29f-225760-426740 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 10:21:29,215 7 INFO rb-aa5c29f-225760-426740 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 10:21:29,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:29] "GET /web/image/ir.attachment/213183/raw HTTP/1.1" 200 49165 3 0.001 0.014 ro 2026-10-20 10:21:29,264 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:29] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.016 ro 2026-10-20 10:21:29,301 7 INFO rb-aa5c29f-225760-426740 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 10:21:29,365 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:29] "GET /web/image/pos.category/394/image_128?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.033 ro 2026-10-20 10:21:29,367 7 INFO rb-aa5c29f-225760-426740 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 10:21:29,421 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:29] "GET /web/image/product.template/2172/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.018 ro 2026-10-20 10:21:29,427 7 INFO rb-aa5c29f-225760-426740 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 10:21:29,438 7 INFO rb-aa5c29f-225760-426740 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 10:21:29,473 7 INFO rb-aa5c29f-225760-426740 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 10:21:29,511 7 INFO rb-aa5c29f-225760-426740 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 10:21:29,582 7 INFO rb-aa5c29f-225760-426740 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 10:21:29,595 7 INFO rb-aa5c29f-225760-426740 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 10:21:29,634 7 INFO rb-aa5c29f-225760-426740 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 10:21:29,634 7 INFO rb-aa5c29f-225760-426740 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 10:21:29,761 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86927768 started for PoS orders references: [{'name': None, 'pos_reference': '260-265-000001', 'uuid': '0de59830-81d7-4890-916e-42fcf463e128'}] 2026-10-20 10:21:29,826 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86927768 order {'name': None, 'pos_reference': '260-265-000001', 'uuid': '0de59830-81d7-4890-916e-42fcf463e128'} created pos.order #849 2026-10-20 10:21:29,827 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86927768 finished 2026-10-20 10:21:30,026 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3506 112 0.19 0.185 rw 2026-10-20 10:21:30,056 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-20 10:21:30,057 7 INFO rb-aa5c29f-225760-426740 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 10:21:30,104 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.009 0.016 rw 2026-10-20 10:21:30,146 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:21:30,148 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 14975736 (allocated 16396288) 2026-10-20 10:21:30,149 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 l8Ku8gXB - [20/Oct/2026 10:21:28] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.007 2.564 rw 2026-10-20 10:21:30,253 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 58612 2026-10-20 10:21:30,254 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-20 10:21:30,255 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 58612 2026-10-20 10:21:30,390 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_102130_390571_test_fiscal_position_between_frontend_and_backend.txt 2026-10-20 10:21:30,391 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpy39jy_rf_chrome_odoo" 2026-10-20 10:21:30,466 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9690] 2026-10-20 10:21:30,520 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted pos.order records with IDs: [849] 2026-10-20 10:21:30,539 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2710] 2026-10-20 10:21:31,141 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 58752 2026-10-20 10:21:31,141 7 INFO rb-aa5c29f-225760-426740 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/tmpor1kt1h__chrome_odoo 2026-10-20 10:21:31,142 7 INFO rb-aa5c29f-225760-426740 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:37955/json/version 2026-10-20 10:21:31,144 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:21:31,169 7 INFO rb-aa5c29f-225760-426740 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 10:21:31,169 7 INFO rb-aa5c29f-225760-426740 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:37955/json 2026-10-20 10:21:31,170 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:21:31,177 7 INFO rb-aa5c29f-225760-426740 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:37955/devtools/page/51DF9521085A3E1CB567B7AA7EE82C23 2026-10-20 10:21:31,187 7 INFO rb-aa5c29f-225760-426740 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 10:21:31,195 7 INFO rb-aa5c29f-225760-426740 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 10:21:31,302 7 INFO rb-aa5c29f-225760-426740 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 10:21:31,308 7 INFO rb-aa5c29f-225760-426740 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=0a384fec549e449c" in browser 2026-10-20 10:21:31,308 7 INFO rb-aa5c29f-225760-426740 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=0a384fec549e449c" 2026-10-20 10:21:31,372 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:31] "GET /pos-self/265?access_token=0a384fec549e449c HTTP/1.1" 200 2335 6 0.009 0.05 rw 2026-10-20 10:21:31,377 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '51DF9521085A3E1CB567B7AA7EE82C23', 'loaderId': '4A2DC3D48EFE2B68949EF4D829B1A490', 'isDownload': False} 2026-10-20 10:21:31,377 7 INFO rb-aa5c29f-225760-426740 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 10:21:31,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:31] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.004 0.025 ro 2026-10-20 10:21:31,460 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:31] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.005 0.133 ro 2026-10-20 10:21:31,469 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:31] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.003 0.038 ro 2026-10-20 10:21:31,733 7 INFO rb-aa5c29f-225760-426740 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 10:21:31,768 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:31] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 10:21:31,776 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.005 ro 2026-10-20 10:21:31,808 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:31] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.003 0.019 ro 2026-10-20 10:21:31,833 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:31] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.035 rw 2026-10-20 10:21:33,078 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:33] "POST /pos-self/data/265 HTTP/1.1" 200 512538 406 0.521 0.758 rw 2026-10-20 10:21:33,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:33] "GET /web/image/ir.attachment/214201/raw HTTP/1.1" 200 98715 3 0.002 0.009 ro 2026-10-20 10:21:33,452 7 INFO rb-aa5c29f-225760-426740 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 10:21:33,471 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:33] "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 10:21:33,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:33] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.004 0.016 ro 2026-10-20 10:21:33,539 7 INFO rb-aa5c29f-225760-426740 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 10:21:33,584 7 INFO rb-aa5c29f-225760-426740 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 10:21:33,640 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:33] "GET /web/image/ir.attachment/213183/raw HTTP/1.1" 200 49165 3 0.008 0.02 ro 2026-10-20 10:21:33,666 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:33] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.015 ro 2026-10-20 10:21:33,727 7 INFO rb-aa5c29f-225760-426740 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 10:21:33,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:33] "GET /web/image/pos.category/394/image_128?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.034 ro 2026-10-20 10:21:33,798 7 INFO rb-aa5c29f-225760-426740 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 10:21:33,843 7 INFO rb-aa5c29f-225760-426740 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 10:21:33,852 7 INFO rb-aa5c29f-225760-426740 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 10:21:33,878 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:33] "GET /web/image/product.template/2172/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.033 ro 2026-10-20 10:21:33,902 7 INFO rb-aa5c29f-225760-426740 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 10:21:33,964 7 INFO rb-aa5c29f-225760-426740 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 10:21:34,010 7 INFO rb-aa5c29f-225760-426740 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 10:21:34,018 7 INFO rb-aa5c29f-225760-426740 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 10:21:34,055 7 INFO rb-aa5c29f-225760-426740 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 10:21:34,062 7 INFO rb-aa5c29f-225760-426740 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 10:21:34,198 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19686000 started for PoS orders references: [{'name': None, 'pos_reference': '260-265-000002', 'uuid': '4f8fa68f-014b-487c-b263-c1b924ef409f'}] 2026-10-20 10:21:34,265 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19686000 order {'name': None, 'pos_reference': '260-265-000002', 'uuid': '4f8fa68f-014b-487c-b263-c1b924ef409f'} created pos.order #850 2026-10-20 10:21:34,265 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19686000 finished 2026-10-20 10:21:34,469 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3506 97 0.15 0.226 rw 2026-10-20 10:21:34,507 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-20 10:21:34,509 7 INFO rb-aa5c29f-225760-426740 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 10:21:34,559 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.008 0.027 rw 2026-10-20 10:21:34,605 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 14966644 (allocated 16134144) 2026-10-20 10:21:34,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:21:34,608 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Rjb4hD6j - [20/Oct/2026 10:21:33] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.01 2.728 rw 2026-10-20 10:21:34,712 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 58752 2026-10-20 10:21:34,714 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-20 10:21:34,715 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 58752 2026-10-20 10:21:34,816 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_102134_816205_test_fiscal_position_between_frontend_and_backend.txt 2026-10-20 10:21:34,816 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpor1kt1h__chrome_odoo" 2026-10-20 10:21:34,871 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-10-20 10:21:36,395 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:21:49,249 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 58880 2026-10-20 10:21:49,250 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmptoslkmvk_chrome_odoo 2026-10-20 10:21:49,250 7 INFO rb-aa5c29f-225760-426740 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:41211/json/version 2026-10-20 10:21:49,251 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:21:49,305 7 INFO rb-aa5c29f-225760-426740 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 10:21:49,307 7 INFO rb-aa5c29f-225760-426740 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:41211/json 2026-10-20 10:21:49,312 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:21:49,356 7 INFO rb-aa5c29f-225760-426740 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:41211/devtools/page/775B6FDA8398DE1BC41B49B827A0D7DA 2026-10-20 10:21:49,414 7 INFO rb-aa5c29f-225760-426740 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 10:21:49,434 7 INFO rb-aa5c29f-225760-426740 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 10:21:49,833 7 INFO rb-aa5c29f-225760-426740 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 10:21:49,839 7 INFO rb-aa5c29f-225760-426740 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=a2276d9511ab4b9d" in browser 2026-10-20 10:21:49,839 7 INFO rb-aa5c29f-225760-426740 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=a2276d9511ab4b9d" 2026-10-20 10:21:49,859 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:21:50,565 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:50] "GET /pos-self/266?access_token=a2276d9511ab4b9d HTTP/1.1" 200 2295 63 0.076 0.646 rw 2026-10-20 10:21:50,574 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': '775B6FDA8398DE1BC41B49B827A0D7DA', 'loaderId': '1EB7E659F5DF17DB3D72EA31748A893F', 'isDownload': False} 2026-10-20 10:21:50,574 7 INFO rb-aa5c29f-225760-426740 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 10:21:50,637 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:21:50,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:50] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.027 0.821 ro 2026-10-20 10:21:50,717 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:21:50,777 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:21:50,786 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:50] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.159 ro 2026-10-20 10:21:50,818 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:50] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.014 0.183 ro 2026-10-20 10:21:51,062 7 INFO rb-aa5c29f-225760-426740 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 10:21:51,091 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:51] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-20 10:21:51,123 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.003 0.014 ro 2026-10-20 10:21:51,136 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:51] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.002 0.02 ro 2026-10-20 10:21:51,172 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:51] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.017 rw 2026-10-20 10:21:52,230 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:52] "POST /pos-self/data/266 HTTP/1.1" 200 510732 412 0.402 0.668 rw 2026-10-20 10:21:52,554 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:52] "GET /web/image/ir.attachment/215227/raw HTTP/1.1" 200 98715 3 0.001 0.011 ro 2026-10-20 10:21:52,557 7 INFO rb-aa5c29f-225760-426740 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 10:21:52,614 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:52] "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 10:21:52,816 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:215231) 2026-10-20 10:21:52,825 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:52] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.014 0.179 ro 2026-10-20 10:21:52,847 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:52] "GET /web/image/ir.attachment/215226/raw HTTP/1.1" 200 84994 3 0.004 0.066 ro 2026-10-20 10:21:52,857 7 INFO rb-aa5c29f-225760-426740 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 10:21:52,928 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,030 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:53] "GET /web/image/pos.category/395/image_128?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.042 ro 2026-10-20 10:21:53,040 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:53] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.039 ro 2026-10-20 10:21:53,051 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,140 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,151 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,152 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:53] "GET /web/image/product.template/2200/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.044 ro 2026-10-20 10:21:53,187 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,235 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,275 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,281 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,316 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,360 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,411 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,420 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,454 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,526 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,573 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,578 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,620 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,675 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,724 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,730 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,780 7 INFO rb-aa5c29f-225760-426740 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 10:21:53,902 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77531787 started for PoS orders references: [{'name': None, 'pos_reference': '260-266-000001', 'uuid': '1dc923b1-bbf0-4d15-8e11-95b13109b010'}] 2026-10-20 10:21:53,968 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77531787 order {'name': None, 'pos_reference': '260-266-000001', 'uuid': '1dc923b1-bbf0-4d15-8e11-95b13109b010'} created pos.order #851 2026-10-20 10:21:53,969 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77531787 finished 2026-10-20 10:21:54,112 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 4585 109 0.123 0.175 rw 2026-10-20 10:21:54,142 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-10-20 10:21:54,143 7 INFO rb-aa5c29f-225760-426740 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 10:21:54,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.01 0.027 rw 2026-10-20 10:21:54,269 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:21:54,272 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8wYwuNtF - [20/Oct/2026 10:21:52] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 3.069 rw 2026-10-20 10:21:54,274 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 15608816 (allocated 17444864) 2026-10-20 10:21:54,373 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 58880 2026-10-20 10:21:54,374 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-10-20 10:21:54,374 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 58880 2026-10-20 10:21:54,474 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_102154_474611_test_price_between_frontend_and_backend.txt 2026-10-20 10:21:54,475 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmptoslkmvk_chrome_odoo" 2026-10-20 10:21:54,557 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-10-20 10:21:56,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:22:10,974 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 59009 2026-10-20 10:22:10,974 7 INFO rb-aa5c29f-225760-426740 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/tmpg0xmda8p_chrome_odoo 2026-10-20 10:22:10,974 7 INFO rb-aa5c29f-225760-426740 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:42109/json/version 2026-10-20 10:22:10,976 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42109', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:22:11,056 7 INFO rb-aa5c29f-225760-426740 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 10:22:11,056 7 INFO rb-aa5c29f-225760-426740 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:42109/json 2026-10-20 10:22:11,059 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42109', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:22:11,074 7 INFO rb-aa5c29f-225760-426740 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:42109/devtools/page/E99497B44B8961E09EDC9F0C1B9A2D88 2026-10-20 10:22:11,102 7 INFO rb-aa5c29f-225760-426740 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 10:22:11,111 7 INFO rb-aa5c29f-225760-426740 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 10:22:11,468 7 INFO rb-aa5c29f-225760-426740 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 10:22:11,471 7 INFO rb-aa5c29f-225760-426740 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=a9d56df602a44ded" in browser 2026-10-20 10:22:11,471 7 INFO rb-aa5c29f-225760-426740 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=a9d56df602a44ded" 2026-10-20 10:22:11,497 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:22:12,150 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:12] "GET /pos-self/267?access_token=a9d56df602a44ded HTTP/1.1" 200 2295 63 0.078 0.598 rw 2026-10-20 10:22:12,158 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': 'E99497B44B8961E09EDC9F0C1B9A2D88', 'loaderId': '6C1D3232821E74D403244BE305B66027', 'isDownload': False} 2026-10-20 10:22:12,158 7 INFO rb-aa5c29f-225760-426740 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 10:22:12,217 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:22:12,284 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:12] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 8 0.018 0.074 ro 2026-10-20 10:22:12,295 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:22:12,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:12] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.014 0.109 ro 2026-10-20 10:22:12,332 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:22:12,386 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:12] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.029 0.866 ro 2026-10-20 10:22:12,618 7 INFO rb-aa5c29f-225760-426740 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 10:22:12,652 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:12] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 10:22:12,667 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.009 ro 2026-10-20 10:22:12,691 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:12] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.016 ro 2026-10-20 10:22:13,642 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:13] "POST /pos-self/data/267 HTTP/1.1" 200 513257 419 0.329 0.619 rw 2026-10-20 10:22:13,648 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:13] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.947 rw 2026-10-20 10:22:13,998 7 INFO rb-aa5c29f-225760-426740 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 10:22:14,001 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:13] "GET /web/image/ir.attachment/216253/raw HTTP/1.1" 200 98715 3 0.014 0.028 ro 2026-10-20 10:22:14,104 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:14] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.007 0.06 ro 2026-10-20 10:22:14,344 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:216257) 2026-10-20 10:22:14,357 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:14] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.037 0.166 ro 2026-10-20 10:22:14,383 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:14] "GET /web/image/ir.attachment/216252/raw HTTP/1.1" 200 84994 3 0.008 0.205 ro 2026-10-20 10:22:14,400 7 INFO rb-aa5c29f-225760-426740 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 10:22:14,439 7 INFO rb-aa5c29f-225760-426740 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 10:22:14,471 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:14] "GET /web/image/ir.attachment/215235/raw HTTP/1.1" 200 49165 3 0.004 0.012 ro 2026-10-20 10:22:14,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:14] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.012 ro 2026-10-20 10:22:14,581 7 INFO rb-aa5c29f-225760-426740 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 10:22:14,663 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:14] "GET /web/image/pos.category/396/image_128?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 6314 3 0.01 0.043 ro 2026-10-20 10:22:14,666 7 INFO rb-aa5c29f-225760-426740 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 10:22:14,708 7 INFO rb-aa5c29f-225760-426740 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 10:22:14,717 7 INFO rb-aa5c29f-225760-426740 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 10:22:14,745 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:14] "GET /web/image/product.template/2228/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 3 0.018 0.026 ro 2026-10-20 10:22:14,761 7 INFO rb-aa5c29f-225760-426740 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 10:22:14,814 7 INFO rb-aa5c29f-225760-426740 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 10:22:14,859 7 INFO rb-aa5c29f-225760-426740 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 10:22:14,864 7 INFO rb-aa5c29f-225760-426740 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 10:22:14,904 7 INFO rb-aa5c29f-225760-426740 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 10:22:15,036 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29691724 started for PoS orders references: [{'name': None, 'pos_reference': '260-267-000001', 'uuid': '2208b0e9-0aa2-4904-bf4d-b28d0378e842'}] 2026-10-20 10:22:15,140 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29691724 order {'name': None, 'pos_reference': '260-267-000001', 'uuid': '2208b0e9-0aa2-4904-bf4d-b28d0378e842'} created pos.order #852 2026-10-20 10:22:15,141 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29691724 finished 2026-10-20 10:22:15,409 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3557 102 0.268 0.213 rw 2026-10-20 10:22:15,437 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-10-20 10:22:15,438 7 INFO rb-aa5c29f-225760-426740 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 10:22:15,492 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.031 rw 2026-10-20 10:22:15,503 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:22:15,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 15072808 (allocated 16920576) 2026-10-20 10:22:15,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kSlPNPxf - [20/Oct/2026 10:22:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.03 1.787 rw 2026-10-20 10:22:15,627 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 59009 2026-10-20 10:22:15,634 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-10-20 10:22:15,635 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 59009 2026-10-20 10:22:15,734 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_102215_734204_test_pricelist_price_between_frontend_and_backend.txt 2026-10-20 10:22:15,734 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpg0xmda8p_chrome_odoo" 2026-10-20 10:22:15,794 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-10-20 10:22:17,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:22:30,951 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 59140 2026-10-20 10:22:30,952 7 INFO rb-aa5c29f-225760-426740 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/tmpy7dc3hlu_chrome_odoo 2026-10-20 10:22:30,952 7 INFO rb-aa5c29f-225760-426740 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:45449/json/version 2026-10-20 10:22:30,953 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:22:30,987 7 INFO rb-aa5c29f-225760-426740 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 10:22:30,987 7 INFO rb-aa5c29f-225760-426740 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:45449/json 2026-10-20 10:22:30,988 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:22:31,015 7 INFO rb-aa5c29f-225760-426740 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:45449/devtools/page/B38E67111E7AD5FCE8ED1F09CFFDD485 2026-10-20 10:22:31,027 7 INFO rb-aa5c29f-225760-426740 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 10:22:31,032 7 INFO rb-aa5c29f-225760-426740 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 10:22:31,337 7 INFO rb-aa5c29f-225760-426740 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 10:22:31,339 7 INFO rb-aa5c29f-225760-426740 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=affa846e065741f8" in browser 2026-10-20 10:22:31,340 7 INFO rb-aa5c29f-225760-426740 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=affa846e065741f8" 2026-10-20 10:22:31,365 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:22:31,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:31] "GET /pos-self/268?access_token=affa846e065741f8 HTTP/1.1" 200 2295 63 0.056 0.584 rw 2026-10-20 10:22:31,993 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': 'B38E67111E7AD5FCE8ED1F09CFFDD485', 'loaderId': '6703F52FF56788AB3F50053EF2C93F6E', 'isDownload': False} 2026-10-20 10:22:31,993 7 INFO rb-aa5c29f-225760-426740 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 10:22:32,048 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:22:32,110 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:32] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 8 0.026 0.727 ro 2026-10-20 10:22:32,117 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:22:32,142 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:32] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.008 0.099 ro 2026-10-20 10:22:32,156 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:22:32,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:32] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.019 0.157 ro 2026-10-20 10:22:32,470 7 INFO rb-aa5c29f-225760-426740 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 10:22:32,493 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:32] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 10:22:32,518 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.004 0.02 ro 2026-10-20 10:22:32,531 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:32] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.006 0.018 ro 2026-10-20 10:22:32,554 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:32] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.007 rw 2026-10-20 10:22:33,723 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:33] "POST /pos-self/data/268 HTTP/1.1" 200 513287 419 0.474 0.704 rw 2026-10-20 10:22:34,086 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:34] "GET /web/image/ir.attachment/217279/raw HTTP/1.1" 200 98715 3 0.002 0.013 ro 2026-10-20 10:22:34,123 7 INFO rb-aa5c29f-225760-426740 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 10:22:34,222 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:34] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.07 ro 2026-10-20 10:22:34,424 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:217283) 2026-10-20 10:22:34,445 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:34] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.022 0.155 ro 2026-10-20 10:22:34,455 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:34] "GET /web/image/ir.attachment/217278/raw HTTP/1.1" 200 84994 3 0.001 0.171 ro 2026-10-20 10:22:34,486 7 INFO rb-aa5c29f-225760-426740 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 10:22:34,533 7 INFO rb-aa5c29f-225760-426740 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 10:22:34,554 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:34] "GET /web/image/ir.attachment/216261/raw HTTP/1.1" 200 49165 3 0.006 0.011 ro 2026-10-20 10:22:34,613 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:34] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 10:22:34,691 7 INFO rb-aa5c29f-225760-426740 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 10:22:34,768 7 INFO rb-aa5c29f-225760-426740 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 10:22:34,772 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:34] "GET /web/image/pos.category/397/image_128?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 6314 3 0.013 0.047 ro 2026-10-20 10:22:34,810 7 INFO rb-aa5c29f-225760-426740 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 10:22:34,814 7 INFO rb-aa5c29f-225760-426740 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 10:22:34,821 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:34] "GET /web/image/product.template/2256/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 3 0.007 0.02 ro 2026-10-20 10:22:34,851 7 INFO rb-aa5c29f-225760-426740 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 10:22:34,895 7 INFO rb-aa5c29f-225760-426740 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 10:22:34,941 7 INFO rb-aa5c29f-225760-426740 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 10:22:34,948 7 INFO rb-aa5c29f-225760-426740 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 10:22:34,988 7 INFO rb-aa5c29f-225760-426740 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 10:22:35,008 7 INFO rb-aa5c29f-225760-426740 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 10:22:35,055 7 INFO rb-aa5c29f-225760-426740 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 10:22:35,108 7 INFO rb-aa5c29f-225760-426740 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 10:22:35,116 7 INFO rb-aa5c29f-225760-426740 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 10:22:35,148 7 INFO rb-aa5c29f-225760-426740 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 10:22:35,197 7 INFO rb-aa5c29f-225760-426740 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 10:22:35,242 7 INFO rb-aa5c29f-225760-426740 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 10:22:35,245 7 INFO rb-aa5c29f-225760-426740 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 10:22:35,279 7 INFO rb-aa5c29f-225760-426740 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 10:22:35,376 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87130074 started for PoS orders references: [{'name': None, 'pos_reference': '260-268-000001', 'uuid': 'cefbe617-c795-4d6f-895f-612304f0b753'}] 2026-10-20 10:22:35,473 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87130074 order {'name': None, 'pos_reference': '260-268-000001', 'uuid': 'cefbe617-c795-4d6f-895f-612304f0b753'} created pos.order #853 2026-10-20 10:22:35,473 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87130074 finished 2026-10-20 10:22:35,635 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2511 93 0.159 0.182 rw 2026-10-20 10:22:35,656 7 INFO rb-aa5c29f-225760-426740 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 10:22:35,658 7 INFO rb-aa5c29f-225760-426740 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 10:22:35,685 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.005 0.019 rw 2026-10-20 10:22:35,789 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:22:35,792 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 15481604 (allocated 16920576) 2026-10-20 10:22:35,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -cSqcnrg - [20/Oct/2026 10:22:33] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.015 3.195 rw 2026-10-20 10:22:35,894 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 59140 2026-10-20 10:22:35,895 7 INFO rb-aa5c29f-225760-426740 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 10:22:35,896 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 59140 2026-10-20 10:22:36,009 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_102236_009349_test_pricelist_should_not_be_changed_from_frontend.txt 2026-10-20 10:22:36,009 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmpy7dc3hlu_chrome_odoo" 2026-10-20 10:22:36,078 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-10-20 10:22:37,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:22:51,101 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 59280 2026-10-20 10:22:51,102 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpu4xp8czv_chrome_odoo 2026-10-20 10:22:51,102 7 INFO rb-aa5c29f-225760-426740 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:34285/json/version 2026-10-20 10:22:51,103 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34285', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:22:51,155 7 INFO rb-aa5c29f-225760-426740 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 10:22:51,155 7 INFO rb-aa5c29f-225760-426740 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:34285/json 2026-10-20 10:22:51,156 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34285', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:22:51,178 7 INFO rb-aa5c29f-225760-426740 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:34285/devtools/page/9F0AB2A86B9C7739E93BA7603937F777 2026-10-20 10:22:51,199 7 INFO rb-aa5c29f-225760-426740 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 10:22:51,214 7 INFO rb-aa5c29f-225760-426740 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 10:22:51,622 7 INFO rb-aa5c29f-225760-426740 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 10:22:51,624 7 INFO rb-aa5c29f-225760-426740 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=e30089a2efbc4164" in browser 2026-10-20 10:22:51,624 7 INFO rb-aa5c29f-225760-426740 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=e30089a2efbc4164" 2026-10-20 10:22:51,642 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:22:52,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:52] "GET /pos-self/269?access_token=e30089a2efbc4164 HTTP/1.1" 200 2295 63 0.041 0.543 rw 2026-10-20 10:22:52,216 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': '9F0AB2A86B9C7739E93BA7603937F777', 'loaderId': 'C7538D4D856C0105618BE3EF121689DF', 'isDownload': False} 2026-10-20 10:22:52,216 7 INFO rb-aa5c29f-225760-426740 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 10:22:52,286 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:22:52,340 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:22:52,345 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:52] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.011 0.082 ro 2026-10-20 10:22:52,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:52] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.011 0.096 ro 2026-10-20 10:22:52,384 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:22:52,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:52] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.028 0.775 ro 2026-10-20 10:22:52,670 7 INFO rb-aa5c29f-225760-426740 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 10:22:52,699 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:52] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-20 10:22:52,715 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.013 ro 2026-10-20 10:22:52,743 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:52] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.006 0.019 ro 2026-10-20 10:22:53,862 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:53] "POST /pos-self/data/269 HTTP/1.1" 200 510822 412 0.477 0.647 rw 2026-10-20 10:22:53,866 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:53] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 1.119 rw 2026-10-20 10:22:54,175 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:54] "GET /web/image/ir.attachment/218305/raw HTTP/1.1" 200 98715 3 0.002 0.018 ro 2026-10-20 10:22:54,194 7 INFO rb-aa5c29f-225760-426740 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 10:22:54,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:54] "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 10:22:54,404 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:218309) 2026-10-20 10:22:54,410 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:54] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.008 0.126 ro 2026-10-20 10:22:54,430 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:54] "GET /web/image/ir.attachment/218304/raw HTTP/1.1" 200 84994 3 0.006 0.043 ro 2026-10-20 10:22:54,431 7 INFO rb-aa5c29f-225760-426740 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 10:22:54,506 7 INFO rb-aa5c29f-225760-426740 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 10:22:54,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:54] "GET /web/image/pos.category/398/image_128?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.042 ro 2026-10-20 10:22:54,614 7 INFO rb-aa5c29f-225760-426740 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 10:22:54,617 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:54] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.051 ro 2026-10-20 10:22:54,718 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:54] "GET /web/image/product.template/2284/image_512?unique=2026-10-20T10:20:40.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.021 ro 2026-10-20 10:22:54,719 7 INFO rb-aa5c29f-225760-426740 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 10:22:54,722 7 INFO rb-aa5c29f-225760-426740 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 10:22:54,779 7 INFO rb-aa5c29f-225760-426740 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 10:22:54,838 7 INFO rb-aa5c29f-225760-426740 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 10:22:54,888 7 INFO rb-aa5c29f-225760-426740 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 10:22:54,893 7 INFO rb-aa5c29f-225760-426740 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 10:22:54,931 7 INFO rb-aa5c29f-225760-426740 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 10:22:55,008 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7128443 started for PoS orders references: [{'name': None, 'pos_reference': '260-269-000001', 'uuid': '14060f62-bf16-4392-9ed7-5ecce0c43a59'}] 2026-10-20 10:22:55,099 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7128443 order {'name': None, 'pos_reference': '260-269-000001', 'uuid': '14060f62-bf16-4392-9ed7-5ecce0c43a59'} created pos.order #854 2026-10-20 10:22:55,099 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7128443 finished 2026-10-20 10:22:55,278 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2501 91 0.152 0.174 rw 2026-10-20 10:22:55,303 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-10-20 10:22:55,304 7 INFO rb-aa5c29f-225760-426740 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 10:22:55,342 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.011 0.025 rw 2026-10-20 10:22:55,390 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:22:55,392 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 HUuj_TB6 - [20/Oct/2026 10:22:53] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.014 1.491 rw 2026-10-20 10:22:55,393 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 14725624 (allocated 16134144) 2026-10-20 10:22:55,493 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 59280 2026-10-20 10:22:55,494 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-10-20 10:22:55,498 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 59280 2026-10-20 10:22:55,633 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_102255_633460_test_prices_are_immutable_from_frontend.txt 2026-10-20 10:22:55,634 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmpu4xp8czv_chrome_odoo" 2026-10-20 10:22:55,765 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-20 10:22:57,774 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-10-20 10:22:59,628 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:23:08,989 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 59407 2026-10-20 10:23:08,990 7 INFO rb-aa5c29f-225760-426740 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/tmp1x1fruep_chrome_odoo 2026-10-20 10:23:08,990 7 INFO rb-aa5c29f-225760-426740 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:44973/json/version 2026-10-20 10:23:08,992 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44973', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:23:09,071 7 INFO rb-aa5c29f-225760-426740 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 10:23:09,072 7 INFO rb-aa5c29f-225760-426740 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:44973/json 2026-10-20 10:23:09,072 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44973', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:23:09,117 7 INFO rb-aa5c29f-225760-426740 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:44973/devtools/page/EEE938C6E59DD05AC3A15F2066A2E6CC 2026-10-20 10:23:09,138 7 INFO rb-aa5c29f-225760-426740 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 10:23:09,162 7 INFO rb-aa5c29f-225760-426740 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 10:23:09,572 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 10:23:09,585 7 INFO rb-aa5c29f-225760-426740 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 10:23:09,589 7 INFO rb-aa5c29f-225760-426740 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=de7e128200a54e24" in browser 2026-10-20 10:23:09,590 7 INFO rb-aa5c29f-225760-426740 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=de7e128200a54e24" 2026-10-20 10:23:09,614 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:23:10,378 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:10] "GET /pos-self/270?access_token=de7e128200a54e24 HTTP/1.1" 200 2318 64 0.07 0.71 rw 2026-10-20 10:23:10,382 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': 'EEE938C6E59DD05AC3A15F2066A2E6CC', 'loaderId': '80415F0FD22B7B9E30238C32DB40518E', 'isDownload': False} 2026-10-20 10:23:10,382 7 INFO rb-aa5c29f-225760-426740 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 10:23:10,458 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:23:10,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:10] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.015 0.069 ro 2026-10-20 10:23:10,530 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:23:10,627 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:10] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.075 0.943 ro 2026-10-20 10:23:10,634 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:23:10,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:10] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.009 0.223 ro 2026-10-20 10:23:10,830 7 INFO rb-aa5c29f-225760-426740 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 10:23:10,856 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:10] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-20 10:23:10,891 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.003 0.018 ro 2026-10-20 10:23:10,925 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:10] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.006 0.031 ro 2026-10-20 10:23:11,951 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:11] "POST /pos-self/data/270 HTTP/1.1" 200 465551 266 0.318 0.702 rw 2026-10-20 10:23:11,965 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 1.022 rw 2026-10-20 10:23:12,259 7 INFO rb-aa5c29f-225760-426740 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 10:23:12,263 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "GET /web/image/ir.attachment/219341/raw HTTP/1.1" 200 98715 3 0.012 0.016 ro 2026-10-20 10:23:12,332 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "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 10:23:12,487 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:219345) 2026-10-20 10:23:12,492 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.011 0.121 ro 2026-10-20 10:23:12,507 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "GET /web/image/ir.attachment/219340/raw HTTP/1.1" 200 84994 3 0.002 0.028 ro 2026-10-20 10:23:12,535 7 INFO rb-aa5c29f-225760-426740 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 10:23:12,540 7 INFO rb-aa5c29f-225760-426740 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 10:23:12,626 7 INFO rb-aa5c29f-225760-426740 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 10:23:12,703 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "GET /web/image/pos.category/399/image_128?unique=2026-10-20T10:22:55.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.034 ro 2026-10-20 10:23:12,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "GET /web/image/product.template/2285/image_512?unique=2026-10-20T10:22:55.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.045 ro 2026-10-20 10:23:12,725 7 INFO rb-aa5c29f-225760-426740 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 10:23:12,743 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "GET /web/image/product.template/2287/image_512?unique=2026-10-20T10:22:55.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.061 ro 2026-10-20 10:23:12,756 7 INFO rb-aa5c29f-225760-426740 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 10:23:12,773 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.09 ro 2026-10-20 10:23:12,790 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "GET /web/image/product.template/2288/image_512?unique=2026-10-20T10:22:55.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.109 ro 2026-10-20 10:23:12,812 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "GET /web/image/product.template/2286/image_512?unique=2026-10-20T10:22:55.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.125 ro 2026-10-20 10:23:12,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "GET /web/image/product.template/10/image_512?unique=2026-10-20T10:22:55.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.132 ro 2026-10-20 10:23:12,869 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "GET /web/image/product.template/11/image_512?unique=2026-10-20T07:56:30.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.135 ro 2026-10-20 10:23:12,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "GET /web/image/product.template/2289/image_512?unique=2026-10-20T10:22:55.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.136 ro 2026-10-20 10:23:12,914 7 INFO rb-aa5c29f-225760-426740 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 10:23:12,933 7 INFO rb-aa5c29f-225760-426740 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 10:23:12,962 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "GET /web/image/product.template/12/image_512?unique=2026-10-20T10:22:55.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.181 ro 2026-10-20 10:23:12,986 7 INFO rb-aa5c29f-225760-426740 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 10:23:12,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "GET /web/image/product.template/8/image_512?unique=2026-10-20T10:22:55.000+00:00 HTTP/1.1" 200 10346 3 0.006 0.186 ro 2026-10-20 10:23:13,001 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "GET /web/image/ir.attachment/218323/raw HTTP/1.1" 200 49165 3 0.002 0.177 ro 2026-10-20 10:23:13,017 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:13] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.157 ro 2026-10-20 10:23:13,036 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:13] "GET /web/image/product.template/13/image_512?unique=2026-10-20T10:22:55.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.152 ro 2026-10-20 10:23:13,065 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:13] "GET /web/image/product.template/15/image_512?unique=2026-10-20T10:22:55.000+00:00 HTTP/1.1" 200 7322 3 0.011 0.151 ro 2026-10-20 10:23:13,099 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:13] "GET /web/image/product.product/2443/image_512?unique=2026-10-20T10:22:55.000+00:00 HTTP/1.1" 200 7322 9 0.007 0.104 ro 2026-10-20 10:23:13,120 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:13] "GET /web/image/product.template/16/image_512?unique=2026-10-20T10:22:55.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.109 ro 2026-10-20 10:23:13,140 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:13] "GET /web/image/product.template/17/image_512?unique=2026-10-20T10:22:55.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.112 ro 2026-10-20 10:23:13,213 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69025799 started for PoS orders references: [{'name': None, 'pos_reference': '260-270-000001', 'uuid': '3370a12d-bce6-43a9-92ab-0bb27e7d0cd5'}] 2026-10-20 10:23:13,342 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69025799 order {'name': None, 'pos_reference': '260-270-000001', 'uuid': '3370a12d-bce6-43a9-92ab-0bb27e7d0cd5'} created pos.order #855 2026-10-20 10:23:13,343 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69025799 finished 2026-10-20 10:23:13,514 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2455 88 0.184 0.336 rw 2026-10-20 10:23:13,582 7 INFO rb-aa5c29f-225760-426740 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 10:23:13,598 7 INFO rb-aa5c29f-225760-426740 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 10:23:13,599 7 INFO rb-aa5c29f-225760-426740 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 10:23:13,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2455 26 0.034 0.055 rw 2026-10-20 10:23:13,687 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:23:13,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:12] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 1.549 rw 2026-10-20 10:23:13,702 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 14398312 (allocated 16134144) 2026-10-20 10:23:13,805 7 INFO rb-aa5c29f-225760-426740 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 59407 2026-10-20 10:23:13,809 7 INFO rb-aa5c29f-225760-426740 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 10:23:13,811 7 INFO rb-aa5c29f-225760-426740 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 59407 2026-10-20 10:23:13,840 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3Cvl0NRr - [20/Oct/2026 10:23:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 0 26 0.06 0.067 rw 2026-10-20 10:23:13,921 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_102313_921235_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-20 10:23:13,921 7 INFO rb-aa5c29f-225760-426740 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/tmp1x1fruep_chrome_odoo" 2026-10-20 10:23:14,366 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 59532 2026-10-20 10:23:14,367 7 INFO rb-aa5c29f-225760-426740 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/tmpeuhe2kjj_chrome_odoo 2026-10-20 10:23:14,367 7 INFO rb-aa5c29f-225760-426740 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:38081/json/version 2026-10-20 10:23:14,368 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38081', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:23:14,417 7 INFO rb-aa5c29f-225760-426740 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 10:23:14,418 7 INFO rb-aa5c29f-225760-426740 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:38081/json 2026-10-20 10:23:14,418 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38081', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:23:14,441 7 INFO rb-aa5c29f-225760-426740 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:38081/devtools/page/0ED04577E4C16F265F5D0C65CB42D498 2026-10-20 10:23:14,460 7 INFO rb-aa5c29f-225760-426740 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 10:23:14,466 7 INFO rb-aa5c29f-225760-426740 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 10:23:14,540 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 10:23:14,546 7 INFO rb-aa5c29f-225760-426740 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 10:23:14,548 7 INFO rb-aa5c29f-225760-426740 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 10:23:14,548 7 INFO rb-aa5c29f-225760-426740 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 10:23:14,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:14] "GET /pos/ui/270 HTTP/1.1" 200 6822 58 0.063 0.118 rw 2026-10-20 10:23:14,736 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '0ED04577E4C16F265F5D0C65CB42D498', 'loaderId': '0FE9054FF65BBF3354DAED8E212603AC', 'isDownload': False} 2026-10-20 10:23:14,737 7 INFO rb-aa5c29f-225760-426740 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 10:23:14,802 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:14] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.234 ro 2026-10-20 10:23:14,830 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:14] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.012 0.047 ro 2026-10-20 10:23:14,849 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:14] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.077 ro 2026-10-20 10:23:15,552 7 INFO rb-aa5c29f-225760-426740 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 10:23:15,578 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:23:15,581 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:23:15,611 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.018 ro 2026-10-20 10:23:15,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23: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.036 0.021 rw 2026-10-20 10:23:15,703 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.056 rw 2026-10-20 10:23:16,093 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:23:16,880 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 505584 303 0.459 0.712 rw 2026-10-20 10:23:17,084 7 INFO rb-aa5c29f-225760-426740 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.347170114517212 2026-10-20 10:23:17,084 7 INFO rb-aa5c29f-225760-426740 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 10:23:17,112 7 INFO rb-aa5c29f-225760-426740 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 10:23:17,115 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.023 ro 2026-10-20 10:23:17,151 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:17] "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 10:23:17,193 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23: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 10:23:17,213 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23: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.018 rw 2026-10-20 10:23:17,263 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:17] "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 10:23:17,770 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:17] "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 10:23:17,901 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23: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.006 0.024 rw 2026-10-20 10:23:18,076 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.014 0.046 rw 2026-10-20 10:23:18,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:18] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.023 rw 2026-10-20 10:23:18,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 10:23:18,147 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:18] "GET /web/image/res.users/334/avatar_128 HTTP/1.1" 200 305 4 0.005 0.032 ro 2026-10-20 10:23:18,151 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.033 - 2026-10-20 10:23:18,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:18] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 10:23:18,249 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 10:23:18,276 7 INFO rb-aa5c29f-225760-426740 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 10:23:18,283 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:18] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.011 0.046 ro 2026-10-20 10:23:18,315 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.061 - 2026-10-20 10:23:18,474 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:18] "GET /pos/ui/270?from_backend=True HTTP/1.1" 200 6862 32 0.092 0.131 rw 2026-10-20 10:23:18,612 7 INFO rb-aa5c29f-225760-426740 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 10:23:18,627 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:18] "GET /pos/ui/270 HTTP/1.1" 200 6862 32 0.067 0.308 rw 2026-10-20 10:23:18,646 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:18] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 10:23:18,671 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.008 0.147 rw 2026-10-20 10:23:18,729 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 3 0.006 0.206 rw 2026-10-20 10:23:19,141 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,142 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,188 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,189 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,215 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,222 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,228 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,238 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,256 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,266 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,267 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,267 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,278 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,340 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87123265 started for PoS orders references: [{'name': '/', 'pos_reference': '261-270-000001', 'uuid': '2721f6ff-33dc-4773-9246-2c3448986ec9'}] 2026-10-20 10:23:19,454 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87123265 order {'name': '/', 'pos_reference': '261-270-000001', 'uuid': '2721f6ff-33dc-4773-9246-2c3448986ec9'} created pos.order #856 2026-10-20 10:23:19,463 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87123265 finished 2026-10-20 10:23:19,579 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3971 48 0.107 0.137 rw 2026-10-20 10:23:19,618 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,695 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,737 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,750 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,750 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,751 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,752 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,753 7 INFO rb-aa5c29f-225760-426740 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 10:23:19,922 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:23:19,925 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 20402360 (allocated 21778432) 2026-10-20 10:23:19,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 8214 47 0.166 0.095 rw 2026-10-20 10:23:19,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6z2ilOJM - [20/Oct/2026 10:23:16] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.021 4.237 rw 2026-10-20 10:23:20,064 7 INFO rb-aa5c29f-225760-426740 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 59532 2026-10-20 10:23:20,066 7 INFO rb-aa5c29f-225760-426740 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 10:23:20,067 7 INFO rb-aa5c29f-225760-426740 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 59532 2026-10-20 10:23:20,185 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_102320_185221_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-20 10:23:20,185 7 INFO rb-aa5c29f-225760-426740 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/tmpeuhe2kjj_chrome_odoo" 2026-10-20 10:23:20,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-20 10:23:22,212 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_payment_result_notification_does_not_send_the_partner ... 2026-10-20 10:23:24,160 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:23:33,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:23:34,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y14mln2U - [20/Oct/2026 10:23:34] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.062 0.83 rw 2026-10-20 10:23:34,334 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70755428 started for PoS orders references: [{'name': None, 'pos_reference': '260-271-000001', 'uuid': '17c5f5d9-a050-4b0c-85ac-69e5fb08191f'}] 2026-10-20 10:23:34,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70755428 order {'name': None, 'pos_reference': '260-271-000001', 'uuid': '17c5f5d9-a050-4b0c-85ac-69e5fb08191f'} created pos.order #857 2026-10-20 10:23:34,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70755428 finished 2026-10-20 10:23:34,544 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y14mln2U - [20/Oct/2026 10:23:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1592 70 0.12 0.151 rw 2026-10-20 10:23:34,627 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_a_forged_partner_token ... 2026-10-20 10:23:36,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:23:44,957 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:23:45,383 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83724365 started for PoS orders references: [{'name': None, 'pos_reference': '260-272-000001', 'uuid': 'cdb89fee-f9d3-46a8-ad84-a7a3c65a7cf7'}] 2026-10-20 10:23:45,455 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83724365 order {'name': None, 'pos_reference': '260-272-000001', 'uuid': 'cdb89fee-f9d3-46a8-ad84-a7a3c65a7cf7'} created pos.order #858 2026-10-20 10:23:45,456 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83724365 finished 2026-10-20 10:23:45,561 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 t5-rJseH - [20/Oct/2026 10:23:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1526 78 0.104 0.506 rw 2026-10-20 10:23:45,610 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_an_integer_partner ... 2026-10-20 10:23:46,878 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:23:55,567 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:23:55,984 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92157082 started for PoS orders references: [{'name': None, 'pos_reference': '260-273-000001', 'uuid': '7ff0aa81-52d8-42bb-ae39-43e18e43f10f'}] 2026-10-20 10:23:56,036 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92157082 order {'name': None, 'pos_reference': '260-273-000001', 'uuid': '7ff0aa81-52d8-42bb-ae39-43e18e43f10f'} created pos.order #859 2026-10-20 10:23:56,036 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92157082 finished 2026-10-20 10:23:56,146 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lZ0JPuUU - [20/Oct/2026 10:23:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1526 77 0.085 0.5 rw 2026-10-20 10:23:56,196 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_an_unauthorized_partner ... 2026-10-20 10:23:57,580 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:24:05,513 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:24:06,008 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33315980 started for PoS orders references: [{'name': None, 'pos_reference': '260-274-000001', 'uuid': '728eb9d4-5f2b-4748-a4ce-fdf83df76ee4'}] 2026-10-20 10:24:06,088 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33315980 order {'name': None, 'pos_reference': '260-274-000001', 'uuid': '728eb9d4-5f2b-4748-a4ce-fdf83df76ee4'} created pos.order #860 2026-10-20 10:24:06,088 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33315980 finished 2026-10-20 10:24:06,195 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 hniNG4Pu - [20/Oct/2026 10:24:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1526 77 0.199 0.512 rw 2026-10-20 10:24:06,273 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_links_a_validated_partner ... 2026-10-20 10:24:07,615 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:24:16,354 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:24:16,816 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PoUWNAcR - [20/Oct/2026 10:24:16] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.047 0.423 rw 2026-10-20 10:24:16,889 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5618069 started for PoS orders references: [{'name': None, 'pos_reference': '260-275-000001', 'uuid': '8e2e7350-dad8-4787-a3d6-e1eaead08687'}] 2026-10-20 10:24:16,943 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5618069 order {'name': None, 'pos_reference': '260-275-000001', 'uuid': '8e2e7350-dad8-4787-a3d6-e1eaead08687'} created pos.order #861 2026-10-20 10:24:16,943 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5618069 finished 2026-10-20 10:24:17,125 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PoUWNAcR - [20/Oct/2026 10:24:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1592 70 0.106 0.185 rw 2026-10-20 10:24:17,182 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_without_partner ... 2026-10-20 10:24:18,610 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:24:27,323 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:24:27,735 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38155693 started for PoS orders references: [{'name': None, 'pos_reference': '260-276-000001', 'uuid': '14beac30-c333-45f3-abb9-c6ced6d83712'}] 2026-10-20 10:24:27,781 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38155693 order {'name': None, 'pos_reference': '260-276-000001', 'uuid': '14beac30-c333-45f3-abb9-c6ced6d83712'} created pos.order #862 2026-10-20 10:24:27,782 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38155693 finished 2026-10-20 10:24:27,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xOJwSVLc - [20/Oct/2026 10:24:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1526 77 0.11 0.474 rw 2026-10-20 10:24:27,938 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_resolve_rejects_a_token_signed_for_another_partner ... 2026-10-20 10:24:29,335 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:24:37,430 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:24:37,907 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 OpZIFVRO - [20/Oct/2026 10:24:37] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.059 0.425 rw 2026-10-20 10:24:37,958 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_resolve_rejects_malformed_tokens ... 2026-10-20 10:24:39,646 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:24:48,484 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_token_is_scoped_to_the_config ... 2026-10-20 10:24:49,791 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:24:58,791 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:24:59,295 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 64_pmo2B - [20/Oct/2026 10:24:59] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.06 0.454 rw 2026-10-20 10:24:59,368 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_accepts_a_previously_signed_token ... 2026-10-20 10:25:01,079 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:25:09,309 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:25:09,801 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j4El63yO - [20/Oct/2026 10:25:09] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.039 0.459 rw 2026-10-20 10:25:09,828 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 j4El63yO - [20/Oct/2026 10:25:09] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 4 0.004 0.015 rw 2026-10-20 10:25:09,884 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_creates_and_signs_a_new_partner ... 2026-10-20 10:25:11,509 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:25:19,837 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:25:20,269 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8QlgKats - [20/Oct/2026 10:25:20] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.07 0.369 rw 2026-10-20 10:25:20,332 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_a_forged_signature ... 2026-10-20 10:25:21,865 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:25:29,924 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:25:30,356 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TsJrfKTF - [20/Oct/2026 10:25:30] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 32 0.031 0.415 rw 2026-10-20 10:25:30,396 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_a_raw_partner_id ... 2026-10-20 10:25:31,557 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:25:40,571 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:25:41,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 san_fvDw - [20/Oct/2026 10:25:41] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.098 0.433 rw 2026-10-20 10:25:41,157 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_an_integer_partner_id ... 2026-10-20 10:25:43,096 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:25:51,766 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:25:52,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZXmSFEAI - [20/Oct/2026 10:25:52] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.041 0.677 rw 2026-10-20 10:25:52,646 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:25:54,203 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_payment_result_notification_does_not_send_the_partner ... 2026-10-20 10:25:55,496 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:26:03,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:26:04,802 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 h0FgLaNR - [20/Oct/2026 10:26:04] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.05 0.777 rw 2026-10-20 10:26:04,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50080937 started for PoS orders references: [{'name': None, 'pos_reference': '260-286-000001', 'uuid': '6419b384-188b-4c30-9fbb-5e1f2abbf69d'}] 2026-10-20 10:26:05,022 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50080937 order {'name': None, 'pos_reference': '260-286-000001', 'uuid': '6419b384-188b-4c30-9fbb-5e1f2abbf69d'} created pos.order #863 2026-10-20 10:26:05,023 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50080937 finished 2026-10-20 10:26:05,179 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 h0FgLaNR - [20/Oct/2026 10:26:05] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1570 70 0.18 0.18 rw 2026-10-20 10:26:05,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_a_forged_partner_token ... 2026-10-20 10:26:06,789 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:26:14,679 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:26:15,241 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95537517 started for PoS orders references: [{'name': None, 'pos_reference': '260-287-000001', 'uuid': 'f06a0dde-0cba-4be9-8fa8-d352f0093d73'}] 2026-10-20 10:26:15,295 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95537517 order {'name': None, 'pos_reference': '260-287-000001', 'uuid': 'f06a0dde-0cba-4be9-8fa8-d352f0093d73'} created pos.order #864 2026-10-20 10:26:15,295 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95537517 finished 2026-10-20 10:26:15,401 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 pZF0QCO- - [20/Oct/2026 10:26:15] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1504 78 0.089 0.647 rw 2026-10-20 10:26:15,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_an_integer_partner ... 2026-10-20 10:26:16,592 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:26:24,935 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:26:25,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17439864 started for PoS orders references: [{'name': None, 'pos_reference': '260-288-000001', 'uuid': 'efcef63b-2a20-4c6f-8b3e-7dc89ae82adf'}] 2026-10-20 10:26:25,558 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17439864 order {'name': None, 'pos_reference': '260-288-000001', 'uuid': 'efcef63b-2a20-4c6f-8b3e-7dc89ae82adf'} created pos.order #865 2026-10-20 10:26:25,558 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17439864 finished 2026-10-20 10:26:25,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 eGttMtIZ - [20/Oct/2026 10:26:25] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1504 77 0.129 0.639 rw 2026-10-20 10:26:25,755 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_an_unauthorized_partner ... 2026-10-20 10:26:27,187 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:26:34,824 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:26:35,381 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50511802 started for PoS orders references: [{'name': None, 'pos_reference': '260-289-000001', 'uuid': 'ca102e32-b97a-498b-b841-f8f89fc84c1c'}] 2026-10-20 10:26:35,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50511802 order {'name': None, 'pos_reference': '260-289-000001', 'uuid': 'ca102e32-b97a-498b-b841-f8f89fc84c1c'} created pos.order #866 2026-10-20 10:26:35,452 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50511802 finished 2026-10-20 10:26:35,558 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vUL_RS6t - [20/Oct/2026 10:26:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1504 77 0.13 0.609 rw 2026-10-20 10:26:35,608 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_links_a_validated_partner ... 2026-10-20 10:26:36,842 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:26:44,930 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:26:45,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LnV6iacD - [20/Oct/2026 10:26:45] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.053 0.591 rw 2026-10-20 10:26:45,605 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22599987 started for PoS orders references: [{'name': None, 'pos_reference': '260-290-000001', 'uuid': 'b3b8da1d-a5e3-4901-81b8-73b418b8c5cd'}] 2026-10-20 10:26:45,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22599987 order {'name': None, 'pos_reference': '260-290-000001', 'uuid': 'b3b8da1d-a5e3-4901-81b8-73b418b8c5cd'} created pos.order #867 2026-10-20 10:26:45,642 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22599987 finished 2026-10-20 10:26:45,736 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 LnV6iacD - [20/Oct/2026 10:26:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1570 70 0.043 0.127 rw 2026-10-20 10:26:45,797 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_without_partner ... 2026-10-20 10:26:46,940 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:26:55,211 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:26:55,671 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65874023 started for PoS orders references: [{'name': None, 'pos_reference': '260-291-000001', 'uuid': 'd183aec3-7aeb-478d-9655-670868440a06'}] 2026-10-20 10:26:55,732 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65874023 order {'name': None, 'pos_reference': '260-291-000001', 'uuid': 'd183aec3-7aeb-478d-9655-670868440a06'} created pos.order #868 2026-10-20 10:26:55,733 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65874023 finished 2026-10-20 10:26:55,837 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DY6YXeQh - [20/Oct/2026 10:26:55] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1504 77 0.098 0.54 rw 2026-10-20 10:26:55,892 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_resolve_rejects_a_token_signed_for_another_partner ... 2026-10-20 10:26:57,431 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:27:05,778 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:27:06,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 xE_hcoB_ - [20/Oct/2026 10:27:06] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.038 0.533 rw 2026-10-20 10:27:06,401 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_resolve_rejects_malformed_tokens ... 2026-10-20 10:27:07,744 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:27:15,968 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_token_is_scoped_to_the_config ... 2026-10-20 10:27:17,222 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:27:25,670 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:27:26,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ojIJoksI - [20/Oct/2026 10:27:26] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.046 0.612 rw 2026-10-20 10:27:26,351 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_accepts_a_previously_signed_token ... 2026-10-20 10:27:27,634 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:27:36,278 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:27:36,736 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8DCrfZlO - [20/Oct/2026 10:27:36] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.043 0.42 rw 2026-10-20 10:27:36,764 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8DCrfZlO - [20/Oct/2026 10:27:36] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 4 0.007 0.013 rw 2026-10-20 10:27:36,819 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_creates_and_signs_a_new_partner ... 2026-10-20 10:27:38,161 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:27:46,181 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:27:47,020 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jfLkufKa - [20/Oct/2026 10:27:47] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.063 0.782 rw 2026-10-20 10:27:47,101 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_a_forged_signature ... 2026-10-20 10:27:48,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:27:56,865 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:27:57,282 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 834oMLbu - [20/Oct/2026 10:27:57] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 32 0.036 0.393 rw 2026-10-20 10:27:57,319 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_a_raw_partner_id ... 2026-10-20 10:27:58,660 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:28:07,304 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:28:07,744 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 okcDzlav - [20/Oct/2026 10:28:07] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.049 0.397 rw 2026-10-20 10:28:07,789 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_an_integer_partner_id ... 2026-10-20 10:28:09,224 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:28:17,574 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:28:17,944 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Re4yMTjO - [20/Oct/2026 10:28:17] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.031 0.351 rw 2026-10-20 10:28:18,076 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:28:19,431 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-10-20 10:28:20,779 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:28:29,662 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 59670 2026-10-20 10:28:29,663 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmp_vfqdtx0_chrome_odoo 2026-10-20 10:28:29,663 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:37505/json/version 2026-10-20 10:28:29,665 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:28:29,691 7 INFO rb-aa5c29f-225760-426740 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 10:28:29,692 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:37505/json 2026-10-20 10:28:29,692 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:28:29,713 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:37505/devtools/page/D64C4B136FBA8CFFBB2407AC8325B9CA 2026-10-20 10:28:29,724 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-20 10:28:29,726 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-20 10:28:29,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-10-20 10:28:29,783 7 INFO rb-aa5c29f-225760-426740 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=4bfecaafa5a24ac2" in browser 2026-10-20 10:28:29,783 7 INFO rb-aa5c29f-225760-426740 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=4bfecaafa5a24ac2" 2026-10-20 10:28:29,814 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:28:30,333 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:30] "GET /pos-self/301?access_token=4bfecaafa5a24ac2 HTTP/1.1" 200 2295 63 0.069 0.47 rw 2026-10-20 10:28:30,335 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': 'D64C4B136FBA8CFFBB2407AC8325B9CA', 'loaderId': '9238CFEAC9BB21FE1276E4FC26EEAEE7', 'isDownload': False} 2026-10-20 10:28:30,336 7 INFO rb-aa5c29f-225760-426740 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 10:28:30,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:28:30,461 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:30] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.034 0.622 ro 2026-10-20 10:28:30,478 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:28:30,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:30] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.009 0.14 ro 2026-10-20 10:28:30,527 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:28:30,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:30] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.01 0.161 ro 2026-10-20 10:28:30,774 7 INFO rb-aa5c29f-225760-426740 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 10:28:30,791 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:30] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 10:28:30,807 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.008 ro 2026-10-20 10:28:30,824 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:30] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.01 ro 2026-10-20 10:28:30,846 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.012 rw 2026-10-20 10:28:31,696 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:31] "POST /pos-self/data/301 HTTP/1.1" 200 466932 265 0.348 0.516 rw 2026-10-20 10:28:31,962 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:31] "GET /web/image/ir.attachment/249015/raw HTTP/1.1" 200 98715 3 0.003 0.009 ro 2026-10-20 10:28:31,984 7 INFO rb-aa5c29f-225760-426740 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 10:28:32,065 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:32] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.039 ro 2026-10-20 10:28:32,213 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:249019) 2026-10-20 10:28:32,222 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:32] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.008 0.13 ro 2026-10-20 10:28:32,231 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:32] "GET /web/image/ir.attachment/249014/raw HTTP/1.1" 200 84994 3 0.001 0.052 ro 2026-10-20 10:28:32,245 7 INFO rb-aa5c29f-225760-426740 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 10:28:32,288 7 INFO rb-aa5c29f-225760-426740 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 10:28:32,321 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:32] "GET /web/image/ir.attachment/247997/raw HTTP/1.1" 200 49165 3 0.005 0.012 ro 2026-10-20 10:28:32,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:32] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.011 0.041 ro 2026-10-20 10:28:32,417 7 INFO rb-aa5c29f-225760-426740 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 10:28:32,483 7 INFO rb-aa5c29f-225760-426740 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 10:28:32,493 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:32] "GET /web/image/pos.category/402/image_128?unique=2026-10-20T10:28:18.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.042 ro 2026-10-20 10:28:32,509 7 INFO rb-aa5c29f-225760-426740 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 10:28:32,525 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:32] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.005 0.065 ro 2026-10-20 10:28:32,542 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:32] "GET /web/image/product.template/8/image_512?unique=2026-10-20T10:28:18.000+00:00 HTTP/1.1" 200 10346 3 0.004 0.071 ro 2026-10-20 10:28:32,573 7 INFO rb-aa5c29f-225760-426740 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 10:28:32,613 7 INFO rb-aa5c29f-225760-426740 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 10:28:32,637 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:32] "GET /web/image/product.product/2459/image_512?unique=2026-10-20T10:28:18.000+00:00 HTTP/1.1" 200 7322 9 0.025 0.05 ro 2026-10-20 10:28:32,673 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:32] "GET /web/image/product.product/15/image_512?unique=2026-10-20T10:28:18.000+00:00 HTTP/1.1" 200 7322 8 0.015 0.088 ro 2026-10-20 10:28:32,720 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:32] "GET /google_address_autocomplete/static/src/img/powered_by_google_on_white.png HTTP/1.1" 200 2133 0 0 0.006 - 2026-10-20 10:28:32,778 7 INFO rb-aa5c29f-225760-426740 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 10:28:32,836 7 INFO rb-aa5c29f-225760-426740 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 10:28:32,903 7 INFO rb-aa5c29f-225760-426740 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 10:28:32,912 7 INFO rb-aa5c29f-225760-426740 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 10:28:33,287 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:33] "POST /pos-self/autocomplete/address HTTP/1.1" 200 175 2 0.01 0.017 rw 2026-10-20 10:28:33,322 7 INFO rb-aa5c29f-225760-426740 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 10:28:33,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:33] "POST /pos-self/autocomplete/address_full HTTP/1.1" 200 206 2 0.003 0.011 rw 2026-10-20 10:28:33,397 7 INFO rb-aa5c29f-225760-426740 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 10:28:33,548 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:33] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 35 0.059 0.1 rw 2026-10-20 10:28:33,648 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11507610 started for PoS orders references: [{'name': None, 'pos_reference': '260-301-000001', 'uuid': '7d581c05-553b-4d83-ba32-094442e99cfa'}] 2026-10-20 10:28:33,722 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11507610 order {'name': None, 'pos_reference': '260-301-000001', 'uuid': '7d581c05-553b-4d83-ba32-094442e99cfa'} created pos.order #869 2026-10-20 10:28:33,723 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11507610 finished 2026-10-20 10:28:34,361 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3555 232 0.303 0.48 rw 2026-10-20 10:28:34,422 7 INFO rb-aa5c29f-225760-426740 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 10:28:34,426 7 INFO rb-aa5c29f-225760-426740 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 10:28:34,427 7 INFO rb-aa5c29f-225760-426740 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 10:28:34,454 7 INFO rb-aa5c29f-225760-426740 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 10:28:34,502 7 INFO rb-aa5c29f-225760-426740 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 10:28:34,546 7 INFO rb-aa5c29f-225760-426740 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 10:28:34,561 7 INFO rb-aa5c29f-225760-426740 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 10:28:34,625 7 INFO rb-aa5c29f-225760-426740 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 10:28:34,638 7 INFO rb-aa5c29f-225760-426740 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 10:28:34,682 7 INFO rb-aa5c29f-225760-426740 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 10:28:34,740 7 INFO rb-aa5c29f-225760-426740 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 10:28:34,799 7 INFO rb-aa5c29f-225760-426740 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 10:28:34,801 7 INFO rb-aa5c29f-225760-426740 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 10:28:35,175 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:35] "POST /pos-self/autocomplete/address HTTP/1.1" 200 175 2 0.01 0.012 rw 2026-10-20 10:28:35,204 7 INFO rb-aa5c29f-225760-426740 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 10:28:35,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:35] "POST /pos-self/autocomplete/address_full HTTP/1.1" 200 206 2 0.012 0.02 rw 2026-10-20 10:28:35,275 7 INFO rb-aa5c29f-225760-426740 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 10:28:35,362 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:35] "POST /pos-self-order/validate-partner HTTP/1.1" 200 129 24 0.03 0.062 rw 2026-10-20 10:28:35,404 7 INFO rb-aa5c29f-225760-426740 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 10:28:35,423 7 INFO rb-aa5c29f-225760-426740 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 10:28:35,431 7 INFO rb-aa5c29f-225760-426740 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 10:28:35,440 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:35] "POST /pos-self-order/get-slots HTTP/1.1" 200 56 3 0.006 0.02 rw 2026-10-20 10:28:35,574 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:35] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 24 0.048 0.088 rw 2026-10-20 10:28:35,674 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15421697 started for PoS orders references: [{'name': None, 'pos_reference': '260-301-000002', 'uuid': 'ebf53cfe-673c-4c47-83fa-354e499d02c7'}] 2026-10-20 10:28:35,719 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15421697 order {'name': None, 'pos_reference': '260-301-000002', 'uuid': 'ebf53cfe-673c-4c47-83fa-354e499d02c7'} created pos.order #870 2026-10-20 10:28:35,719 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15421697 finished 2026-10-20 10:28:36,224 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2537 186 0.265 0.359 rw 2026-10-20 10:28:36,268 7 INFO rb-aa5c29f-225760-426740 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 10:28:36,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-10-20 10:28:36,276 7 INFO rb-aa5c29f-225760-426740 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 10:28:36,378 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:28:36,385 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 sFY6eT6I - [20/Oct/2026 10:28:31] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.004 5.511 rw 2026-10-20 10:28:36,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 15887424 (allocated 16920576) 2026-10-20 10:28:36,487 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 59670 2026-10-20 10:28:36,488 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-10-20 10:28:36,489 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 59670 2026-10-20 10:28:36,623 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_102836_623686_test_preset_delivery_tour.txt 2026-10-20 10:28:36,624 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmp_vfqdtx0_chrome_odoo" 2026-10-20 10:28:36,697 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-10-20 10:28:38,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:28:47,636 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 59795 2026-10-20 10:28:47,636 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmpjltosuem_chrome_odoo 2026-10-20 10:28:47,637 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:41837/json/version 2026-10-20 10:28:47,638 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:28:47,662 7 INFO rb-aa5c29f-225760-426740 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 10:28:47,662 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:41837/json 2026-10-20 10:28:47,663 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:28:47,677 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:41837/devtools/page/2BA50FC1A38F02D57CFDFBF2AC0611EF 2026-10-20 10:28:47,685 7 INFO rb-aa5c29f-225760-426740 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 10:28:47,696 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-10-20 10:28:47,741 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-10-20 10:28:47,744 7 INFO rb-aa5c29f-225760-426740 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=60f1e4c8d2b04d76" in browser 2026-10-20 10:28:47,744 7 INFO rb-aa5c29f-225760-426740 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=60f1e4c8d2b04d76" 2026-10-20 10:28:47,763 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:28:48,268 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:48] "GET /pos-self/302?access_token=60f1e4c8d2b04d76 HTTP/1.1" 200 2295 63 0.045 0.473 rw 2026-10-20 10:28:48,273 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': '2BA50FC1A38F02D57CFDFBF2AC0611EF', 'loaderId': '457D40F53D69B804F8B3CA26DD43A629', 'isDownload': False} 2026-10-20 10:28:48,273 7 INFO rb-aa5c29f-225760-426740 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 10:28:48,340 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:28:48,397 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:48] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.026 0.613 ro 2026-10-20 10:28:48,404 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:28:48,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:48] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.008 0.092 ro 2026-10-20 10:28:48,460 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:28:48,512 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:48] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.016 0.17 ro 2026-10-20 10:28:48,756 7 INFO rb-aa5c29f-225760-426740 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 10:28:48,776 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:48] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 10:28:48,802 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:48] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.002 0.011 ro 2026-10-20 10:28:48,817 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.028 ro 2026-10-20 10:28:48,849 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.009 rw 2026-10-20 10:28:49,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:49] "POST /pos-self/data/302 HTTP/1.1" 200 466976 267 0.24 0.51 rw 2026-10-20 10:28:49,867 7 INFO rb-aa5c29f-225760-426740 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 10:28:49,870 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:49] "GET /web/image/ir.attachment/250041/raw HTTP/1.1" 200 98715 3 0.001 0.013 ro 2026-10-20 10:28:49,924 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:49] "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 10:28:50,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:250045) 2026-10-20 10:28:50,040 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:50] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.007 0.093 ro 2026-10-20 10:28:50,069 7 INFO rb-aa5c29f-225760-426740 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 10:28:50,080 7 INFO rb-aa5c29f-225760-426740 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 10:28:50,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:50] "GET /web/image/ir.attachment/250040/raw HTTP/1.1" 200 84994 3 0.005 0.015 ro 2026-10-20 10:28:50,105 7 INFO rb-aa5c29f-225760-426740 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 10:28:50,131 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:50] "GET /web/image/ir.attachment/249023/raw HTTP/1.1" 200 49165 3 0.006 0.011 ro 2026-10-20 10:28:50,154 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:50] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.016 ro 2026-10-20 10:28:50,195 7 INFO rb-aa5c29f-225760-426740 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 10:28:50,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:50] "GET /web/image/pos.category/402/image_128?unique=2026-10-20T10:28:18.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.033 ro 2026-10-20 10:28:50,261 7 INFO rb-aa5c29f-225760-426740 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 10:28:50,288 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:50] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.003 0.061 ro 2026-10-20 10:28:50,288 7 INFO rb-aa5c29f-225760-426740 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 10:28:50,318 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:50] "GET /web/image/product.template/8/image_512?unique=2026-10-20T10:28:18.000+00:00 HTTP/1.1" 200 10346 3 0.009 0.071 ro 2026-10-20 10:28:50,337 7 INFO rb-aa5c29f-225760-426740 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 10:28:50,348 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:50] "GET /web/image/product.product/2459/image_512?unique=2026-10-20T10:28:18.000+00:00 HTTP/1.1" 200 7322 9 0.005 0.022 ro 2026-10-20 10:28:50,372 7 INFO rb-aa5c29f-225760-426740 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 10:28:50,525 7 INFO rb-aa5c29f-225760-426740 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 10:28:50,643 7 INFO rb-aa5c29f-225760-426740 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 10:28:50,698 7 INFO rb-aa5c29f-225760-426740 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 10:28:50,720 7 INFO rb-aa5c29f-225760-426740 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 10:28:50,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:50] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 35 0.042 0.109 rw 2026-10-20 10:28:50,965 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23034630 started for PoS orders references: [{'name': None, 'pos_reference': '260-302-000001', 'uuid': '15cc6711-2378-466d-9bcd-10eb26d21bcf'}] 2026-10-20 10:28:51,011 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23034630 order {'name': None, 'pos_reference': '260-302-000001', 'uuid': '15cc6711-2378-466d-9bcd-10eb26d21bcf'} created pos.order #871 2026-10-20 10:28:51,012 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23034630 finished 2026-10-20 10:28:51,225 7 INFO rb-aa5c29f-225760-426740 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 10:28:51,513 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-20 10:28:51,660 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2541 245 0.223 0.526 rw 2026-10-20 10:28:51,735 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-10-20 10:28:51,736 7 INFO rb-aa5c29f-225760-426740 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 10:28:51,849 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:28:51,851 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 14695440 (allocated 17182720) 2026-10-20 10:28:51,860 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ujyEC7JX - [20/Oct/2026 10:28:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 2.974 rw 2026-10-20 10:28:51,956 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 59795 2026-10-20 10:28:51,957 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-10-20 10:28:51,958 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 59795 2026-10-20 10:28:52,055 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_102852_055014_test_preset_takeaway_email_tour.txt 2026-10-20 10:28:52,055 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmpjltosuem_chrome_odoo" 2026-10-20 10:28:52,140 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-10-20 10:28:53,580 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:29:02,320 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:29:02,671 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51924952 started for PoS orders references: [{'name': None, 'pos_reference': '260-303-000001', 'uuid': 'f523712f904e494d836f7e12401f36ba'}] 2026-10-20 10:29:02,743 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51924952 order {'name': None, 'pos_reference': '260-303-000001', 'uuid': 'f523712f904e494d836f7e12401f36ba'} created pos.order #872 2026-10-20 10:29:02,744 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51924952 finished 2026-10-20 10:29:02,874 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 dNSQRpMv - [20/Oct/2026 10:29:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2434 98 0.109 0.451 rw 2026-10-20 10:29:02,935 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-10-20 10:29:04,304 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:29:13,116 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 59922 2026-10-20 10:29:13,116 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpwqhiz5vr_chrome_odoo 2026-10-20 10:29:13,116 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:33419/json/version 2026-10-20 10:29:13,117 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:29:13,129 7 INFO rb-aa5c29f-225760-426740 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 10:29:13,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:33419/json 2026-10-20 10:29:13,130 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:29:13,135 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:33419/devtools/page/123DF1B26BB8937ED3A826E953188E9B 2026-10-20 10:29:13,139 7 INFO rb-aa5c29f-225760-426740 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 10:29:13,142 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-20 10:29:13,190 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-20 10:29:13,192 7 INFO rb-aa5c29f-225760-426740 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=30ec872b6bf047af" in browser 2026-10-20 10:29:13,192 7 INFO rb-aa5c29f-225760-426740 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=30ec872b6bf047af" 2026-10-20 10:29:13,208 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:29:13,735 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:13] "GET /pos-self/304?access_token=30ec872b6bf047af HTTP/1.1" 200 2295 63 0.081 0.455 rw 2026-10-20 10:29:13,739 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': '123DF1B26BB8937ED3A826E953188E9B', 'loaderId': 'E05C883EE7BF13EB620A3AC2C9A39C1F', 'isDownload': False} 2026-10-20 10:29:13,740 7 INFO rb-aa5c29f-225760-426740 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 10:29:13,794 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:29:13,869 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:13] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.05 0.607 ro 2026-10-20 10:29:13,879 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:29:13,905 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:13] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.008 0.127 ro 2026-10-20 10:29:13,917 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:29:13,959 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:13] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.183 ro 2026-10-20 10:29:14,221 7 INFO rb-aa5c29f-225760-426740 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 10:29:14,247 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:14] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.01 ro 2026-10-20 10:29:14,269 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.016 ro 2026-10-20 10:29:14,276 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:14] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.012 ro 2026-10-20 10:29:14,296 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:14] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.008 rw 2026-10-20 10:29:15,016 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:15] "POST /pos-self/data/304 HTTP/1.1" 200 467743 268 0.289 0.438 rw 2026-10-20 10:29:15,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:15] "GET /web/image/ir.attachment/252090/raw HTTP/1.1" 200 98715 3 0.002 0.009 ro 2026-10-20 10:29:15,278 7 INFO rb-aa5c29f-225760-426740 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 10:29:15,323 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:15] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.022 ro 2026-10-20 10:29:15,482 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:252094) 2026-10-20 10:29:15,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:15] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.014 0.127 ro 2026-10-20 10:29:15,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:15] "GET /web/image/ir.attachment/252089/raw HTTP/1.1" 200 84994 3 0.001 0.05 ro 2026-10-20 10:29:15,520 7 INFO rb-aa5c29f-225760-426740 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 10:29:15,524 7 INFO rb-aa5c29f-225760-426740 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 10:29:15,554 7 INFO rb-aa5c29f-225760-426740 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 10:29:15,575 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:15] "GET /web/image/ir.attachment/251072/raw HTTP/1.1" 200 49165 3 0.001 0.012 ro 2026-10-20 10:29:15,640 7 INFO rb-aa5c29f-225760-426740 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 10:29:15,645 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:15] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.01 ro 2026-10-20 10:29:15,698 7 INFO rb-aa5c29f-225760-426740 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 10:29:15,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:15] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.03 ro 2026-10-20 10:29:15,759 7 INFO rb-aa5c29f-225760-426740 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 10:29:15,773 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:15] "GET /web/image/product.template/8/image_512?unique=2026-10-20T10:28:18.000+00:00 HTTP/1.1" 200 10346 3 0.005 0.042 ro 2026-10-20 10:29:15,776 7 INFO rb-aa5c29f-225760-426740 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 10:29:15,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:15] "GET /web/image/pos.category/402/image_128?unique=2026-10-20T10:28:18.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.08 ro 2026-10-20 10:29:15,837 7 INFO rb-aa5c29f-225760-426740 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 10:29:15,838 7 INFO rb-aa5c29f-225760-426740 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 10:29:15,849 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:15] "GET /web/image/product.product/2458/image_512?unique=2026-10-20T10:28:18.000+00:00 HTTP/1.1" 200 7322 9 0.006 0.031 ro 2026-10-20 10:29:15,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:15] "POST /pos-self-order/get-slots HTTP/1.1" 200 56 3 0.005 0.02 rw 2026-10-20 10:29:15,962 7 INFO rb-aa5c29f-225760-426740 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 10:29:15,986 7 INFO rb-aa5c29f-225760-426740 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 10:29:16,023 7 INFO rb-aa5c29f-225760-426740 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 10:29:16,130 7 INFO rb-aa5c29f-225760-426740 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 10:29:16,217 7 INFO rb-aa5c29f-225760-426740 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 10:29:16,241 7 INFO rb-aa5c29f-225760-426740 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 10:29:16,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:16] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 35 0.039 0.1 rw 2026-10-20 10:29:16,473 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29063257 started for PoS orders references: [{'name': None, 'pos_reference': '260-304-000001', 'uuid': 'c81dba4e-5a0a-4106-9685-479a43a6fff0'}] 2026-10-20 10:29:16,539 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29063257 order {'name': None, 'pos_reference': '260-304-000001', 'uuid': 'c81dba4e-5a0a-4106-9685-479a43a6fff0'} created pos.order #873 2026-10-20 10:29:16,540 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29063257 finished 2026-10-20 10:29:16,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2531 88 0.101 0.14 rw 2026-10-20 10:29:16,709 7 INFO rb-aa5c29f-225760-426740 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 10:29:16,713 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.007 0.022 rw 2026-10-20 10:29:16,715 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-10-20 10:29:16,716 7 INFO rb-aa5c29f-225760-426740 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 10:29:16,875 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:29:16,875 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 15917204 (allocated 17969152) 2026-10-20 10:29:16,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Ai38Dtuy - [20/Oct/2026 10:29:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 2.556 rw 2026-10-20 10:29:16,978 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 59922 2026-10-20 10:29:16,979 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-10-20 10:29:16,980 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 59922 2026-10-20 10:29:17,075 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_102917_075309_test_preset_with_slot_tour.txt 2026-10-20 10:29:17,075 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpwqhiz5vr_chrome_odoo" 2026-10-20 10:29:17,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-20 10:29:18,842 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-10-20 10:29:20,185 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:29:27,698 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 10:29:27,732 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:29:28,076 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CwxccgK6 - [20/Oct/2026 10:29:28] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/305 HTTP/1.1" 200 319 10 0.017 0.329 rw 2026-10-20 10:29:28,149 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-10-20 10:29:29,429 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:29:36,959 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 10:29:36,977 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:29:37,339 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TAJiZKDA - [20/Oct/2026 10:29:37] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/306 HTTP/1.1" 200 338 10 0.014 0.35 rw 2026-10-20 10:29:37,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:29:38,876 7 INFO rb-aa5c29f-225760-426740 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 10:29:39,092 7 INFO rb-aa5c29f-225760-426740 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 10:29:47,836 7 INFO rb-aa5c29f-225760-426740 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 10:29:49,888 7 INFO rb-aa5c29f-225760-426740 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 10:29:56,204 7 INFO rb-aa5c29f-225760-426740 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 10:30:04,717 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_bancontact_pay.tests.test_models: Starting TestModels.test_check_unsupported_kiosks ... 2026-10-20 10:30:05,792 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 10:30:06,783 7 INFO rb-aa5c29f-225760-426740 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 10:30:07,028 7 INFO rb-aa5c29f-225760-426740 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 10:30:15,454 7 INFO rb-aa5c29f-225760-426740 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 10:30:17,572 7 INFO rb-aa5c29f-225760-426740 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 10:30:23,224 7 INFO rb-aa5c29f-225760-426740 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 10:30:31,591 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_bancontact_pay.tests.test_webhook: Starting TestSelfOrderWebhook.test_bancontact_webhook_error ... 2026-10-20 10:30:32,282 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:30:32,526 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 1ae32ac8 webhook received: config_id=310, payment_method_id=515 2026-10-20 10:30:32,552 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 1ae32ac8 webhook processed: paymentId=any_id_AUTHORIZATION_FAILED, status=AUTHORIZATION_FAILED 2026-10-20 10:30:32,559 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 W42XFeU4 - [20/Oct/2026 10:30:32] "POST /bancontact_pay/webhook?config_id=310&payment_method_id=515 HTTP/1.1" 200 0 13 0.022 0.263 rw 2026-10-20 10:30:32,615 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - e1f1006e webhook received: config_id=310, payment_method_id=515 2026-10-20 10:30:32,632 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - e1f1006e webhook processed: paymentId=any_id_FAILED, status=FAILED 2026-10-20 10:30:32,637 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 W42XFeU4 - [20/Oct/2026 10:30:32] "POST /bancontact_pay/webhook?config_id=310&payment_method_id=515 HTTP/1.1" 200 0 9 0.007 0.018 rw 2026-10-20 10:30:32,690 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - ef33574b webhook received: config_id=310, payment_method_id=515 2026-10-20 10:30:32,707 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - ef33574b webhook processed: paymentId=any_id_EXPIRED, status=EXPIRED 2026-10-20 10:30:32,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 W42XFeU4 - [20/Oct/2026 10:30:32] "POST /bancontact_pay/webhook?config_id=310&payment_method_id=515 HTTP/1.1" 200 0 9 0.006 0.021 rw 2026-10-20 10:30:32,788 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - fb9d950e webhook received: config_id=310, payment_method_id=515 2026-10-20 10:30:32,805 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - fb9d950e webhook processed: paymentId=any_id_CANCELLED, status=CANCELLED 2026-10-20 10:30:32,811 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 W42XFeU4 - [20/Oct/2026 10:30:32] "POST /bancontact_pay/webhook?config_id=310&payment_method_id=515 HTTP/1.1" 200 0 9 0.006 0.021 rw 2026-10-20 10:30:32,814 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_bancontact_pay.tests.test_webhook: Starting TestSelfOrderWebhook.test_bancontact_webhook_success ... 2026-10-20 10:30:33,199 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:30:33,599 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 5f037877 webhook received: config_id=311, payment_method_id=515 2026-10-20 10:30:33,618 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 5f037877 webhook processed: paymentId=any_id, status=SUCCEEDED 2026-10-20 10:30:33,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qHtl9hok - [20/Oct/2026 10:30:33] "POST /bancontact_pay/webhook?config_id=311&payment_method_id=515 HTTP/1.1" 200 0 13 0.016 0.419 rw 2026-10-20 10:30:33,749 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 10:30:34,776 7 INFO rb-aa5c29f-225760-426740 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 10:30:34,958 7 INFO rb-aa5c29f-225760-426740 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 10:30:44,558 7 INFO rb-aa5c29f-225760-426740 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 10:30:46,492 7 INFO rb-aa5c29f-225760-426740 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 10:30:50,623 7 INFO rb-aa5c29f-225760-426740 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 10:30:50,944 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_event.tests.test_self_order_event: Starting TestSelfOrderEventPrice.test_event_ticket_order_price ... 2026-10-20 10:30:51,676 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 10:30:52,590 7 INFO rb-aa5c29f-225760-426740 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 10:30:52,781 7 INFO rb-aa5c29f-225760-426740 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 10:31:01,968 7 INFO rb-aa5c29f-225760-426740 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 10:31:04,110 7 INFO rb-aa5c29f-225760-426740 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 10:31:09,716 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-10-20 10:31:10,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-10-20 10:31:11,368 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 60065 2026-10-20 10:31:11,368 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmpggg8iktv_chrome_odoo 2026-10-20 10:31:11,368 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:39641/json/version 2026-10-20 10:31:11,370 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39641', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:31:11,467 7 INFO rb-aa5c29f-225760-426740 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 10:31:11,467 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:39641/json 2026-10-20 10:31:11,468 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39641', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:31:11,489 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:39641/devtools/page/04585F671C144ED159109259DD7A97E5 2026-10-20 10:31:11,499 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-10-20 10:31:11,506 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-10-20 10:31:11,590 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-10-20 10:31:11,600 7 INFO rb-aa5c29f-225760-426740 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=da9feefe2b394a8c" in browser 2026-10-20 10:31:11,600 7 INFO rb-aa5c29f-225760-426740 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=da9feefe2b394a8c" 2026-10-20 10:31:11,628 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:31:12,266 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:12] "GET /pos-self/314?access_token=da9feefe2b394a8c HTTP/1.1" 200 2373 62 0.055 0.607 rw 2026-10-20 10:31:12,272 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '04585F671C144ED159109259DD7A97E5', 'loaderId': 'C84456B89146059C4DB51E0FFD159902', 'isDownload': False} 2026-10-20 10:31:12,272 7 INFO rb-aa5c29f-225760-426740 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 10:31:12,360 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a95c1d8/pos_self_order.assets.min.css, copying from /web/assets/a95c1d8/pos_self_order.assets.min.css 2026-10-20 10:31:12,429 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:12] "GET /web/assets/1/a95c1d8/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.033 0.774 ro 2026-10-20 10:31:12,432 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03c3754/pos_self_order.assets.min.js, copying from /web/assets/03c3754/pos_self_order.assets.min.js 2026-10-20 10:31:12,479 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/973b928/pos_self_order.assets_tests.min.js, copying from /web/assets/973b928/pos_self_order.assets_tests.min.js 2026-10-20 10:31:12,495 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:12] "GET /web/assets/1/03c3754/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.008 0.149 ro 2026-10-20 10:31:12,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:12] "GET /web/assets/1/973b928/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.017 0.154 ro 2026-10-20 10:31:12,804 7 INFO rb-aa5c29f-225760-426740 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 10:31:12,819 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:12] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 10:31:12,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.014 ro 2026-10-20 10:31:12,851 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:12] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.002 0.012 ro 2026-10-20 10:31:12,883 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.01 rw 2026-10-20 10:31:13,772 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:13] "POST /pos-self/data/314 HTTP/1.1" 200 478033 256 0.282 0.618 rw 2026-10-20 10:31:14,005 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:14] "GET /web/image/ir.attachment/260288/raw HTTP/1.1" 200 98715 3 0.002 0.011 ro 2026-10-20 10:31:14,022 7 INFO rb-aa5c29f-225760-426740 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 10:31:14,066 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:14] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.02 ro 2026-10-20 10:31:14,201 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c15cb18/web_tour.automatic.min.js (id:260294) 2026-10-20 10:31:14,208 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:14] "GET /web/assets/c15cb18/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.01 0.117 ro 2026-10-20 10:31:14,217 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:14] "GET /web/image/ir.attachment/260287/raw HTTP/1.1" 200 84994 3 0.001 0.013 ro 2026-10-20 10:31:14,240 7 INFO rb-aa5c29f-225760-426740 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 10:31:14,301 7 INFO rb-aa5c29f-225760-426740 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 10:31:14,388 7 INFO rb-aa5c29f-225760-426740 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 10:31:14,407 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:14] "GET /web/image/pos.category/416/image_128?unique=2026-10-20T10:30:51.000+00:00 HTTP/1.1" 200 6314 3 0.006 0.039 ro 2026-10-20 10:31:14,422 7 INFO rb-aa5c29f-225760-426740 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 10:31:14,473 7 INFO rb-aa5c29f-225760-426740 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 10:31:14,491 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:14] "GET /web/image/pos.category/414/image_128?unique=2026-10-20T10:30:51.000+00:00 HTTP/1.1" 200 6314 3 0.026 0.098 ro 2026-10-20 10:31:14,541 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:14] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.005 0.173 ro 2026-10-20 10:31:14,570 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:14] "GET /web/image/pos.category/415/image_128?unique=2026-10-20T10:30:51.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.203 ro 2026-10-20 10:31:14,597 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:14] "GET /web/image/product.template/2357/image_512?unique=2026-10-20T10:30:51.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.223 ro 2026-10-20 10:31:14,609 7 INFO rb-aa5c29f-225760-426740 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 10:31:14,620 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:14] "GET /web/image/product.template/2363/image_512?unique=2026-10-20T10:30:51.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.118 ro 2026-10-20 10:31:14,634 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:14] "GET /web/image/ir.attachment/260289/raw HTTP/1.1" 200 49165 3 0.002 0.114 ro 2026-10-20 10:31:14,666 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:14] "GET /web/image/product.product/2521/image_512?unique=2026-10-20T10:30:51.000+00:00 HTTP/1.1" 200 7322 10 0.008 0.094 ro 2026-10-20 10:31:14,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:14] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.12 ro 2026-10-20 10:31:14,734 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59380177 started for PoS orders references: [{'name': None, 'pos_reference': '260-314-000001', 'uuid': '6f2f0f0e-217b-40cd-aa31-7f616424ec84'}] 2026-10-20 10:31:14,806 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59380177 order {'name': None, 'pos_reference': '260-314-000001', 'uuid': '6f2f0f0e-217b-40cd-aa31-7f616424ec84'} created pos.order #880 2026-10-20 10:31:14,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59380177 finished 2026-10-20 10:31:14,971 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:14] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2437 76 0.105 0.248 rw 2026-10-20 10:31:15,020 7 INFO rb-aa5c29f-225760-426740 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 10:31:15,022 7 INFO rb-aa5c29f-225760-426740 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 10:31:15,035 7 INFO rb-aa5c29f-225760-426740 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': '6f2f0f0e-217b-40cd-aa31-7f616424ec84--784--523', 'syssn': '20250826155400087645770447', 'status': '1', 'sysdtm': '2025-08-26 17:50:36', 'paydtm': '2025-08-26 17:50:37', 'goods_name': '', 'txcurrcd': 'HKD', 'mchid': '8Bx9aHgNmaQJ', 'customer_source': 'HK', 'cash_fee': '0', 'chnlsn2': '', 'cardcd': '', 'txamt': '528', 'outcardnm': '', 'respcd': '0000', 'goods_info': '', 'notify_type': 'payment', 'chnlsn': '2025085675626675'} 2026-10-20 10:31:15,204 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:15] "POST /qfpay/notify HTTP/1.1" 200 7 47 0.07 0.103 rw 2026-10-20 10:31:15,301 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3710 26 0.03 0.235 rw 2026-10-20 10:31:15,504 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:15] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 43 2 0.004 0.012 rw 2026-10-20 10:31:15,509 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-10-20 10:31:15,510 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-20 10:31:15,624 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 14105388 (allocated 15609856) 2026-10-20 10:31:15,624 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:31:15,629 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Eg9-fDyS - [20/Oct/2026 10:31:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.019 2.691 rw 2026-10-20 10:31:15,745 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 60065 2026-10-20 10:31:15,747 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-10-20 10:31:15,754 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 60065 2026-10-20 10:31:15,895 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103115_895270_test_tour_kiosk_qfpay_order.txt 2026-10-20 10:31:15,895 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmpggg8iktv_chrome_odoo" 2026-10-20 10:31:16,069 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-20 10:31:17,676 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_self_order_sms.tests.test_self_order_sms_receipt: Starting TestPosSelfOrderSms.test_sms_receipt_sent_for_self_order ... 2026-10-20 10:31:19,100 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:31:27,499 7 INFO rb-aa5c29f-225760-426740 odoo.addons.sms.models.sms_sms: Sent batch 1 SMS: [1]: failed with exception Unavailable during tests. 2026-10-20 10:31:28,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:31:29,404 7 INFO rb-aa5c29f-225760-426740 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 10:31:29,576 7 INFO rb-aa5c29f-225760-426740 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 10:31:39,419 7 INFO rb-aa5c29f-225760-426740 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 10:31:41,582 7 INFO rb-aa5c29f-225760-426740 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 10:31:46,509 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-10-20 10:31:47,411 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 60185 2026-10-20 10:31:47,411 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmphbf2lrla_chrome_odoo 2026-10-20 10:31:47,412 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:39285/json/version 2026-10-20 10:31:47,413 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39285', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:31:47,459 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/150.0.7871.114 2026-10-20 10:31:47,459 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:39285/json 2026-10-20 10:31:47,460 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39285', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:31:47,469 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:39285/devtools/page/F8526C822FD30B966D41E5DF8B28A5CE 2026-10-20 10:31:47,482 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-10-20 10:31:47,502 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-10-20 10:31:47,600 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:31:47,616 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-10-20 10:31:47,627 7 INFO rb-aa5c29f-225760-426740 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 10:31:47,627 7 INFO rb-aa5c29f-225760-426740 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 10:31:47,648 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:31:48,310 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:48] "GET /pos/ui?config_id=316 HTTP/1.1" 200 6880 65 0.093 0.587 rw 2026-10-20 10:31:48,322 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': 'F8526C822FD30B966D41E5DF8B28A5CE', 'loaderId': 'BA05B6380DCB7A27D966B05E92BCA88B', 'isDownload': False} 2026-10-20 10:31:48,323 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-10-20 10:31:48,405 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:48] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.046 ro 2026-10-20 10:31:48,413 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:48] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.764 ro 2026-10-20 10:31:48,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:48] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.059 ro 2026-10-20 10:31:49,141 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-10-20 10:31:49,166 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:31:49,175 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:31:49,231 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.033 ro 2026-10-20 10:31:49,278 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:49] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.015 rw 2026-10-20 10:31:49,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31: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.014 0.029 rw 2026-10-20 10:31:49,647 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:31:50,216 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 531997 244 0.284 0.606 rw 2026-10-20 10:31:50,397 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: The ready code tooks too much time : 2.0745837688446045 2026-10-20 10:31:50,398 7 INFO rb-aa5c29f-225760-426740 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 10:31:50,413 7 INFO rb-aa5c29f-225760-426740 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 10:31:50,423 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.016 ro 2026-10-20 10:31:50,450 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:50] "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 10:31:50,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:50] "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 10:31:50,510 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.03 rw 2026-10-20 10:31:50,514 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31: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 10:31:50,962 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:50] "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 10:31:51,106 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31: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.015 rw 2026-10-20 10:31:51,276 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.052 rw 2026-10-20 10:31:51,323 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 10:31:51,325 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 10:31:51,362 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:51] "GET /web/image/res.users/363/avatar_128 HTTP/1.1" 200 305 4 0.012 0.038 ro 2026-10-20 10:31:51,372 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:51] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.053 rw 2026-10-20 10:31:51,435 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:51] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.009 0.021 ro 2026-10-20 10:31:51,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:51] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.022 - 2026-10-20 10:31:51,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.014 - 2026-10-20 10:31:51,452 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.006 - 2026-10-20 10:31:51,565 7 INFO rb-aa5c29f-225760-426740 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 10:31:51,606 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:51] "GET /pos/ui/316?from_backend=True HTTP/1.1" 200 6920 31 0.067 0.113 rw 2026-10-20 10:31:51,728 7 INFO rb-aa5c29f-225760-426740 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 10:31:51,757 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:51] "GET /pos/ui/316 HTTP/1.1" 200 6920 31 0.06 0.273 rw 2026-10-20 10:31:51,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.338 rw 2026-10-20 10:31:51,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31: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.01 0.122 rw 2026-10-20 10:31:51,965 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.039 0.171 rw 2026-10-20 10:31:52,036 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,037 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,089 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,094 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,103 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,104 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,114 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:52] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 10:31:52,122 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,127 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,130 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,133 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,313 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,313 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,314 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,337 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,356 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,356 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,367 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,715 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,716 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,741 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,741 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,789 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,790 7 INFO rb-aa5c29f-225760-426740 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 10:31:52,805 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-20 10:31:52,808 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 10:31:53,296 7 INFO rb-aa5c29f-225760-426740 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 10:31:53,320 7 INFO rb-aa5c29f-225760-426740 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 10:31:53,321 7 INFO rb-aa5c29f-225760-426740 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 10:31:53,849 7 INFO rb-aa5c29f-225760-426740 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 10:31:53,856 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56787448 started for PoS orders references: [{'name': '/', 'pos_reference': '261-316-000001', 'uuid': '4f555286-4056-4284-ac94-fbf2eb21505a'}] 2026-10-20 10:31:53,857 7 INFO rb-aa5c29f-225760-426740 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 10:31:54,535 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56787448 order {'name': '/', 'pos_reference': '261-316-000001', 'uuid': '4f555286-4056-4284-ac94-fbf2eb21505a'} created pos.order #882 2026-10-20 10:31:54,537 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56787448 finished 2026-10-20 10:31:54,629 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5233 177 0.352 0.426 rw 2026-10-20 10:31:54,739 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:54] "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 10:31:54,791 7 INFO rb-aa5c29f-225760-426740 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 10:31:54,807 7 INFO rb-aa5c29f-225760-426740 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 10:31:54,813 7 INFO rb-aa5c29f-225760-426740 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 10:31:54,813 7 INFO rb-aa5c29f-225760-426740 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 10:31:54,840 7 INFO rb-aa5c29f-225760-426740 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 10:31:54,840 7 INFO rb-aa5c29f-225760-426740 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 10:31:54,867 7 INFO rb-aa5c29f-225760-426740 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 10:31:54,885 7 INFO rb-aa5c29f-225760-426740 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 10:31:54,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.018 0.062 rw 2026-10-20 10:31:54,958 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:54] "POST /web/dataset/call_kw/res.partner/action_open_partner_view#res.partner.action_open_partner_view HTTP/1.1" 200 192 2 0.007 0.063 rw 2026-10-20 10:31:55,065 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:55] "POST /web/dataset/call_kw/res.partner/get_views#res.partner.get_views HTTP/1.1" 200 14128 7 0.019 0.052 ro 2026-10-20 10:31:55,115 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:55] "POST /web/dataset/call_kw/res.partner/get_views#res.partner.get_views HTTP/1.1" 200 14128 2 0.004 0.029 ro 2026-10-20 10:31:55,179 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:55] "POST /web/dataset/call_kw/res.partner/onchange#res.partner.onchange HTTP/1.1" 200 4337 2 0.005 0.027 rw 2026-10-20 10:31:55,349 7 INFO rb-aa5c29f-225760-426740 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 10:31:55,366 7 INFO rb-aa5c29f-225760-426740 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 10:31:55,385 7 INFO rb-aa5c29f-225760-426740 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 10:31:55,391 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:55] "POST /web/dataset/call_kw/res.partner/onchange#res.partner.onchange HTTP/1.1" 200 3250 0 0 0.02 rw 2026-10-20 10:31:55,458 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:55] "POST /web/dataset/call_kw/res.partner/onchange#res.partner.onchange HTTP/1.1" 200 89 1 0.001 0.028 rw 2026-10-20 10:31:55,604 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:55] "POST /web/dataset/call_kw/res.partner/web_save#res.partner.web_save HTTP/1.1" 200 1359 21 0.035 0.085 rw 2026-10-20 10:31:55,627 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:55] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 46894 0 0 0.004 - 2026-10-20 10:31:55,661 7 ERROR rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: OwlError: Cannot run a callback in a destroyed scope Error: Cannot run a callback in a destroyed scope at ComponentNode.run (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:680:54) at Object.autocomplete (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:21822:81) at async options (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:21846:19) at async Promise.all (index 0) at async PartnerAutoComplete.loadSources (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:5351:1) at async PartnerAutoComplete. (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:5332:177) 2026-10-20 10:31:55,662 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Asking for screenshot 2026-10-20 10:31:55,669 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:31:55,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:55] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 1246 6 0.013 0.06 ro 2026-10-20 10:31:55,750 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:55] "GET /web/image/res.partner/1599/avatar_128?unique=1792492315000 HTTP/1.1" 200 305 4 0.006 0.081 ro 2026-10-20 10:31:55,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Q1AiyOzb - [20/Oct/2026 10:31:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.021 6.434 rw 2026-10-20 10:31:55,876 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Screenshot in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/screenshots/sc_20261020_103155_876452_test_01_pos_number_autofill.png 2026-10-20 10:31:55,877 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 60185 2026-10-20 10:31:55,886 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-10-20 10:31:55,890 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 60185 2026-10-20 10:31:56,001 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103156_001093_test_01_pos_number_autofill.txt 2026-10-20 10:31:56,001 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmphbf2lrla_chrome_odoo" 2026-10-20 10:31:56,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend: ====================================================================== 2026-10-20 10:31:56,014 7 ERROR rb-aa5c29f-225760-426740 odoo.addons.pos_sms.tests.test_frontend: FAIL: TestAutofill.test_01_pos_number_autofill Traceback (most recent call last): File "/data/build/rb-aa5c29f-225760/addons/pos_sms/tests/test_frontend.py", line 13, in test_01_pos_number_autofill self.start_tour( ~~~~~~~~~~~~~~~^ "/pos/ui?config_id=%d" % self.main_pos_config.id, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 'AutofillTour', ^^^^^^^^^^^^^^^ login="pos_user", ^^^^^^^^^^^^^^^^^ ) ^ File "/data/build/rb-aa5c29f-225760/addons/account/tests/common.py", line 1690, in start_tour super().start_tour(url_path, tour_name, **kwargs) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-aa5c29f-225760/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-aa5c29f-225760/odoo/tests/common.py", line 2979, in browser_js self.fail(str(error)) ~~~~~~~~~^^^^^^^^^^^^ AssertionError: OwlError: Cannot run a callback in a destroyed scope Error: Cannot run a callback in a destroyed scope at ComponentNode.run (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:680:54) at Object.autocomplete (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:21822:81) at async options (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:21846:19) at async Promise.all (index 0) at async PartnerAutoComplete.loadSources (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:5351:1) at async PartnerAutoComplete. (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:5332:177) 2026-10-20 10:31:56,165 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 10:31:57,308 7 INFO rb-aa5c29f-225760-426740 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 10:31:57,500 7 INFO rb-aa5c29f-225760-426740 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 10:32:06,639 7 INFO rb-aa5c29f-225760-426740 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 10:32:08,377 7 INFO rb-aa5c29f-225760-426740 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 10:32:09,953 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-10-20 10:32:09,954 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_anglo_saxon: skipped TestAngloSaxonFlow.test_action_pos_order_invoice : Temporary to fast merge new valuation 2026-10-20 10:32:09,954 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-10-20 10:32:13,153 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_multi_products_perpetual ... 2026-10-20 10:32:14,980 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_invoicing ... 2026-10-20 10:32:16,693 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-10-20 10:32:16,693 7 INFO rb-aa5c29f-225760-426740 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 10:32:16,694 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-10-20 10:32:16,698 7 INFO rb-aa5c29f-225760-426740 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 10:32:16,699 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-10-20 10:32:16,699 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_anglo_saxon: skipped TestAngloSaxonFlow.test_create_account_move_line : Temporary to fast merge new valuation 2026-10-20 10:32:16,699 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-10-20 10:32:16,699 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_anglo_saxon: skipped TestAngloSaxonFlow.test_fifo_valuation_no_invoice : Temporary to fast merge new valuation 2026-10-20 10:32:16,699 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-10-20 10:32:19,691 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_no_duplicate_picking_on_repeated_invoice_action ... 2026-10-20 10:32:21,662 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 422 checked, 10 removed 2026-10-20 10:32:22,563 7 INFO rb-aa5c29f-225760-426740 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 10:32:22,741 7 INFO rb-aa5c29f-225760-426740 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 10:32:32,359 7 INFO rb-aa5c29f-225760-426740 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 10:32:34,402 7 INFO rb-aa5c29f-225760-426740 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 10:32:36,187 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_continental: Starting TestContinentalPerpetualFlow.test_inventory_valuation_session_closing_no_invoice ... 2026-10-20 10:32:38,104 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_continental: Starting TestContinentalPerpetualFlow.test_inventory_valuation_session_company_no_real_time ... 2026-10-20 10:32:39,444 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_continental: Starting TestContinentalPerpetualFlow.test_inventory_valuation_session_product_no_valuation ... 2026-10-20 10:32:41,142 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 10:32:42,244 7 INFO rb-aa5c29f-225760-426740 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 10:32:42,454 7 INFO rb-aa5c29f-225760-426740 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 10:32:51,450 7 INFO rb-aa5c29f-225760-426740 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 10:32:53,630 7 INFO rb-aa5c29f-225760-426740 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 10:32:58,327 7 INFO rb-aa5c29f-225760-426740 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 10:32:58,404 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-10-20 10:32:59,298 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome pid: 60309 2026-10-20 10:32:59,298 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome headless temporary user profile dir: /tmp/tmphrz5itg7_chrome_odoo 2026-10-20 10:32:59,298 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:44183/json/version 2026-10-20 10:32:59,303 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:32:59,330 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Browser version: Chrome/150.0.7871.114 2026-10-20 10:32:59,330 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:44183/json 2026-10-20 10:32:59,330 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:32:59,351 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Websocket url found: ws://127.0.0.1:44183/devtools/page/D60A832144327D372D7E81A90F6EDCDF 2026-10-20 10:32:59,382 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Enable chrome headless console log notification 2026-10-20 10:32:59,393 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome headless enable page notifications 2026-10-20 10:32:59,481 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:32:59,498 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Setting session cookie in browser 2026-10-20 10:32:59,507 7 INFO rb-aa5c29f-225760-426740 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 10:32:59,507 7 INFO rb-aa5c29f-225760-426740 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 10:32:59,535 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:33:00,365 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:00] "GET /pos/ui?config_id=319 HTTP/1.1" 200 6880 65 0.053 0.801 rw 2026-10-20 10:33:00,373 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Navigation result: {'frameId': 'D60A832144327D372D7E81A90F6EDCDF', 'loaderId': '508B87176D69C19F23AA53AD911A196E', 'isDownload': False} 2026-10-20 10:33:00,373 7 INFO rb-aa5c29f-225760-426740 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 10:33:00,441 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:00] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.03 ro 2026-10-20 10:33:00,460 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:00] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.94 ro 2026-10-20 10:33:00,461 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:00] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.048 ro 2026-10-20 10:33:01,243 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: Owl is running in 'dev' mode. 2026-10-20 10:33:01,268 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:33:01,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:33:01,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.02 ro 2026-10-20 10:33:01,362 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.011 0.015 rw 2026-10-20 10:33:01,406 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33: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.019 0.043 rw 2026-10-20 10:33:01,737 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:33:02,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532354 247 0.296 0.606 rw 2026-10-20 10:33:02,529 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: The ready code tooks too much time : 2.1557505130767822 2026-10-20 10:33:02,529 7 INFO rb-aa5c29f-225760-426740 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 10:33:02,546 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.008 ro 2026-10-20 10:33:02,546 7 INFO rb-aa5c29f-225760-426740 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 10:33:02,570 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:02] "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 10:33:02,604 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:02] "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 10:33:02,612 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33: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.014 rw 2026-10-20 10:33:02,671 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:02] "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 10:33:03,114 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:03] "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 10:33:03,225 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33: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 10:33:03,405 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.016 0.054 rw 2026-10-20 10:33:03,433 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 10:33:03,440 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:03] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.007 0.034 ro 2026-10-20 10:33:03,442 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-20 10:33:03,449 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:03] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.043 rw 2026-10-20 10:33:03,516 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:03] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-20 10:33:03,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:03] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.021 - 2026-10-20 10:33:03,542 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.014 - 2026-10-20 10:33:03,545 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 10:33:03,614 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:03] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.032 0.064 rw 2026-10-20 10:33:03,650 7 INFO rb-aa5c29f-225760-426740 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 10:33:03,738 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:03] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.045 0.175 rw 2026-10-20 10:33:03,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.197 rw 2026-10-20 10:33:03,793 7 INFO rb-aa5c29f-225760-426740 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 10:33:03,813 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33: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.003 0.015 rw 2026-10-20 10:33:03,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.037 0.06 rw 2026-10-20 10:33:03,948 7 INFO rb-aa5c29f-225760-426740 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 10:33:03,975 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33: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.021 rw 2026-10-20 10:33:04,057 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,063 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:04] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.004 - 2026-10-20 10:33:04,068 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,338 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,341 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,403 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,404 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,469 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,469 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,470 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,470 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,476 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,477 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,477 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,493 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:04] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 10:33:04,655 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,656 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,660 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,689 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33: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.007 0.018 rw 2026-10-20 10:33:04,748 7 INFO rb-aa5c29f-225760-426740 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 10:33:04,753 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,021 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,022 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,046 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,047 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,047 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,059 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,059 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,060 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,238 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,238 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,239 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,239 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,252 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,286 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,310 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,310 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,311 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,321 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,322 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,322 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,323 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,323 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,323 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,324 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,504 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,505 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,505 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,517 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33: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.005 0.017 rw 2026-10-20 10:33:05,583 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,588 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,589 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,590 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,596 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,620 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33: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.004 0.018 rw 2026-10-20 10:33:05,671 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,677 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,954 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,955 7 INFO rb-aa5c29f-225760-426740 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 10:33:05,976 7 INFO rb-aa5c29f-225760-426740 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 10:33:06,013 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: tour succeeded 2026-10-20 10:33:06,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: ╔══════════════════════════════════════╗ ║ TOUR test_03_pos_with_lots SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-20 10:33:06,180 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:33:06,184 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: heap 21889648 (allocated 23351296) 2026-10-20 10:33:06,192 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1IT1sf2U - [20/Oct/2026 10:33:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 4.795 rw 2026-10-20 10:33:06,287 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Closing chrome headless with pid 60309 2026-10-20 10:33:06,289 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Closing websocket connection 2026-10-20 10:33:06,292 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Terminating chrome headless with pid 60309 2026-10-20 10:33:06,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103306_391842_test_03_pos_with_lots.txt 2026-10-20 10:33:06,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Removing chrome user profile "/tmp/tmphrz5itg7_chrome_odoo" 2026-10-20 10:33:06,402 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan_with_lots ... 2026-10-20 10:33:07,595 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome pid: 60443 2026-10-20 10:33:07,595 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome headless temporary user profile dir: /tmp/tmph6emxp17_chrome_odoo 2026-10-20 10:33:07,595 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Issuing json command http://127.0.0.1:43805/json/version 2026-10-20 10:33:07,596 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:33:07,638 7 INFO rb-aa5c29f-225760-426740 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 10:33:07,638 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Issuing json command http://127.0.0.1:43805/json 2026-10-20 10:33:07,638 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:33:07,658 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Websocket url found: ws://127.0.0.1:43805/devtools/page/039BD0C408634030683A4B86F1AAE0B0 2026-10-20 10:33:07,680 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Enable chrome headless console log notification 2026-10-20 10:33:07,693 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome headless enable page notifications 2026-10-20 10:33:07,783 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:33:07,792 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Setting session cookie in browser 2026-10-20 10:33:07,797 7 INFO rb-aa5c29f-225760-426740 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 10:33:07,797 7 INFO rb-aa5c29f-225760-426740 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 10:33:07,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:33:08,277 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:08] "GET /pos/ui/319 HTTP/1.1" 200 6929 66 0.091 0.384 rw 2026-10-20 10:33:08,286 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Navigation result: {'frameId': '039BD0C408634030683A4B86F1AAE0B0', 'loaderId': '16DB436EE1BBE66510EB9ECD643248C6', 'isDownload': False} 2026-10-20 10:33:08,286 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTourWithLots')" 2026-10-20 10:33:08,340 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:08] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.522 ro 2026-10-20 10:33:08,366 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:08] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.041 ro 2026-10-20 10:33:08,371 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:08] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.049 ro 2026-10-20 10:33:09,066 7 INFO rb-aa5c29f-225760-426740 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 10:33:09,095 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 10:33:09,098 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.011 - 2026-10-20 10:33:09,135 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.026 ro 2026-10-20 10:33:09,179 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:09] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.013 rw 2026-10-20 10:33:09,205 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.006 0.035 rw 2026-10-20 10:33:09,604 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:33:10,259 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538585 250 0.346 0.686 rw 2026-10-20 10:33:10,489 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: The ready code tooks too much time : 2.202643632888794 2026-10-20 10:33:10,489 7 INFO rb-aa5c29f-225760-426740 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 10:33:10,503 7 INFO rb-aa5c29f-225760-426740 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 10:33:10,504 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 305 2 0.002 0.01 ro 2026-10-20 10:33:10,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 7766 2 0.001 0.014 ro 2026-10-20 10:33:10,559 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:10] "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 10:33:10,588 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-20 10:33:10,645 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33: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.003 0.018 rw 2026-10-20 10:33:10,660 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:10] "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 10:33:10,693 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:10] "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 10:33:11,278 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:11] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.004 0.021 ro 2026-10-20 10:33:11,370 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:11] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 42 1 0.0 0.007 ro 2026-10-20 10:33:11,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:11] "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 10:33:11,642 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.008 0.048 rw 2026-10-20 10:33:11,655 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 10:33:11,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 10:33:11,693 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:11] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.007 0.038 ro 2026-10-20 10:33:11,695 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:11] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.041 rw 2026-10-20 10:33:11,773 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:11] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.013 ro 2026-10-20 10:33:11,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:11] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 10:33:11,790 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 10:33:11,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-20 10:33:11,899 7 INFO rb-aa5c29f-225760-426740 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 10:33:11,939 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:11] "GET /pos/ui/319 HTTP/1.1" 200 6969 31 0.066 0.08 rw 2026-10-20 10:33:12,079 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,086 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:12] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6969 31 0.053 0.225 rw 2026-10-20 10:33:12,115 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:12] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.003 - 2026-10-20 10:33:12,128 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.293 rw 2026-10-20 10:33:12,148 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33: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.071 rw 2026-10-20 10:33:12,164 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,165 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,220 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:12] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 10:33:12,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.046 0.11 rw 2026-10-20 10:33:12,292 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,293 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,340 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,340 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,357 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,358 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,374 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,374 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,391 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,392 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,409 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,410 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,435 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,435 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,440 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,442 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,469 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,469 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,490 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,490 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,507 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,507 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,538 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,539 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,555 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,556 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,587 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,588 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,605 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,606 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,643 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,644 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,675 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:12] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 10:33:12,677 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,677 7 INFO rb-aa5c29f-225760-426740 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 10:33:12,678 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: tour succeeded 2026-10-20 10:33:12,679 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR GS1BarcodeScanningTourWithLots SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 10:33:12,802 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: heap 21461856 (allocated 22564864) 2026-10-20 10:33:12,810 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:33:12,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ccJ9BFpT - [20/Oct/2026 10:33:09] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 3.604 rw 2026-10-20 10:33:12,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Closing chrome headless with pid 60443 2026-10-20 10:33:12,924 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Closing websocket connection 2026-10-20 10:33:12,925 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Terminating chrome headless with pid 60443 2026-10-20 10:33:13,031 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103313_031470_test_GS1_pos_barcodes_scan_with_lots.txt 2026-10-20 10:33:13,032 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Removing chrome user profile "/tmp/tmph6emxp17_chrome_odoo" 2026-10-20 10:33:13,046 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-10-20 10:33:13,742 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome pid: 60583 2026-10-20 10:33:13,743 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome headless temporary user profile dir: /tmp/tmpc1_00d45_chrome_odoo 2026-10-20 10:33:13,743 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:45501/json/version 2026-10-20 10:33:13,744 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:33:13,755 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Browser version: Chrome/150.0.7871.114 2026-10-20 10:33:13,755 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:45501/json 2026-10-20 10:33:13,756 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:33:13,764 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Websocket url found: ws://127.0.0.1:45501/devtools/page/6ACCD730814811221FFF717FA2143A70 2026-10-20 10:33:13,775 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Enable chrome headless console log notification 2026-10-20 10:33:13,780 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome headless enable page notifications 2026-10-20 10:33:13,933 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:33:13,942 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Setting session cookie in browser 2026-10-20 10:33:13,946 7 INFO rb-aa5c29f-225760-426740 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 10:33:13,946 7 INFO rb-aa5c29f-225760-426740 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 10:33:13,962 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:33:14,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:14] "GET /pos/ui/319 HTTP/1.1" 200 6880 66 0.062 0.359 rw 2026-10-20 10:33:14,376 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Navigation result: {'frameId': '6ACCD730814811221FFF717FA2143A70', 'loaderId': '76CEB73DB3565F55CCA5758691C0F84D', 'isDownload': False} 2026-10-20 10:33:14,376 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Evaluate ready code "odoo.isTourReady('AddMultipleSerialsAtOnce')" 2026-10-20 10:33:14,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:14] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.486 ro 2026-10-20 10:33:14,455 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:14] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.036 ro 2026-10-20 10:33:14,484 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:14] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.062 ro 2026-10-20 10:33:15,142 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: Owl is running in 'dev' mode. 2026-10-20 10:33:15,176 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 10:33:15,179 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 10:33:15,201 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-20 10:33:15,253 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33: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.023 rw 2026-10-20 10:33:15,263 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.018 rw 2026-10-20 10:33:15,570 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:33:16,192 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533300 247 0.271 0.651 rw 2026-10-20 10:33:16,446 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: The ready code tooks too much time : 2.0695900917053223 2026-10-20 10:33:16,446 7 INFO rb-aa5c29f-225760-426740 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 10:33:16,467 7 INFO rb-aa5c29f-225760-426740 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 10:33:16,471 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:16] "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 10:33:16,512 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:16] "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 10:33:16,547 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33: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 10:33:16,567 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-20 10:33:16,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33: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 10:33:17,080 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:17] "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 10:33:17,186 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33: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.011 rw 2026-10-20 10:33:17,341 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.036 rw 2026-10-20 10:33:17,370 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-20 10:33:17,375 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:17] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.005 0.024 ro 2026-10-20 10:33:17,377 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.019 - 2026-10-20 10:33:17,394 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.052 rw 2026-10-20 10:33:17,433 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 10:33:17,434 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:17] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.01 ro 2026-10-20 10:33:17,493 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.02 - 2026-10-20 10:33:17,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-20 10:33:17,624 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:17] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.044 0.117 rw 2026-10-20 10:33:17,625 7 INFO rb-aa5c29f-225760-426740 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 10:33:17,716 7 INFO rb-aa5c29f-225760-426740 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 10:33:17,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:17] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.062 0.245 rw 2026-10-20 10:33:17,814 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.277 rw 2026-10-20 10:33:17,855 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33: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.129 rw 2026-10-20 10:33:17,964 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.062 0.181 rw 2026-10-20 10:33:18,019 7 INFO rb-aa5c29f-225760-426740 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 10:33:18,061 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:18] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.007 0.019 rw 2026-10-20 10:33:18,154 7 INFO rb-aa5c29f-225760-426740 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 10:33:18,155 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:18] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 10:33:18,167 7 INFO rb-aa5c29f-225760-426740 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 10:33:18,437 7 INFO rb-aa5c29f-225760-426740 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 10:33:18,441 7 INFO rb-aa5c29f-225760-426740 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 10:33:18,456 7 INFO rb-aa5c29f-225760-426740 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 10:33:18,457 7 INFO rb-aa5c29f-225760-426740 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 10:33:18,462 7 INFO rb-aa5c29f-225760-426740 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 10:33:18,737 7 INFO rb-aa5c29f-225760-426740 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 10:33:18,739 7 INFO rb-aa5c29f-225760-426740 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 10:33:18,755 7 INFO rb-aa5c29f-225760-426740 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 10:33:18,756 7 INFO rb-aa5c29f-225760-426740 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 10:33:18,759 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,038 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,039 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,055 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,055 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,110 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,111 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,180 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,181 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,187 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:19] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 10:33:19,221 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:19] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.008 0.024 rw 2026-10-20 10:33:19,261 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,267 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,269 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,537 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,538 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,558 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,559 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,559 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,837 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,840 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,854 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,855 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,874 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,874 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,879 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,879 7 INFO rb-aa5c29f-225760-426740 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 10:33:19,880 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: tour succeeded 2026-10-20 10:33:19,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: ╔═════════════════════════════════════════╗ ║ TOUR AddMultipleSerialsAtOnce SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-20 10:33:20,051 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:33:20,053 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: heap 20901748 (allocated 22302720) 2026-10-20 10:33:20,060 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Vpc01H1f - [20/Oct/2026 10:33:16] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 4.752 rw 2026-10-20 10:33:20,156 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Closing chrome headless with pid 60583 2026-10-20 10:33:20,156 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Closing websocket connection 2026-10-20 10:33:20,165 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Terminating chrome headless with pid 60583 2026-10-20 10:33:20,287 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103320_287677_test_add_multiple_serials_at_once.txt 2026-10-20 10:33:20,288 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Removing chrome user profile "/tmp/tmpc1_00d45_chrome_odoo" 2026-10-20 10:33:20,299 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-10-20 10:33:20,820 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome pid: 60711 2026-10-20 10:33:20,820 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmpig9yiyx4_chrome_odoo 2026-10-20 10:33:20,820 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:43327/json/version 2026-10-20 10:33:20,822 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43327', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:33:20,841 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Browser version: Chrome/150.0.7871.114 2026-10-20 10:33:20,842 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:43327/json 2026-10-20 10:33:20,842 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43327', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:33:20,857 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Websocket url found: ws://127.0.0.1:43327/devtools/page/2D7DC3496A092A76B1854BF0200F3103 2026-10-20 10:33:20,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Enable chrome headless console log notification 2026-10-20 10:33:20,885 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome headless enable page notifications 2026-10-20 10:33:20,949 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:33:20,969 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Setting session cookie in browser 2026-10-20 10:33:20,973 7 INFO rb-aa5c29f-225760-426740 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 10:33:20,974 7 INFO rb-aa5c29f-225760-426740 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 10:33:20,988 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:33:21,420 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:21] "GET /pos/ui/319 HTTP/1.1" 200 6880 65 0.067 0.375 rw 2026-10-20 10:33:21,424 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Navigation result: {'frameId': '2D7DC3496A092A76B1854BF0200F3103', 'loaderId': '711856E392DE8143EFEFA76FA6861F71', 'isDownload': False} 2026-10-20 10:33:21,424 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Evaluate ready code "odoo.isTourReady('StockPaymentScreenTour2')" 2026-10-20 10:33:21,472 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:21] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.01 ro 2026-10-20 10:33:21,525 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:21] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.049 ro 2026-10-20 10:33:21,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:21] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.012 0.533 ro 2026-10-20 10:33:22,137 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: Owl is running in 'dev' mode. 2026-10-20 10:33:22,173 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:33:22,177 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 10:33:22,218 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.023 ro 2026-10-20 10:33:22,267 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:22] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.019 rw 2026-10-20 10:33:22,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33: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.022 rw 2026-10-20 10:33:22,620 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:33:23,225 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532891 246 0.278 0.646 rw 2026-10-20 10:33:23,441 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: The ready code tooks too much time : 2.0168726444244385 2026-10-20 10:33:23,443 7 INFO rb-aa5c29f-225760-426740 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 10:33:23,458 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:23] "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 10:33:23,461 7 INFO rb-aa5c29f-225760-426740 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 10:33:23,487 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:23] "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 10:33:23,521 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:23] "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 10:33:23,547 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33: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.002 0.018 rw 2026-10-20 10:33:23,599 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:23] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-20 10:33:24,114 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:24] "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 10:33:24,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33: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.019 rw 2026-10-20 10:33:24,397 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 10:33:24,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 10:33:24,408 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.056 rw 2026-10-20 10:33:24,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:24] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.004 0.042 ro 2026-10-20 10:33:24,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:24] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.056 rw 2026-10-20 10:33:24,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:24] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-20 10:33:24,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:24] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 10:33:24,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-20 10:33:24,561 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.042 rw 2026-10-20 10:33:24,594 7 INFO rb-aa5c29f-225760-426740 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 10:33:24,686 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.013 - 2026-10-20 10:33:24,797 7 INFO rb-aa5c29f-225760-426740 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 10:33:24,817 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:24] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.072 0.088 rw 2026-10-20 10:33:24,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:24] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.049 0.248 rw 2026-10-20 10:33:24,965 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33: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.005 0.15 rw 2026-10-20 10:33:25,025 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 15 0.018 0.195 rw 2026-10-20 10:33:25,115 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,116 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,226 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,230 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,239 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,250 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,250 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,253 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:25] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 10:33:25,278 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,279 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,280 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,280 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,306 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,307 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,341 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 10:33:25,835 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,836 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,836 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,840 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,842 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,843 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,843 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,844 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,844 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,845 7 INFO rb-aa5c29f-225760-426740 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 10:33:25,845 7 INFO rb-aa5c29f-225760-426740 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 10:33:26,041 7 INFO rb-aa5c29f-225760-426740 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 10:33:26,042 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: tour succeeded 2026-10-20 10:33:26,044 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: ╔════════════════════════════════════════╗ ║ TOUR StockPaymentScreenTour2 SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 10:33:26,212 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:33:26,215 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: heap 20559132 (allocated 22040576) 2026-10-20 10:33:26,225 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0H6Oddbv - [20/Oct/2026 10:33:22] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 3.93 rw 2026-10-20 10:33:26,317 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Closing chrome headless with pid 60711 2026-10-20 10:33:26,318 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Closing websocket connection 2026-10-20 10:33:26,318 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Terminating chrome headless with pid 60711 2026-10-20 10:33:26,455 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103326_455242_test_change_without_cash_method.txt 2026-10-20 10:33:26,455 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Removing chrome user profile "/tmp/tmpig9yiyx4_chrome_odoo" 2026-10-20 10:33:26,471 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_combo_price_unchanged_with_lot_tracked_product ... 2026-10-20 10:33:27,225 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome pid: 60848 2026-10-20 10:33:27,226 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless temporary user profile dir: /tmp/tmpl06xdizm_chrome_odoo 2026-10-20 10:33:27,226 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:44583/json/version 2026-10-20 10:33:27,227 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:33:27,235 7 INFO rb-aa5c29f-225760-426740 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 10:33:27,237 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:44583/json 2026-10-20 10:33:27,237 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:33:27,245 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Websocket url found: ws://127.0.0.1:44583/devtools/page/0FF2E8407737A7C8C33BCFB360E4BDC0 2026-10-20 10:33:27,283 7 INFO rb-aa5c29f-225760-426740 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 10:33:27,285 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless enable page notifications 2026-10-20 10:33:27,364 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 10:33:27,374 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Setting session cookie in browser 2026-10-20 10:33:27,378 7 INFO rb-aa5c29f-225760-426740 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 10:33:27,378 7 INFO rb-aa5c29f-225760-426740 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 10:33:27,395 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:33:27,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:27] "GET /pos/ui/319 HTTP/1.1" 200 7026 70 0.071 0.41 rw 2026-10-20 10:33:27,868 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigation result: {'frameId': '0FF2E8407737A7C8C33BCFB360E4BDC0', 'loaderId': '0688EA3401BC9F0C58FC700F9735B742', 'isDownload': False} 2026-10-20 10:33:27,869 7 INFO rb-aa5c29f-225760-426740 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 10:33:27,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:27] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.022 ro 2026-10-20 10:33:27,930 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:27] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.537 ro 2026-10-20 10:33:27,961 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:27] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.051 ro 2026-10-20 10:33:28,704 7 INFO rb-aa5c29f-225760-426740 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 10:33:28,734 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 10:33:28,740 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:33:28,767 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.019 ro 2026-10-20 10:33:28,841 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33: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.005 0.029 rw 2026-10-20 10:33:28,853 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:28] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.043 rw 2026-10-20 10:33:29,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:33:29,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534906 255 0.225 0.605 rw 2026-10-20 10:33:29,874 7 INFO rb-aa5c29f-225760-426740 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 10:33:29,889 7 INFO rb-aa5c29f-225760-426740 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 10:33:29,906 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:29] "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 10:33:29,926 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.008 ro 2026-10-20 10:33:29,961 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33: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 10:33:29,967 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:29] "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 10:33:30,019 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:30] "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 10:33:30,435 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33: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 10:33:30,558 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33: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.006 0.018 rw 2026-10-20 10:33:30,729 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 10:33:30,736 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.06 rw 2026-10-20 10:33:30,749 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.012 - 2026-10-20 10:33:30,765 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:30] "GET /web/image/res.users/372/avatar_128 HTTP/1.1" 200 305 4 0.005 0.034 ro 2026-10-20 10:33:30,776 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:30] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.051 rw 2026-10-20 10:33:30,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:30] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 10:33:30,812 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 10:33:30,829 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:30] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.021 ro 2026-10-20 10:33:30,893 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.034 rw 2026-10-20 10:33:30,939 7 INFO rb-aa5c29f-225760-426740 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 10:33:30,988 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-20 10:33:31,087 7 INFO rb-aa5c29f-225760-426740 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 10:33:31,103 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:31] "GET /pos/ui/319 HTTP/1.1" 200 7066 35 0.055 0.095 rw 2026-10-20 10:33:31,245 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:31] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 7066 35 0.043 0.244 rw 2026-10-20 10:33:31,288 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33: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.038 0.169 rw 2026-10-20 10:33:31,412 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.071 0.239 rw 2026-10-20 10:33:31,497 7 INFO rb-aa5c29f-225760-426740 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 10:33:31,498 7 INFO rb-aa5c29f-225760-426740 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 10:33:31,585 7 INFO rb-aa5c29f-225760-426740 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 10:33:31,588 7 INFO rb-aa5c29f-225760-426740 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 10:33:31,588 7 INFO rb-aa5c29f-225760-426740 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 10:33:31,589 7 INFO rb-aa5c29f-225760-426740 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 10:33:31,589 7 INFO rb-aa5c29f-225760-426740 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 10:33:31,589 7 INFO rb-aa5c29f-225760-426740 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 10:33:31,590 7 INFO rb-aa5c29f-225760-426740 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 10:33:31,599 7 INFO rb-aa5c29f-225760-426740 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 10:33:31,622 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:31] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.012 - 2026-10-20 10:33:31,641 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:31] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.031 - 2026-10-20 10:33:31,644 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:31] "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.027 rw 2026-10-20 10:33:31,645 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:31] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.034 - 2026-10-20 10:33:31,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:31] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-20 10:33:31,742 7 INFO rb-aa5c29f-225760-426740 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 10:33:31,750 7 INFO rb-aa5c29f-225760-426740 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 10:33:32,020 7 INFO rb-aa5c29f-225760-426740 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 10:33:32,024 7 INFO rb-aa5c29f-225760-426740 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 10:33:32,030 7 INFO rb-aa5c29f-225760-426740 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 10:33:32,045 7 INFO rb-aa5c29f-225760-426740 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 10:33:32,046 7 INFO rb-aa5c29f-225760-426740 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 10:33:32,046 7 INFO rb-aa5c29f-225760-426740 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 10:33:32,051 7 INFO rb-aa5c29f-225760-426740 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 10:33:32,052 7 INFO rb-aa5c29f-225760-426740 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 10:33:32,052 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: tour succeeded 2026-10-20 10:33:32,053 7 INFO rb-aa5c29f-225760-426740 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 10:33:32,220 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:33:32,228 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: heap 20445944 (allocated 21516288) 2026-10-20 10:33:32,231 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qEnaNGEL - [20/Oct/2026 10:33:29] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 3.335 rw 2026-10-20 10:33:32,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing chrome headless with pid 60848 2026-10-20 10:33:32,328 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing websocket connection 2026-10-20 10:33:32,329 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Terminating chrome headless with pid 60848 2026-10-20 10:33:32,433 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103332_433094_test_combo_price_unchanged_with_lot_tracked_product.txt 2026-10-20 10:33:32,433 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Removing chrome user profile "/tmp/tmpl06xdizm_chrome_odoo" 2026-10-20 10:33:32,448 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_edit_paid_order ... 2026-10-20 10:33:32,997 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Chrome pid: 60978 2026-10-20 10:33:32,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Chrome headless temporary user profile dir: /tmp/tmp3gyuscfq_chrome_odoo 2026-10-20 10:33:32,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Issuing json command http://127.0.0.1:38195/json/version 2026-10-20 10:33:32,999 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:33:33,041 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Browser version: Chrome/150.0.7871.114 2026-10-20 10:33:33,046 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Issuing json command http://127.0.0.1:38195/json 2026-10-20 10:33:33,047 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:33:33,061 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Websocket url found: ws://127.0.0.1:38195/devtools/page/7FC6EFF7B4147045694F2F80F14D8607 2026-10-20 10:33:33,080 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Enable chrome headless console log notification 2026-10-20 10:33:33,095 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Chrome headless enable page notifications 2026-10-20 10:33:33,157 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:33:33,174 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Setting session cookie in browser 2026-10-20 10:33:33,182 7 INFO rb-aa5c29f-225760-426740 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 10:33:33,182 7 INFO rb-aa5c29f-225760-426740 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 10:33:33,207 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:33:33,687 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:33] "GET /pos/ui/319 HTTP/1.1" 200 6880 65 0.09 0.407 rw 2026-10-20 10:33:33,692 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Navigation result: {'frameId': '7FC6EFF7B4147045694F2F80F14D8607', 'loaderId': 'E87F7E345321F8D73C3D15DF93BD7F3E', 'isDownload': False} 2026-10-20 10:33:33,692 7 INFO rb-aa5c29f-225760-426740 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 10:33:33,749 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:33] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.016 ro 2026-10-20 10:33:33,768 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:33] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.566 ro 2026-10-20 10:33:33,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:33] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.043 ro 2026-10-20 10:33:34,452 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: Owl is running in 'dev' mode. 2026-10-20 10:33:34,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:33:34,482 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 10:33:34,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.019 ro 2026-10-20 10:33:34,583 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.024 rw 2026-10-20 10:33:34,595 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:34] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.024 rw 2026-10-20 10:33:35,062 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:33:35,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532041 245 0.396 0.652 rw 2026-10-20 10:33:35,884 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: The ready code tooks too much time : 2.191274642944336 2026-10-20 10:33:35,884 7 INFO rb-aa5c29f-225760-426740 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 10:33:35,916 7 INFO rb-aa5c29f-225760-426740 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 10:33:35,934 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.038 0.011 ro 2026-10-20 10:33:35,975 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:35] "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 10:33:36,021 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:36] "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 10:33:36,041 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.013 rw 2026-10-20 10:33:36,055 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:36] "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 10:33:36,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:36] "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 10:33:36,688 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-20 10:33:36,849 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.043 rw 2026-10-20 10:33:36,863 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 10:33:36,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 10:33:36,899 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:36] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.008 0.041 ro 2026-10-20 10:33:36,903 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:36] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.048 rw 2026-10-20 10:33:36,960 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:36] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 10:33:36,966 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 10:33:36,979 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:36] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.026 ro 2026-10-20 10:33:37,008 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-20 10:33:37,092 7 INFO rb-aa5c29f-225760-426740 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 10:33:37,135 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:37] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.075 0.093 rw 2026-10-20 10:33:37,242 7 INFO rb-aa5c29f-225760-426740 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 10:33:37,283 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:37] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.045 0.269 rw 2026-10-20 10:33:37,331 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.323 rw 2026-10-20 10:33:37,341 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33: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.095 rw 2026-10-20 10:33:37,443 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.041 0.156 rw 2026-10-20 10:33:37,528 7 INFO rb-aa5c29f-225760-426740 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 10:33:37,529 7 INFO rb-aa5c29f-225760-426740 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 10:33:37,599 7 INFO rb-aa5c29f-225760-426740 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 10:33:37,600 7 INFO rb-aa5c29f-225760-426740 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 10:33:37,601 7 INFO rb-aa5c29f-225760-426740 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 10:33:37,627 7 INFO rb-aa5c29f-225760-426740 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 10:33:37,627 7 INFO rb-aa5c29f-225760-426740 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 10:33:37,639 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:37] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 10:33:37,645 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 10:33:37,649 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-20 10:33:38,152 7 INFO rb-aa5c29f-225760-426740 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 10:33:38,173 7 INFO rb-aa5c29f-225760-426740 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 10:33:38,698 7 INFO rb-aa5c29f-225760-426740 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 10:33:38,705 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26760557 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': 'dca65a59-2934-4eff-aa67-0f1cdcdb526b'}] 2026-10-20 10:33:38,706 7 INFO rb-aa5c29f-225760-426740 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 10:33:39,316 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26760557 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': 'dca65a59-2934-4eff-aa67-0f1cdcdb526b'} created pos.order #891 2026-10-20 10:33:39,319 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26760557 finished 2026-10-20 10:33:39,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5197 172 0.279 0.42 rw 2026-10-20 10:33:39,510 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:39] "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 10:33:39,561 7 INFO rb-aa5c29f-225760-426740 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 10:33:39,598 7 INFO rb-aa5c29f-225760-426740 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 10:33:39,612 7 INFO rb-aa5c29f-225760-426740 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 10:33:39,614 7 INFO rb-aa5c29f-225760-426740 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 10:33:39,624 7 INFO rb-aa5c29f-225760-426740 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 10:33:39,975 7 INFO rb-aa5c29f-225760-426740 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 10:33:40,176 7 INFO rb-aa5c29f-225760-426740 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 10:33:40,177 7 INFO rb-aa5c29f-225760-426740 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 10:33:40,179 7 INFO rb-aa5c29f-225760-426740 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 10:33:40,180 7 INFO rb-aa5c29f-225760-426740 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 10:33:40,204 7 INFO rb-aa5c29f-225760-426740 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 10:33:40,216 7 INFO rb-aa5c29f-225760-426740 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 10:33:40,230 7 INFO rb-aa5c29f-225760-426740 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 10:33:40,484 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:33:40,514 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 88 0.12 0.171 rw 2026-10-20 10:33:40,739 7 INFO rb-aa5c29f-225760-426740 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 10:33:40,753 7 INFO rb-aa5c29f-225760-426740 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 10:33:40,789 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:33:40,840 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38088587 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-319-000001', 'uuid': 'dca65a59-2934-4eff-aa67-0f1cdcdb526b'}] 2026-10-20 10:33:40,843 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 86 0.133 0.186 rw 2026-10-20 10:33:41,832 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38088587 order {'name': 'Shop - 000001', 'pos_reference': '261-319-000001', 'uuid': 'dca65a59-2934-4eff-aa67-0f1cdcdb526b'} sync ignored for existing PoS order pos.order(891,) (state: paid) 2026-10-20 10:33:41,834 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38088587 finished 2026-10-20 10:33:42,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5314 291 0.564 0.769 rw 2026-10-20 10:33:42,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:42] "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 10:33:42,221 7 INFO rb-aa5c29f-225760-426740 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 10:33:42,237 7 INFO rb-aa5c29f-225760-426740 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 10:33:42,260 7 INFO rb-aa5c29f-225760-426740 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 10:33:42,260 7 INFO rb-aa5c29f-225760-426740 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 10:33:42,275 7 INFO rb-aa5c29f-225760-426740 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 10:33:42,275 7 INFO rb-aa5c29f-225760-426740 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 10:33:42,276 7 INFO rb-aa5c29f-225760-426740 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 10:33:42,290 7 INFO rb-aa5c29f-225760-426740 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 10:33:42,291 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.044 rw 2026-10-20 10:33:42,292 7 INFO rb-aa5c29f-225760-426740 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 10:33:42,794 7 INFO rb-aa5c29f-225760-426740 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 10:33:42,801 7 INFO rb-aa5c29f-225760-426740 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 10:33:42,811 7 INFO rb-aa5c29f-225760-426740 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 10:33:42,825 7 INFO rb-aa5c29f-225760-426740 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 10:33:42,827 7 INFO rb-aa5c29f-225760-426740 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 10:33:42,831 7 INFO rb-aa5c29f-225760-426740 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 10:33:43,183 7 INFO rb-aa5c29f-225760-426740 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 10:33:43,183 7 INFO rb-aa5c29f-225760-426740 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 10:33:43,199 7 INFO rb-aa5c29f-225760-426740 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 10:33:43,218 7 INFO rb-aa5c29f-225760-426740 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 10:33:43,241 7 INFO rb-aa5c29f-225760-426740 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 10:33:43,760 7 INFO rb-aa5c29f-225760-426740 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 10:33:43,766 7 INFO rb-aa5c29f-225760-426740 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 10:33:43,772 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43224732 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000002', 'uuid': '3a9bdd73-ab7c-4c45-98ac-1eea66a62f5b'}] 2026-10-20 10:33:43,863 7 INFO rb-aa5c29f-225760-426740 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 10:33:43,933 7 INFO rb-aa5c29f-225760-426740 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 10:33:44,221 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43224732 order {'name': '/', 'pos_reference': '261-319-000002', 'uuid': '3a9bdd73-ab7c-4c45-98ac-1eea66a62f5b'} created pos.order #892 2026-10-20 10:33:44,223 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43224732 finished 2026-10-20 10:33:44,346 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5227 160 0.241 0.338 rw 2026-10-20 10:33:44,445 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:44] "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 10:33:44,496 7 INFO rb-aa5c29f-225760-426740 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 10:33:44,522 7 INFO rb-aa5c29f-225760-426740 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 10:33:44,535 7 INFO rb-aa5c29f-225760-426740 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 10:33:44,542 7 INFO rb-aa5c29f-225760-426740 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 10:33:45,056 7 INFO rb-aa5c29f-225760-426740 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 10:33:45,061 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: tour succeeded 2026-10-20 10:33:45,063 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_edit_paid_order_stock SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 10:33:45,070 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93783924 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-319-000002', 'uuid': '3a9bdd73-ab7c-4c45-98ac-1eea66a62f5b'}] 2026-10-20 10:33:45,135 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93783924 order {'name': 'Shop - 000002', 'pos_reference': '261-319-000002', 'uuid': '3a9bdd73-ab7c-4c45-98ac-1eea66a62f5b'} sync ignored for existing PoS order pos.order(892,) (state: paid) 2026-10-20 10:33:45,137 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93783924 finished 2026-10-20 10:33:45,251 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:33:45,260 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: heap 23603012 (allocated 25710592) 2026-10-20 10:33:45,321 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:35] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 10.659 rw 2026-10-20 10:33:45,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9L_GjIvK - [20/Oct/2026 10:33:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5227 76 0.079 0.181 rw 2026-10-20 10:33:45,368 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Closing chrome headless with pid 60978 2026-10-20 10:33:45,372 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Closing websocket connection 2026-10-20 10:33:45,374 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Terminating chrome headless with pid 60978 2026-10-20 10:33:45,483 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103345_482951_test_edit_paid_order.txt 2026-10-20 10:33:45,483 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Removing chrome user profile "/tmp/tmp3gyuscfq_chrome_odoo" 2026-10-20 10:33:45,558 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-10-20 10:33:46,841 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome pid: 61108 2026-10-20 10:33:46,841 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome headless temporary user profile dir: /tmp/tmpvtx1jtr__chrome_odoo 2026-10-20 10:33:46,841 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:35371/json/version 2026-10-20 10:33:46,843 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35371', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:33:46,915 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Browser version: Chrome/150.0.7871.114 2026-10-20 10:33:46,915 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:35371/json 2026-10-20 10:33:46,916 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35371', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:33:46,933 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Websocket url found: ws://127.0.0.1:35371/devtools/page/FBDBEE7FE56612DA97D80162BCCCF87A 2026-10-20 10:33:46,951 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Enable chrome headless console log notification 2026-10-20 10:33:46,962 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome headless enable page notifications 2026-10-20 10:33:47,065 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:33:47,084 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Setting session cookie in browser 2026-10-20 10:33:47,088 7 INFO rb-aa5c29f-225760-426740 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 10:33:47,088 7 INFO rb-aa5c29f-225760-426740 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 10:33:47,113 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:33:47,620 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:47] "GET /pos/ui/319 HTTP/1.1" 200 6880 73 0.103 0.425 rw 2026-10-20 10:33:47,625 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Navigation result: {'frameId': 'FBDBEE7FE56612DA97D80162BCCCF87A', 'loaderId': '32D2F92DA10B321FA5932FBA348576F0', 'isDownload': False} 2026-10-20 10:33:47,625 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoadingStock')" 2026-10-20 10:33:47,681 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:47] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.02 ro 2026-10-20 10:33:47,721 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:47] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.615 ro 2026-10-20 10:33:47,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:47] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.067 ro 2026-10-20 10:33:48,434 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-10-20 10:33:48,470 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 10:33:48,472 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 10:33:48,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.022 ro 2026-10-20 10:33:48,543 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.007 rw 2026-10-20 10:33:48,574 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33: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.007 0.038 rw 2026-10-20 10:33:48,925 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:33:49,489 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 508909 232 0.298 0.592 rw 2026-10-20 10:33:49,702 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: The ready code tooks too much time : 2.077078342437744 2026-10-20 10:33:49,703 7 INFO rb-aa5c29f-225760-426740 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 10:33:49,717 7 INFO rb-aa5c29f-225760-426740 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 10:33:49,720 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-20 10:33:49,743 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:49] "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 10:33:49,765 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:49] "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 10:33:49,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33: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.003 0.02 rw 2026-10-20 10:33:49,813 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33: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 10:33:50,303 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33: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 10:33:50,471 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33: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.008 0.024 rw 2026-10-20 10:33:50,650 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.055 rw 2026-10-20 10:33:50,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.013 - 2026-10-20 10:33:50,688 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.037 - 2026-10-20 10:33:50,695 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:50] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.004 0.052 ro 2026-10-20 10:33:50,699 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:50] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.064 rw 2026-10-20 10:33:50,738 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:50] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-20 10:33:50,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:50] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.026 ro 2026-10-20 10:33:50,761 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.017 - 2026-10-20 10:33:50,762 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.013 - 2026-10-20 10:33:50,837 7 INFO rb-aa5c29f-225760-426740 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 10:33:50,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:50] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.036 0.099 rw 2026-10-20 10:33:50,884 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:50] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.006 - 2026-10-20 10:33:50,990 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:50] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.042 0.204 rw 2026-10-20 10:33:51,000 7 INFO rb-aa5c29f-225760-426740 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 10:33:51,008 7 INFO rb-aa5c29f-225760-426740 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 10:33:51,008 7 INFO rb-aa5c29f-225760-426740 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 10:33:51,010 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:51] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 10:33:51,065 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.016 0.257 rw 2026-10-20 10:33:51,102 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:51] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.083 rw 2026-10-20 10:33:51,189 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.038 0.133 rw 2026-10-20 10:33:51,537 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:33:51,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 8852 110 0.255 0.376 rw 2026-10-20 10:33:51,786 7 INFO rb-aa5c29f-225760-426740 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 10:33:51,789 7 INFO rb-aa5c29f-225760-426740 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 10:33:51,793 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:51] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.003 - 2026-10-20 10:33:51,803 7 INFO rb-aa5c29f-225760-426740 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 10:33:51,915 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:33:52,010 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 91 0.12 0.203 rw 2026-10-20 10:33:52,290 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:33:52,403 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 9957 119 0.14 0.431 rw 2026-10-20 10:33:52,598 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:33:52,726 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 101 0.118 0.2 rw 2026-10-20 10:33:52,763 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33: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.012 0.315 rw 2026-10-20 10:33:52,817 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:52] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 10:33:52,827 7 INFO rb-aa5c29f-225760-426740 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 10:33:52,835 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,119 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,129 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,153 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,154 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,191 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,191 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,194 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,201 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:53] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 10:33:53,236 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33: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.005 0.03 rw 2026-10-20 10:33:53,287 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,290 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,568 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,570 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,592 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,593 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,601 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,602 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,603 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,603 7 INFO rb-aa5c29f-225760-426740 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 10:33:53,604 7 INFO rb-aa5c29f-225760-426740 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 10:33:54,032 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:54] "GET /pos/ui/319/product/8c9837d7-011f-4ada-b852-577d3f25d179 HTTP/1.1" 200 6920 31 0.039 0.081 rw 2026-10-20 10:33:54,089 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 5.511 rw 2026-10-20 10:33:54,732 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-10-20 10:33:54,795 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.009 0.857 rw 2026-10-20 10:33:55,248 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:33:55,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 202363 213 0.316 0.438 rw 2026-10-20 10:33:55,962 7 INFO rb-aa5c29f-225760-426740 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 10:33:55,963 7 INFO rb-aa5c29f-225760-426740 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 10:33:55,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-20 10:33:55,998 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-20 10:33:56,023 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:56] "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 10:33:56,046 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33: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.002 0.019 rw 2026-10-20 10:33:56,058 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:56] "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 10:33:56,270 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:56] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.006 0.023 ro 2026-10-20 10:33:56,419 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:56] "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 10:33:56,471 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:56] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 10:33:56,538 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.015 rw 2026-10-20 10:33:56,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.013 0.041 rw 2026-10-20 10:33:56,816 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:56] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 304 0 4 0.004 0.021 ro 2026-10-20 10:33:56,823 7 INFO rb-aa5c29f-225760-426740 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 10:33:56,833 7 INFO rb-aa5c29f-225760-426740 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 10:33:56,836 7 INFO rb-aa5c29f-225760-426740 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 10:33:56,840 7 INFO rb-aa5c29f-225760-426740 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 10:33:56,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:56] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.032 0.079 rw 2026-10-20 10:33:57,027 7 INFO rb-aa5c29f-225760-426740 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 10:33:57,027 7 INFO rb-aa5c29f-225760-426740 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 10:33:57,065 7 INFO rb-aa5c29f-225760-426740 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 10:33:57,067 7 INFO rb-aa5c29f-225760-426740 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 10:33:57,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:57] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.067 0.196 rw 2026-10-20 10:33:57,329 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:33:57,441 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 7922 110 0.105 0.267 rw 2026-10-20 10:33:57,504 7 INFO rb-aa5c29f-225760-426740 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 10:33:57,504 7 INFO rb-aa5c29f-225760-426740 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 10:33:57,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: tour succeeded 2026-10-20 10:33:57,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR limitedProductPricelistLoadingStock SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-20 10:33:57,656 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:33:57,753 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 89 0.103 0.195 rw 2026-10-20 10:33:57,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:33:57,794 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 awuNZfRH - [20/Oct/2026 10:33:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 2.944 rw 2026-10-20 10:33:57,797 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: heap 20582416 (allocated 21778432) 2026-10-20 10:33:57,891 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Closing chrome headless with pid 61108 2026-10-20 10:33:57,892 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Closing websocket connection 2026-10-20 10:33:57,893 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Terminating chrome headless with pid 61108 2026-10-20 10:33:57,991 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103357_990896_test_limited_product_pricelist_loading.txt 2026-10-20 10:33:57,991 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Removing chrome user profile "/tmp/tmpvtx1jtr__chrome_odoo" 2026-10-20 10:33:58,005 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_lot ... 2026-10-20 10:33:58,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Chrome pid: 61257 2026-10-20 10:33:58,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Chrome headless temporary user profile dir: /tmp/tmpnoqa83_5_chrome_odoo 2026-10-20 10:33:58,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Issuing json command http://127.0.0.1:35415/json/version 2026-10-20 10:33:58,984 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:33:59,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Browser version: Chrome/150.0.7871.114 2026-10-20 10:33:59,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Issuing json command http://127.0.0.1:35415/json 2026-10-20 10:33:59,035 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:33:59,047 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Websocket url found: ws://127.0.0.1:35415/devtools/page/0140383DCE2862588C97AAF27F67B8C4 2026-10-20 10:33:59,064 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Enable chrome headless console log notification 2026-10-20 10:33:59,071 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Chrome headless enable page notifications 2026-10-20 10:33:59,223 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:33:59,233 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Setting session cookie in browser 2026-10-20 10:33:59,236 7 INFO rb-aa5c29f-225760-426740 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 10:33:59,236 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-20 10:33:59,250 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:33:59,696 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:33:59] "GET /pos/ui/319 HTTP/1.1" 200 6880 66 0.053 0.401 rw 2026-10-20 10:33:59,700 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Navigation result: {'frameId': '0140383DCE2862588C97AAF27F67B8C4', 'loaderId': '3EB8F6821EB8D71D25796B98265ED2A6', 'isDownload': False} 2026-10-20 10:33:59,700 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Evaluate ready code "odoo.isTourReady('LotTour')" 2026-10-20 10:33:59,779 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:33:59] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.532 ro 2026-10-20 10:33:59,786 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:33:59] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.047 ro 2026-10-20 10:33:59,791 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:33:59] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.053 ro 2026-10-20 10:34:00,478 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: Owl is running in 'dev' mode. 2026-10-20 10:34:00,496 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:34:00,510 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 10:34:00,538 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.021 ro 2026-10-20 10:34:00,581 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:00] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.018 rw 2026-10-20 10:34:00,588 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34: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.003 0.015 rw 2026-10-20 10:34:00,942 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:34:01,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534553 247 0.306 0.62 rw 2026-10-20 10:34:01,757 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: The ready code tooks too much time : 2.0569775104522705 2026-10-20 10:34:01,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Evaluate test code "odoo.startTour('LotTour', {"stepDelay": 0, "debug": false})" 2026-10-20 10:34:01,774 7 INFO rb-aa5c29f-225760-426740 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 10:34:01,801 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.025 ro 2026-10-20 10:34:01,842 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:01] "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 10:34:01,893 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34: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 10:34:01,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34: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 10:34:01,930 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:01] "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 10:34:02,427 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:02] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.018 ro 2026-10-20 10:34:02,578 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34: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.017 rw 2026-10-20 10:34:02,789 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 10:34:02,790 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.048 rw 2026-10-20 10:34:02,801 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 10:34:02,820 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:02] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.017 0.024 ro 2026-10-20 10:34:02,833 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:02] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.043 rw 2026-10-20 10:34:02,846 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:02] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 10:34:02,855 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:02] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-20 10:34:02,865 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 10:34:02,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.042 rw 2026-10-20 10:34:02,958 7 INFO rb-aa5c29f-225760-426740 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 10:34:02,997 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 10:34:03,085 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:03] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.039 0.071 rw 2026-10-20 10:34:03,092 7 INFO rb-aa5c29f-225760-426740 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 10:34:03,170 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:03] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.022 0.163 rw 2026-10-20 10:34:03,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.036 0.127 rw 2026-10-20 10:34:03,264 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34: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.001 0.165 rw 2026-10-20 10:34:03,301 7 INFO rb-aa5c29f-225760-426740 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 10:34:03,334 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34: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.004 0.02 rw 2026-10-20 10:34:03,433 7 INFO rb-aa5c29f-225760-426740 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 10:34:03,435 7 INFO rb-aa5c29f-225760-426740 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 10:34:03,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:03] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 10:34:03,460 7 INFO rb-aa5c29f-225760-426740 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 10:34:03,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34: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.021 0.027 rw 2026-10-20 10:34:03,574 7 INFO rb-aa5c29f-225760-426740 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 10:34:03,584 7 INFO rb-aa5c29f-225760-426740 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 10:34:03,854 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [10/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 10:34:03,855 7 INFO rb-aa5c29f-225760-426740 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 10:34:03,875 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [12/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 10:34:03,876 7 INFO rb-aa5c29f-225760-426740 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 10:34:03,922 7 INFO rb-aa5c29f-225760-426740 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 10:34:03,923 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,021 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,022 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,022 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,029 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,054 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:04] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 10:34:04,058 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34: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.005 0.015 rw 2026-10-20 10:34:04,098 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [20/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 10:34:04,106 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,113 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,113 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [24/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 10:34:04,387 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,403 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [26/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 10:34:04,403 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,412 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,423 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,429 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34: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.004 0.013 rw 2026-10-20 10:34:04,490 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,491 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,768 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [33/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 10:34:04,769 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,786 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [35/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 10:34:04,787 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,807 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,808 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,809 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,809 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,831 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,850 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,851 7 INFO rb-aa5c29f-225760-426740 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 10:34:04,859 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,212 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [45/115] Tour LotTour → Step body 2026-10-20 10:34:05,413 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,414 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,417 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,418 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,431 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,431 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,448 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,486 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34: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.01 0.027 rw 2026-10-20 10:34:05,538 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,538 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,710 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:34:05,729 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 88 0.1 0.167 rw 2026-10-20 10:34:05,821 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [55/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 10:34:05,825 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,838 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [57/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 10:34:05,844 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,862 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,863 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,884 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,884 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,885 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [63/115] Tour LotTour → Step .info-list:contains('SN 3') 2026-10-20 10:34:05,885 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,886 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [65/115] Tour LotTour → Step .pos-leftheader .list-plus-btn 2026-10-20 10:34:05,899 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,904 7 INFO rb-aa5c29f-225760-426740 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 10:34:05,950 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:34:05,999 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 86 0.097 0.164 rw 2026-10-20 10:34:06,059 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.142 rw 2026-10-20 10:34:06,079 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34: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.156 rw 2026-10-20 10:34:06,139 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,140 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,418 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [70/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 10:34:06,419 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,436 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [72/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 10:34:06,437 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,454 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,468 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,491 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34: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.004 0.018 rw 2026-10-20 10:34:06,541 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,541 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,818 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [78/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 10:34:06,819 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,836 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [80/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 10:34:06,837 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,857 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,858 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,859 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,859 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,870 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,871 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [87/115] Tour LotTour → Step .info-list:contains('Lot 1001') 2026-10-20 10:34:06,908 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:06] "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.023 rw 2026-10-20 10:34:06,937 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,938 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,978 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,979 7 INFO rb-aa5c29f-225760-426740 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 10:34:06,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 10:34:06,993 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 10:34:07,490 7 INFO rb-aa5c29f-225760-426740 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 10:34:07,519 7 INFO rb-aa5c29f-225760-426740 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 10:34:08,044 7 INFO rb-aa5c29f-225760-426740 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 10:34:08,051 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93526506 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000002', 'uuid': '90c77f6f-80eb-4581-b306-97284c721ea7'}] 2026-10-20 10:34:08,055 7 INFO rb-aa5c29f-225760-426740 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 10:34:08,513 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #371 deleted stock.move.line records with IDs: [1027] 2026-10-20 10:34:08,976 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93526506 order {'name': '/', 'pos_reference': '261-319-000002', 'uuid': '90c77f6f-80eb-4581-b306-97284c721ea7'} created pos.order #893 2026-10-20 10:34:08,978 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93526506 finished 2026-10-20 10:34:09,089 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6377 326 0.423 0.62 rw 2026-10-20 10:34:09,195 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:09] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 10:34:09,223 7 INFO rb-aa5c29f-225760-426740 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 10:34:09,248 7 INFO rb-aa5c29f-225760-426740 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 10:34:09,249 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [98/115] Tour LotTour → Step .pos-leftheader .orders-button 2026-10-20 10:34:09,287 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [99/115] Tour LotTour → Step .pos-search-bar .filter 2026-10-20 10:34:09,292 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.038 rw 2026-10-20 10:34:09,303 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34: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.029 rw 2026-10-20 10:34:09,323 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [100/115] Tour LotTour → Step .pos-search-bar .filter ul 2026-10-20 10:34:09,339 7 INFO rb-aa5c29f-225760-426740 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 10:34:09,354 7 INFO rb-aa5c29f-225760-426740 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 10:34:09,374 7 INFO rb-aa5c29f-225760-426740 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 10:34:09,386 7 INFO rb-aa5c29f-225760-426740 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 10:34:09,386 7 INFO rb-aa5c29f-225760-426740 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 10:34:09,395 7 INFO rb-aa5c29f-225760-426740 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 10:34:09,396 7 INFO rb-aa5c29f-225760-426740 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 10:34:09,396 7 INFO rb-aa5c29f-225760-426740 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 10:34:09,397 7 INFO rb-aa5c29f-225760-426740 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 10:34:09,411 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:09] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.022 0.03 rw 2026-10-20 10:34:09,438 7 INFO rb-aa5c29f-225760-426740 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 10:34:09,451 7 INFO rb-aa5c29f-225760-426740 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 10:34:09,460 7 INFO rb-aa5c29f-225760-426740 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 10:34:09,537 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.041 rw 2026-10-20 10:34:09,974 7 INFO rb-aa5c29f-225760-426740 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 10:34:09,978 7 INFO rb-aa5c29f-225760-426740 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 10:34:09,983 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3178742 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000003', 'uuid': '9e32003c-e550-4d61-af92-d85743e02edc'}] 2026-10-20 10:34:10,358 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #371 deleted stock.move.line records with IDs: [1030] 2026-10-20 10:34:10,452 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #371 deleted stock.move.line records with IDs: [1031] 2026-10-20 10:34:10,959 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3178742 order {'name': '/', 'pos_reference': '261-319-000003', 'uuid': '9e32003c-e550-4d61-af92-d85743e02edc'} created pos.order #894 2026-10-20 10:34:10,968 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3178742 finished 2026-10-20 10:34:11,111 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 12393 335 0.425 0.706 rw 2026-10-20 10:34:11,247 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:11] "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 10:34:11,288 7 INFO rb-aa5c29f-225760-426740 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 10:34:11,312 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: tour succeeded 2026-10-20 10:34:11,321 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: ╔════════════════════════╗ ║ TOUR LotTour SUCCEEDED ║ ╚════════════════════════╝ 2026-10-20 10:34:11,353 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.043 rw 2026-10-20 10:34:11,521 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:34:11,521 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: heap 24994312 (allocated 27545600) 2026-10-20 10:34:11,540 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 u5_koR69 - [20/Oct/2026 10:34:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 10.93 rw 2026-10-20 10:34:11,625 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Closing chrome headless with pid 61257 2026-10-20 10:34:11,626 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Closing websocket connection 2026-10-20 10:34:11,627 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Terminating chrome headless with pid 61257 2026-10-20 10:34:11,750 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103411_749813_test_lot.txt 2026-10-20 10:34:11,750 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Removing chrome user profile "/tmp/tmpnoqa83_5_chrome_odoo" 2026-10-20 10:34:13,804 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-10-20 10:34:14,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Chrome pid: 61395 2026-10-20 10:34:14,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Chrome headless temporary user profile dir: /tmp/tmpbaxhrtna_chrome_odoo 2026-10-20 10:34:14,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Issuing json command http://127.0.0.1:38919/json/version 2026-10-20 10:34:14,452 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:34:14,496 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Browser version: Chrome/150.0.7871.114 2026-10-20 10:34:14,496 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Issuing json command http://127.0.0.1:38919/json 2026-10-20 10:34:14,497 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:34:14,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Websocket url found: ws://127.0.0.1:38919/devtools/page/32D39510505CE0D152F02B6E1DCB502B 2026-10-20 10:34:14,523 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Enable chrome headless console log notification 2026-10-20 10:34:14,538 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Chrome headless enable page notifications 2026-10-20 10:34:14,688 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:34:14,704 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Setting session cookie in browser 2026-10-20 10:34:14,714 7 INFO rb-aa5c29f-225760-426740 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 10:34:14,714 7 INFO rb-aa5c29f-225760-426740 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 10:34:14,755 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:34:15,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:15] "GET /pos/ui/319 HTTP/1.1" 200 6880 66 0.065 0.342 rw 2026-10-20 10:34:15,130 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Navigation result: {'frameId': '32D39510505CE0D152F02B6E1DCB502B', 'loaderId': 'E70CFB94F500EE5E5F92C2456D407C4E', 'isDownload': False} 2026-10-20 10:34:15,130 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-20 10:34:15,187 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:15] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.443 ro 2026-10-20 10:34:15,211 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:15] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.009 0.032 ro 2026-10-20 10:34:15,222 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:15] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.05 ro 2026-10-20 10:34:15,916 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: Owl is running in 'dev' mode. 2026-10-20 10:34:15,935 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 10:34:15,943 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 10:34:15,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.022 ro 2026-10-20 10:34:16,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:16] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.017 rw 2026-10-20 10:34:16,035 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34: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.022 rw 2026-10-20 10:34:16,471 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:34:17,118 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533300 247 0.382 0.686 rw 2026-10-20 10:34:17,315 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: The ready code tooks too much time : 2.1843607425689697 2026-10-20 10:34:17,315 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "debug": false})" 2026-10-20 10:34:17,331 7 INFO rb-aa5c29f-225760-426740 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 10:34:17,337 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:17] "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 10:34:17,375 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.022 ro 2026-10-20 10:34:17,434 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:17] "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 10:34:17,436 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.037 rw 2026-10-20 10:34:17,482 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:17] "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 10:34:17,992 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:17] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-20 10:34:18,107 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34: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.003 0.018 rw 2026-10-20 10:34:18,279 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.059 rw 2026-10-20 10:34:18,288 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:18] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.008 rw 2026-10-20 10:34:18,304 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-20 10:34:18,306 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-20 10:34:18,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:18] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.014 0.04 ro 2026-10-20 10:34:18,390 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:18] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 10:34:18,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:18] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.016 ro 2026-10-20 10:34:18,423 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.044 - 2026-10-20 10:34:18,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.035 - 2026-10-20 10:34:18,507 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:18] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.035 0.085 rw 2026-10-20 10:34:18,518 7 INFO rb-aa5c29f-225760-426740 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 10:34:18,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:18] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.08 0.209 rw 2026-10-20 10:34:18,692 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [3/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-20 10:34:18,742 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.296 rw 2026-10-20 10:34:18,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.023 0.093 rw 2026-10-20 10:34:18,837 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:18] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.136 rw 2026-10-20 10:34:18,892 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:18] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.0 0.009 rw 2026-10-20 10:34:18,895 7 INFO rb-aa5c29f-225760-426740 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 10:34:18,906 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,040 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.006 0.045 rw 2026-10-20 10:34:19,082 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:19] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 10:34:19,086 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,087 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [7/53] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-10-20 10:34:19,102 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,121 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,204 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:19] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.031 0.047 rw 2026-10-20 10:34:19,290 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:19] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 10:34:19,292 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,302 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,569 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [12/53] Tour LotRefundTour → Step .o-autocomplete input 2026-10-20 10:34:19,573 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,586 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [14/53] Tour LotRefundTour → Step .o-autocomplete input:value() 2026-10-20 10:34:19,587 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,636 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,637 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,674 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,674 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [19/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-20 10:34:19,688 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,701 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,703 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,705 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,709 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,711 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.005 0.012 rw 2026-10-20 10:34:19,715 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [25/53] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-10-20 10:34:19,724 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,767 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,768 7 INFO rb-aa5c29f-225760-426740 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 10:34:19,796 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 10:34:19,799 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 10:34:19,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.019 0.042 rw 2026-10-20 10:34:20,285 7 INFO rb-aa5c29f-225760-426740 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 10:34:20,317 7 INFO rb-aa5c29f-225760-426740 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 10:34:20,842 7 INFO rb-aa5c29f-225760-426740 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 10:34:20,849 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9541405 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': '14ba8d8a-1e7d-4fa3-8f60-ef16746e5282'}] 2026-10-20 10:34:20,850 7 INFO rb-aa5c29f-225760-426740 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 10:34:21,466 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9541405 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': '14ba8d8a-1e7d-4fa3-8f60-ef16746e5282'} created pos.order #895 2026-10-20 10:34:21,469 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9541405 finished 2026-10-20 10:34:21,565 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5303 203 0.279 0.443 rw 2026-10-20 10:34:21,699 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:21] "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 10:34:21,737 7 INFO rb-aa5c29f-225760-426740 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 10:34:21,764 7 INFO rb-aa5c29f-225760-426740 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 10:34:21,764 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [35/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-20 10:34:21,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [36/53] Tour LotRefundTour → Step .pos-search-bar .filter 2026-10-20 10:34:21,787 7 INFO rb-aa5c29f-225760-426740 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 10:34:21,798 7 INFO rb-aa5c29f-225760-426740 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 10:34:21,802 7 INFO rb-aa5c29f-225760-426740 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 10:34:21,818 7 INFO rb-aa5c29f-225760-426740 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 10:34:21,820 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.06 rw 2026-10-20 10:34:21,822 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34: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.039 rw 2026-10-20 10:34:21,825 7 INFO rb-aa5c29f-225760-426740 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 10:34:21,826 7 INFO rb-aa5c29f-225760-426740 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 10:34:21,836 7 INFO rb-aa5c29f-225760-426740 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 10:34:21,837 7 INFO rb-aa5c29f-225760-426740 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 10:34:21,837 7 INFO rb-aa5c29f-225760-426740 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 10:34:21,855 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:21] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.006 0.038 rw 2026-10-20 10:34:21,981 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.012 0.051 rw 2026-10-20 10:34:22,012 7 INFO rb-aa5c29f-225760-426740 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 10:34:22,013 7 INFO rb-aa5c29f-225760-426740 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 10:34:22,013 7 INFO rb-aa5c29f-225760-426740 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 10:34:22,036 7 INFO rb-aa5c29f-225760-426740 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 10:34:22,050 7 INFO rb-aa5c29f-225760-426740 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 10:34:22,062 7 INFO rb-aa5c29f-225760-426740 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 10:34:22,082 7 INFO rb-aa5c29f-225760-426740 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 10:34:22,095 7 INFO rb-aa5c29f-225760-426740 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 10:34:22,101 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: tour succeeded 2026-10-20 10:34:22,102 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: ╔══════════════════════════════╗ ║ TOUR LotRefundTour SUCCEEDED ║ ╚══════════════════════════════╝ 2026-10-20 10:34:22,281 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:34:22,288 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vVGf9Kty - [20/Oct/2026 10:34:16] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 6.241 rw 2026-10-20 10:34:22,290 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: heap 23254604 (allocated 24924160) 2026-10-20 10:34:22,401 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Closing chrome headless with pid 61395 2026-10-20 10:34:22,403 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Closing websocket connection 2026-10-20 10:34:22,405 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Terminating chrome headless with pid 61395 2026-10-20 10:34:22,525 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103422_525135_test_lot_refund.txt 2026-10-20 10:34:22,525 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Removing chrome user profile "/tmp/tmpbaxhrtna_chrome_odoo" 2026-10-20 10:34:22,540 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_lot_refund_lower_qty ... 2026-10-20 10:34:23,523 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome pid: 61538 2026-10-20 10:34:23,523 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome headless temporary user profile dir: /tmp/tmpvysnz3wa_chrome_odoo 2026-10-20 10:34:23,523 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:42171/json/version 2026-10-20 10:34:23,525 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:34:23,560 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Browser version: Chrome/150.0.7871.114 2026-10-20 10:34:23,561 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:42171/json 2026-10-20 10:34:23,561 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:34:23,587 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Websocket url found: ws://127.0.0.1:42171/devtools/page/E130EC9EF50A1A51B5836B81AD09D782 2026-10-20 10:34:23,614 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Enable chrome headless console log notification 2026-10-20 10:34:23,629 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome headless enable page notifications 2026-10-20 10:34:23,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:34:23,803 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Setting session cookie in browser 2026-10-20 10:34:23,807 7 INFO rb-aa5c29f-225760-426740 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 10:34:23,808 7 INFO rb-aa5c29f-225760-426740 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 10:34:23,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:34:24,260 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:24] "GET /pos/ui/319 HTTP/1.1" 200 6880 66 0.056 0.395 rw 2026-10-20 10:34:24,265 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Navigation result: {'frameId': 'E130EC9EF50A1A51B5836B81AD09D782', 'loaderId': 'B3639DD22C89A302163B6CD30D6E7083', 'isDownload': False} 2026-10-20 10:34:24,266 7 INFO rb-aa5c29f-225760-426740 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 10:34:24,321 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:24] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.021 ro 2026-10-20 10:34:24,335 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:24] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.512 ro 2026-10-20 10:34:24,351 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:24] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.044 ro 2026-10-20 10:34:25,042 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: Owl is running in 'dev' mode. 2026-10-20 10:34:25,087 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.015 - 2026-10-20 10:34:25,090 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 10:34:25,092 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.023 - 2026-10-20 10:34:25,130 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34: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.005 0.016 rw 2026-10-20 10:34:25,168 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:25] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.057 rw 2026-10-20 10:34:25,465 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:34:26,046 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533316 247 0.289 0.609 rw 2026-10-20 10:34:26,254 7 INFO rb-aa5c29f-225760-426740 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 10:34:26,270 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:26] "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 10:34:26,271 7 INFO rb-aa5c29f-225760-426740 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 10:34:26,312 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:26] "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 10:34:26,407 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:26] "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 10:34:26,422 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34: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.02 rw 2026-10-20 10:34:26,454 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:26] "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 10:34:27,005 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:27] "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 10:34:27,103 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34: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.015 rw 2026-10-20 10:34:27,249 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.014 0.042 rw 2026-10-20 10:34:27,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 10:34:27,259 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 10:34:27,293 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:27] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.014 0.026 ro 2026-10-20 10:34:27,303 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:27] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.031 rw 2026-10-20 10:34:27,341 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:27] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.009 ro 2026-10-20 10:34:27,378 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:27] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 10:34:27,403 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-20 10:34:27,412 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.031 - 2026-10-20 10:34:27,489 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:27] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.038 0.074 rw 2026-10-20 10:34:27,531 7 INFO rb-aa5c29f-225760-426740 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 10:34:27,594 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:27] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.028 0.19 rw 2026-10-20 10:34:27,616 7 INFO rb-aa5c29f-225760-426740 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 10:34:27,674 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.021 0.184 rw 2026-10-20 10:34:27,697 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34: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.006 0.083 rw 2026-10-20 10:34:27,761 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.02 0.111 rw 2026-10-20 10:34:27,806 7 INFO rb-aa5c29f-225760-426740 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 10:34:27,853 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:27] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 186 6 0.02 0.021 rw 2026-10-20 10:34:27,951 7 INFO rb-aa5c29f-225760-426740 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 10:34:27,953 7 INFO rb-aa5c29f-225760-426740 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 10:34:27,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:27] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.005 - 2026-10-20 10:34:27,955 7 INFO rb-aa5c29f-225760-426740 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 10:34:28,239 7 INFO rb-aa5c29f-225760-426740 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 10:34:28,240 7 INFO rb-aa5c29f-225760-426740 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 10:34:28,244 7 INFO rb-aa5c29f-225760-426740 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 10:34:28,246 7 INFO rb-aa5c29f-225760-426740 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 10:34:28,517 7 INFO rb-aa5c29f-225760-426740 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 10:34:28,518 7 INFO rb-aa5c29f-225760-426740 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 10:34:28,577 7 INFO rb-aa5c29f-225760-426740 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 10:34:28,578 7 INFO rb-aa5c29f-225760-426740 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 10:34:28,636 7 INFO rb-aa5c29f-225760-426740 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 10:34:28,637 7 INFO rb-aa5c29f-225760-426740 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 10:34:28,668 7 INFO rb-aa5c29f-225760-426740 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 10:34:28,669 7 INFO rb-aa5c29f-225760-426740 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 10:34:28,683 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:28] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 10:34:28,694 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 10:34:28,697 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 10:34:29,195 7 INFO rb-aa5c29f-225760-426740 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 10:34:29,215 7 INFO rb-aa5c29f-225760-426740 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 10:34:29,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19818626 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': '379cedc7-f003-4afa-a60f-3391c2c8e033'}] 2026-10-20 10:34:29,759 7 INFO rb-aa5c29f-225760-426740 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 10:34:29,764 7 INFO rb-aa5c29f-225760-426740 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 10:34:30,265 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #371 deleted stock.move.line records with IDs: [1037, 1038] 2026-10-20 10:34:30,663 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19818626 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': '379cedc7-f003-4afa-a60f-3391c2c8e033'} created pos.order #896 2026-10-20 10:34:30,666 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19818626 finished 2026-10-20 10:34:30,777 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5395 304 0.41 0.618 rw 2026-10-20 10:34:30,911 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:30] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.021 ro 2026-10-20 10:34:30,939 7 INFO rb-aa5c29f-225760-426740 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 10:34:30,957 7 INFO rb-aa5c29f-225760-426740 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 10:34:30,958 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,001 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,012 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,021 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.047 rw 2026-10-20 10:34:31,025 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,026 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,046 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.0 0.052 rw 2026-10-20 10:34:31,053 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,059 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,060 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,070 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,071 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,071 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,077 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:31] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.011 0.029 rw 2026-10-20 10:34:31,211 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.032 rw 2026-10-20 10:34:31,238 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,238 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,239 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,260 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,282 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,293 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,294 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,304 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,322 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,329 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,330 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,349 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,350 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,863 7 INFO rb-aa5c29f-225760-426740 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 10:34:31,871 7 INFO rb-aa5c29f-225760-426740 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 10:34:32,399 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38128984 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000002', 'uuid': '9c8ffca2-9330-4f14-8027-0543fc063d0a'}] 2026-10-20 10:34:32,402 7 INFO rb-aa5c29f-225760-426740 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 10:34:32,402 7 INFO rb-aa5c29f-225760-426740 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 10:34:32,806 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #371 deleted stock.move.line records with IDs: [1041] 2026-10-20 10:34:33,170 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38128984 order {'name': '/', 'pos_reference': '261-319-000002', 'uuid': '9c8ffca2-9330-4f14-8027-0543fc063d0a'} created pos.order #897 2026-10-20 10:34:33,174 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38128984 finished 2026-10-20 10:34:33,348 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10329 269 0.352 0.602 rw 2026-10-20 10:34:33,490 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:33] "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 10:34:33,522 7 INFO rb-aa5c29f-225760-426740 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 10:34:33,545 7 INFO rb-aa5c29f-225760-426740 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 10:34:33,546 7 INFO rb-aa5c29f-225760-426740 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 10:34:33,550 7 INFO rb-aa5c29f-225760-426740 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 10:34:33,566 7 INFO rb-aa5c29f-225760-426740 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 10:34:33,574 7 INFO rb-aa5c29f-225760-426740 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 10:34:33,580 7 INFO rb-aa5c29f-225760-426740 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 10:34:33,596 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.044 rw 2026-10-20 10:34:33,605 7 INFO rb-aa5c29f-225760-426740 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 10:34:33,610 7 INFO rb-aa5c29f-225760-426740 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 10:34:33,610 7 INFO rb-aa5c29f-225760-426740 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 10:34:33,612 7 INFO rb-aa5c29f-225760-426740 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 10:34:33,621 7 INFO rb-aa5c29f-225760-426740 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 10:34:33,622 7 INFO rb-aa5c29f-225760-426740 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 10:34:33,628 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.003 0.069 rw 2026-10-20 10:34:33,640 7 INFO rb-aa5c29f-225760-426740 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 10:34:33,667 7 INFO rb-aa5c29f-225760-426740 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 10:34:33,682 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:33] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 133 7 0.022 0.076 rw 2026-10-20 10:34:33,684 7 INFO rb-aa5c29f-225760-426740 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 10:34:33,685 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: tour succeeded 2026-10-20 10:34:33,686 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_lot_refund_lower_qty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 10:34:33,834 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:34:33,839 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: heap 23884824 (allocated 25710592) 2026-10-20 10:34:33,847 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:26] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.025 8.632 rw 2026-10-20 10:34:33,946 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 kfpwFe6c - [20/Oct/2026 10:34:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.01 0.033 rw 2026-10-20 10:34:33,955 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Closing chrome headless with pid 61538 2026-10-20 10:34:33,959 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Closing websocket connection 2026-10-20 10:34:33,960 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Terminating chrome headless with pid 61538 2026-10-20 10:34:34,066 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103434_065865_test_lot_refund_lower_qty.txt 2026-10-20 10:34:34,066 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Removing chrome user profile "/tmp/tmpvysnz3wa_chrome_odoo" 2026-10-20 10:34:34,080 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_lot_tracking_without_lot_creation ... 2026-10-20 10:34:34,695 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome pid: 61661 2026-10-20 10:34:34,696 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome headless temporary user profile dir: /tmp/tmpay0_le42_chrome_odoo 2026-10-20 10:34:34,696 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:37411/json/version 2026-10-20 10:34:34,697 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37411', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:34:34,765 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Browser version: Chrome/150.0.7871.114 2026-10-20 10:34:34,775 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:37411/json 2026-10-20 10:34:34,779 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37411', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:34:34,788 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Websocket url found: ws://127.0.0.1:37411/devtools/page/31F57E631271A259ED8836E300399A0A 2026-10-20 10:34:34,798 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Enable chrome headless console log notification 2026-10-20 10:34:34,802 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome headless enable page notifications 2026-10-20 10:34:34,893 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:34:34,900 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Setting session cookie in browser 2026-10-20 10:34:34,904 7 INFO rb-aa5c29f-225760-426740 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 10:34:34,904 7 INFO rb-aa5c29f-225760-426740 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 10:34:34,925 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:34:35,356 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:35] "GET /pos/ui?config_id=319 HTTP/1.1" 200 6880 65 0.041 0.407 rw 2026-10-20 10:34:35,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Navigation result: {'frameId': '31F57E631271A259ED8836E300399A0A', 'loaderId': '5035BF3BFCFD0582BC61EE3687C783B1', 'isDownload': False} 2026-10-20 10:34:35,362 7 INFO rb-aa5c29f-225760-426740 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 10:34:35,420 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:35] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.503 ro 2026-10-20 10:34:35,441 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:35] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.038 ro 2026-10-20 10:34:35,454 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:35] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.053 ro 2026-10-20 10:34:36,138 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: Owl is running in 'dev' mode. 2026-10-20 10:34:36,160 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 10:34:36,170 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 10:34:36,192 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.019 ro 2026-10-20 10:34:36,222 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.01 rw 2026-10-20 10:34:36,267 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34: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.018 0.027 rw 2026-10-20 10:34:36,663 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:34:37,283 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 518761 244 0.347 0.655 rw 2026-10-20 10:34:37,465 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: The ready code tooks too much time : 2.102761745452881 2026-10-20 10:34:37,466 7 INFO rb-aa5c29f-225760-426740 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 10:34:37,478 7 INFO rb-aa5c29f-225760-426740 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 10:34:37,489 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:37] "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 10:34:37,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:37] "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 10:34:37,548 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:37] "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 10:34:37,575 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34: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.017 rw 2026-10-20 10:34:37,587 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:37] "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 10:34:38,149 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:38] "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 10:34:38,260 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34: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.003 0.016 rw 2026-10-20 10:34:38,408 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.039 rw 2026-10-20 10:34:38,435 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:38] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.008 rw 2026-10-20 10:34:38,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 10:34:38,458 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 10:34:38,493 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:38] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.026 0.03 ro 2026-10-20 10:34:38,525 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.017 - 2026-10-20 10:34:38,530 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-20 10:34:38,538 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:38] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.031 - 2026-10-20 10:34:38,653 7 INFO rb-aa5c29f-225760-426740 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 10:34:38,679 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:38] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.061 0.106 rw 2026-10-20 10:34:38,709 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:38] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.198 ro 2026-10-20 10:34:38,813 7 INFO rb-aa5c29f-225760-426740 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 10:34:38,915 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:38] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.08 0.306 rw 2026-10-20 10:34:38,963 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.384 rw 2026-10-20 10:34:38,993 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34: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.002 0.171 rw 2026-10-20 10:34:39,080 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.042 0.219 rw 2026-10-20 10:34:39,157 7 INFO rb-aa5c29f-225760-426740 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 10:34:39,157 7 INFO rb-aa5c29f-225760-426740 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 10:34:39,207 7 INFO rb-aa5c29f-225760-426740 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 10:34:39,208 7 INFO rb-aa5c29f-225760-426740 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 10:34:39,230 7 INFO rb-aa5c29f-225760-426740 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 10:34:39,230 7 INFO rb-aa5c29f-225760-426740 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 10:34:39,239 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:39] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 10:34:39,241 7 INFO rb-aa5c29f-225760-426740 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 10:34:39,242 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: tour succeeded 2026-10-20 10:34:39,243 7 INFO rb-aa5c29f-225760-426740 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 10:34:39,426 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: heap 19507968 (allocated 20729856) 2026-10-20 10:34:39,427 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:34:39,448 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 jCEvSVMK - [20/Oct/2026 10:34:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 3.188 rw 2026-10-20 10:34:39,538 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Closing chrome headless with pid 61661 2026-10-20 10:34:39,540 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Closing websocket connection 2026-10-20 10:34:39,541 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Terminating chrome headless with pid 61661 2026-10-20 10:34:39,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103439_641176_test_lot_tracking_without_lot_creation.txt 2026-10-20 10:34:39,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Removing chrome user profile "/tmp/tmpay0_le42_chrome_odoo" 2026-10-20 10:34:39,659 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_only_existing_lots_fifo ... 2026-10-20 10:34:40,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Chrome pid: 61799 2026-10-20 10:34:40,567 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Chrome headless temporary user profile dir: /tmp/tmpttqkinip_chrome_odoo 2026-10-20 10:34:40,567 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Issuing json command http://127.0.0.1:39755/json/version 2026-10-20 10:34:40,568 7 INFO rb-aa5c29f-225760-426740 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 10:34:40,631 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Browser version: Chrome/150.0.7871.114 2026-10-20 10:34:40,632 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Issuing json command http://127.0.0.1:39755/json 2026-10-20 10:34:40,635 7 INFO rb-aa5c29f-225760-426740 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 10:34:40,644 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Websocket url found: ws://127.0.0.1:39755/devtools/page/3522F4F1BC0E03D244F3E62756FCA567 2026-10-20 10:34:40,657 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Enable chrome headless console log notification 2026-10-20 10:34:40,670 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Chrome headless enable page notifications 2026-10-20 10:34:40,805 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:34:40,816 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Setting session cookie in browser 2026-10-20 10:34:40,821 7 INFO rb-aa5c29f-225760-426740 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 10:34:40,821 7 INFO rb-aa5c29f-225760-426740 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 10:34:40,839 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:34:41,208 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:41] "GET /pos/ui?config_id=319 HTTP/1.1" 200 6880 66 0.047 0.336 rw 2026-10-20 10:34:41,212 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Navigation result: {'frameId': '3522F4F1BC0E03D244F3E62756FCA567', 'loaderId': '6DBBCC490B03B673FE9872B3D3BFD6D5', 'isDownload': False} 2026-10-20 10:34:41,213 7 INFO rb-aa5c29f-225760-426740 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 10:34:41,288 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:41] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.451 ro 2026-10-20 10:34:41,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:41] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.037 ro 2026-10-20 10:34:41,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:41] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.051 ro 2026-10-20 10:34:42,025 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: Owl is running in 'dev' mode. 2026-10-20 10:34:42,057 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:34:42,059 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-20 10:34:42,095 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.025 ro 2026-10-20 10:34:42,136 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.017 rw 2026-10-20 10:34:42,154 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34: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.007 0.024 rw 2026-10-20 10:34:42,575 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:34:43,179 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533468 248 0.355 0.645 rw 2026-10-20 10:34:43,355 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: The ready code tooks too much time : 2.142582654953003 2026-10-20 10:34:43,356 7 INFO rb-aa5c29f-225760-426740 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 10:34:43,376 7 INFO rb-aa5c29f-225760-426740 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 10:34:43,387 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:43] "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 10:34:43,413 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34: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 10:34:43,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34: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 10:34:43,459 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34: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 10:34:43,476 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34: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 10:34:43,919 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:43] "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 10:34:44,069 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34: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.016 rw 2026-10-20 10:34:44,236 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.046 rw 2026-10-20 10:34:44,241 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 10:34:44,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.026 - 2026-10-20 10:34:44,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:44] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.003 0.044 ro 2026-10-20 10:34:44,285 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:44] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.051 rw 2026-10-20 10:34:44,309 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:44] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.008 ro 2026-10-20 10:34:44,322 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:44] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 10:34:44,323 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 10:34:44,382 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.035 rw 2026-10-20 10:34:44,425 7 INFO rb-aa5c29f-225760-426740 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 10:34:44,476 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.037 - 2026-10-20 10:34:44,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:44] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.043 0.081 rw 2026-10-20 10:34:44,577 7 INFO rb-aa5c29f-225760-426740 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 10:34:44,644 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:44] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.026 0.18 rw 2026-10-20 10:34:44,660 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34: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.085 rw 2026-10-20 10:34:44,756 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.045 0.127 rw 2026-10-20 10:34:44,793 7 INFO rb-aa5c29f-225760-426740 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 10:34:44,794 7 INFO rb-aa5c29f-225760-426740 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 10:34:44,838 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:44] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 188 6 0.014 0.029 rw 2026-10-20 10:34:44,974 7 INFO rb-aa5c29f-225760-426740 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 10:34:44,975 7 INFO rb-aa5c29f-225760-426740 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 10:34:44,976 7 INFO rb-aa5c29f-225760-426740 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 10:34:44,977 7 INFO rb-aa5c29f-225760-426740 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 10:34:44,978 7 INFO rb-aa5c29f-225760-426740 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 10:34:44,980 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: tour succeeded 2026-10-20 10:34:44,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_only_existing_lots_fifo SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-20 10:34:44,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:44] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-20 10:34:45,144 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: heap 19994688 (allocated 21254144) 2026-10-20 10:34:45,145 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:34:45,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 NqoU2FHj - [20/Oct/2026 10:34:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 2.984 rw 2026-10-20 10:34:45,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Closing chrome headless with pid 61799 2026-10-20 10:34:45,273 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Closing websocket connection 2026-10-20 10:34:45,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Terminating chrome headless with pid 61799 2026-10-20 10:34:45,415 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103445_415410_test_only_existing_lots_fifo.txt 2026-10-20 10:34:45,415 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Removing chrome user profile "/tmp/tmpttqkinip_chrome_odoo" 2026-10-20 10:34:45,424 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_only_existing_lots_lifo ... 2026-10-20 10:34:46,355 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Chrome pid: 61926 2026-10-20 10:34:46,356 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Chrome headless temporary user profile dir: /tmp/tmpv0v9c1e__chrome_odoo 2026-10-20 10:34:46,356 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Issuing json command http://127.0.0.1:42815/json/version 2026-10-20 10:34:46,357 7 INFO rb-aa5c29f-225760-426740 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 10:34:46,389 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Browser version: Chrome/150.0.7871.114 2026-10-20 10:34:46,390 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Issuing json command http://127.0.0.1:42815/json 2026-10-20 10:34:46,390 7 INFO rb-aa5c29f-225760-426740 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 10:34:46,437 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Websocket url found: ws://127.0.0.1:42815/devtools/page/7FFB7B1A6289D71EE707A083DF9CB0BB 2026-10-20 10:34:46,459 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Enable chrome headless console log notification 2026-10-20 10:34:46,478 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Chrome headless enable page notifications 2026-10-20 10:34:46,614 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:34:46,623 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Setting session cookie in browser 2026-10-20 10:34:46,628 7 INFO rb-aa5c29f-225760-426740 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 10:34:46,628 7 INFO rb-aa5c29f-225760-426740 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 10:34:46,646 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:34:47,071 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:47] "GET /pos/ui?config_id=319 HTTP/1.1" 200 6880 66 0.06 0.381 rw 2026-10-20 10:34:47,079 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Navigation result: {'frameId': '7FFB7B1A6289D71EE707A083DF9CB0BB', 'loaderId': '39E2AE87D46A41BF40EFF1220E6050F1', 'isDownload': False} 2026-10-20 10:34:47,079 7 INFO rb-aa5c29f-225760-426740 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 10:34:47,149 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:47] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.509 ro 2026-10-20 10:34:47,167 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:47] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.014 0.029 ro 2026-10-20 10:34:47,193 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:47] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.064 ro 2026-10-20 10:34:47,903 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: Owl is running in 'dev' mode. 2026-10-20 10:34:47,935 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 10:34:47,940 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 10:34:47,955 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 10:34:47,994 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:47] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.018 rw 2026-10-20 10:34:48,002 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34: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.004 0.02 rw 2026-10-20 10:34:48,365 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:34:48,876 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533468 248 0.279 0.582 rw 2026-10-20 10:34:49,059 7 INFO rb-aa5c29f-225760-426740 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 10:34:49,069 7 INFO rb-aa5c29f-225760-426740 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 10:34:49,070 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:49] "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 10:34:49,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.018 ro 2026-10-20 10:34:49,129 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:49] "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 10:34:49,143 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34: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.013 rw 2026-10-20 10:34:49,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34: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 10:34:49,570 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:49] "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 10:34:49,685 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.015 rw 2026-10-20 10:34:49,852 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.039 rw 2026-10-20 10:34:49,868 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:49] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-20 10:34:49,889 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 10:34:49,894 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 10:34:49,898 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:49] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.006 0.031 ro 2026-10-20 10:34:49,931 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:49] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.018 ro 2026-10-20 10:34:49,932 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.012 - 2026-10-20 10:34:49,932 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-20 10:34:49,958 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.024 - 2026-10-20 10:34:50,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:50] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.044 0.094 rw 2026-10-20 10:34:50,073 7 INFO rb-aa5c29f-225760-426740 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 10:34:50,259 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:50] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.096 0.227 rw 2026-10-20 10:34:50,260 7 INFO rb-aa5c29f-225760-426740 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 10:34:50,315 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.318 rw 2026-10-20 10:34:50,345 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34: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.07 rw 2026-10-20 10:34:50,420 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.027 0.117 rw 2026-10-20 10:34:50,460 7 INFO rb-aa5c29f-225760-426740 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 10:34:50,461 7 INFO rb-aa5c29f-225760-426740 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 10:34:50,496 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:50] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 188 6 0.014 0.016 rw 2026-10-20 10:34:50,646 7 INFO rb-aa5c29f-225760-426740 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 10:34:50,647 7 INFO rb-aa5c29f-225760-426740 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 10:34:50,647 7 INFO rb-aa5c29f-225760-426740 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 10:34:50,648 7 INFO rb-aa5c29f-225760-426740 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 10:34:50,649 7 INFO rb-aa5c29f-225760-426740 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 10:34:50,649 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: tour succeeded 2026-10-20 10:34:50,651 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_only_existing_lots_lifo SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-20 10:34:50,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:50] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 10:34:50,790 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: heap 19993012 (allocated 20992000) 2026-10-20 10:34:50,791 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:34:50,798 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 A1382yZ6 - [20/Oct/2026 10:34:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 2.766 rw 2026-10-20 10:34:50,903 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Closing chrome headless with pid 61926 2026-10-20 10:34:50,904 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Closing websocket connection 2026-10-20 10:34:50,905 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Terminating chrome headless with pid 61926 2026-10-20 10:34:51,044 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103451_043717_test_only_existing_lots_lifo.txt 2026-10-20 10:34:51,044 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Removing chrome user profile "/tmp/tmpv0v9c1e__chrome_odoo" 2026-10-20 10:34:51,057 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_order_with_existing_serial ... 2026-10-20 10:34:51,995 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome pid: 62057 2026-10-20 10:34:51,995 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome headless temporary user profile dir: /tmp/tmp8wb0bty8_chrome_odoo 2026-10-20 10:34:51,996 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:42791/json/version 2026-10-20 10:34:51,997 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:34:52,013 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Browser version: Chrome/150.0.7871.114 2026-10-20 10:34:52,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:42791/json 2026-10-20 10:34:52,014 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:34:52,023 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Websocket url found: ws://127.0.0.1:42791/devtools/page/2171008A819CEC21EAB540E5C25F7015 2026-10-20 10:34:52,039 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Enable chrome headless console log notification 2026-10-20 10:34:52,044 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome headless enable page notifications 2026-10-20 10:34:52,173 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:34:52,181 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Setting session cookie in browser 2026-10-20 10:34:52,186 7 INFO rb-aa5c29f-225760-426740 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 10:34:52,186 7 INFO rb-aa5c29f-225760-426740 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 10:34:52,200 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:34:52,595 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:52] "GET /pos/ui/319 HTTP/1.1" 200 6880 66 0.046 0.36 rw 2026-10-20 10:34:52,602 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Navigation result: {'frameId': '2171008A819CEC21EAB540E5C25F7015', 'loaderId': '2F637077E713B574E14B8E9F21ABD01B', 'isDownload': False} 2026-10-20 10:34:52,602 7 INFO rb-aa5c29f-225760-426740 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 10:34:52,678 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:52] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.027 ro 2026-10-20 10:34:52,688 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:52] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.033 ro 2026-10-20 10:34:52,698 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:52] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.494 ro 2026-10-20 10:34:53,383 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: Owl is running in 'dev' mode. 2026-10-20 10:34:53,410 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:34:53,413 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 10:34:53,441 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 10:34:53,477 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:53] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.017 rw 2026-10-20 10:34:53,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34: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 10:34:53,822 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:34:54,477 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533316 247 0.299 0.681 rw 2026-10-20 10:34:54,649 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: The ready code tooks too much time : 2.046948194503784 2026-10-20 10:34:54,650 7 INFO rb-aa5c29f-225760-426740 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 10:34:54,664 7 INFO rb-aa5c29f-225760-426740 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 10:34:54,682 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.01 0.019 ro 2026-10-20 10:34:54,728 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.02 0.008 ro 2026-10-20 10:34:54,779 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34: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.029 rw 2026-10-20 10:34:54,779 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34: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 10:34:54,799 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:54] "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 10:34:55,358 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:55] "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 10:34:55,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34: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.026 rw 2026-10-20 10:34:55,646 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 10:34:55,648 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 10:34:55,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.029 0.037 rw 2026-10-20 10:34:55,709 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:55] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.013 0.053 ro 2026-10-20 10:34:55,742 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.093 rw 2026-10-20 10:34:55,746 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 10:34:55,752 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:55] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-20 10:34:55,755 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:55] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.024 ro 2026-10-20 10:34:55,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.036 rw 2026-10-20 10:34:55,870 7 INFO rb-aa5c29f-225760-426740 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 10:34:55,904 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.008 - 2026-10-20 10:34:56,005 7 INFO rb-aa5c29f-225760-426740 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 10:34:56,012 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:56] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.042 0.08 rw 2026-10-20 10:34:56,117 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:56] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.035 0.186 rw 2026-10-20 10:34:56,139 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34: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.12 rw 2026-10-20 10:34:56,226 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.036 0.166 rw 2026-10-20 10:34:56,277 7 INFO rb-aa5c29f-225760-426740 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 10:34:56,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:56] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 186 6 0.018 0.026 rw 2026-10-20 10:34:56,380 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:56] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 10:34:56,387 7 INFO rb-aa5c29f-225760-426740 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 10:34:56,388 7 INFO rb-aa5c29f-225760-426740 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 10:34:56,668 7 INFO rb-aa5c29f-225760-426740 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 10:34:56,668 7 INFO rb-aa5c29f-225760-426740 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 10:34:56,702 7 INFO rb-aa5c29f-225760-426740 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 10:34:56,703 7 INFO rb-aa5c29f-225760-426740 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 10:34:56,762 7 INFO rb-aa5c29f-225760-426740 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 10:34:56,763 7 INFO rb-aa5c29f-225760-426740 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 10:34:56,763 7 INFO rb-aa5c29f-225760-426740 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 10:34:56,764 7 INFO rb-aa5c29f-225760-426740 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 10:34:56,764 7 INFO rb-aa5c29f-225760-426740 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 10:34:56,776 7 INFO rb-aa5c29f-225760-426740 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 10:34:56,799 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:56] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 186 6 0.006 0.025 rw 2026-10-20 10:34:56,801 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:56] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-20 10:34:56,840 7 INFO rb-aa5c29f-225760-426740 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 10:34:56,846 7 INFO rb-aa5c29f-225760-426740 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 10:34:57,118 7 INFO rb-aa5c29f-225760-426740 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 10:34:57,118 7 INFO rb-aa5c29f-225760-426740 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 10:34:57,141 7 INFO rb-aa5c29f-225760-426740 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 10:34:57,142 7 INFO rb-aa5c29f-225760-426740 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 10:34:57,150 7 INFO rb-aa5c29f-225760-426740 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 10:34:57,150 7 INFO rb-aa5c29f-225760-426740 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 10:34:57,151 7 INFO rb-aa5c29f-225760-426740 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 10:34:57,151 7 INFO rb-aa5c29f-225760-426740 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 10:34:57,152 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: tour succeeded 2026-10-20 10:34:57,153 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_order_with_existing_serial SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-20 10:34:57,283 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: heap 20645328 (allocated 22302720) 2026-10-20 10:34:57,284 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:34:57,292 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1R0NqtLj - [20/Oct/2026 10:34:53] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 3.787 rw 2026-10-20 10:34:57,389 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Closing chrome headless with pid 62057 2026-10-20 10:34:57,390 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Closing websocket connection 2026-10-20 10:34:57,391 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Terminating chrome headless with pid 62057 2026-10-20 10:34:57,504 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103457_504644_test_order_with_existing_serial.txt 2026-10-20 10:34:57,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Removing chrome user profile "/tmp/tmp8wb0bty8_chrome_odoo" 2026-10-20 10:34:57,518 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_pos_order_shipping_date ... 2026-10-20 10:34:58,061 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome pid: 62190 2026-10-20 10:34:58,061 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome headless temporary user profile dir: /tmp/tmpx_gs1ah2_chrome_odoo 2026-10-20 10:34:58,062 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:46249/json/version 2026-10-20 10:34:58,065 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:34:58,088 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Browser version: Chrome/150.0.7871.114 2026-10-20 10:34:58,089 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:46249/json 2026-10-20 10:34:58,091 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:34:58,104 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Websocket url found: ws://127.0.0.1:46249/devtools/page/5DC393F8BE82E19D987C1240318423C2 2026-10-20 10:34:58,117 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Enable chrome headless console log notification 2026-10-20 10:34:58,137 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome headless enable page notifications 2026-10-20 10:34:58,181 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:34:58,193 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Setting session cookie in browser 2026-10-20 10:34:58,194 7 INFO rb-aa5c29f-225760-426740 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 10:34:58,195 7 INFO rb-aa5c29f-225760-426740 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 10:34:58,220 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:34:58,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:34:58] "GET /pos/ui?config_id=319 HTTP/1.1" 200 6880 65 0.034 0.542 rw 2026-10-20 10:34:58,783 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Navigation result: {'frameId': '5DC393F8BE82E19D987C1240318423C2', 'loaderId': 'C74CB623417ADE3E2997E40C4E2DC249', 'isDownload': False} 2026-10-20 10:34:58,783 7 INFO rb-aa5c29f-225760-426740 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 10:34:58,848 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:34:58] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.019 ro 2026-10-20 10:34:58,853 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:34:58] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.643 ro 2026-10-20 10:34:58,883 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:34:58] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.05 ro 2026-10-20 10:34:59,564 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: Owl is running in 'dev' mode. 2026-10-20 10:34:59,595 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:34:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 10:34:59,596 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:34:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 10:34:59,628 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:34:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.017 ro 2026-10-20 10:34:59,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:34:59] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.027 rw 2026-10-20 10:34:59,687 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:34: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.009 0.032 rw 2026-10-20 10:35:00,082 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:35:00,601 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532041 245 0.294 0.602 rw 2026-10-20 10:35:00,828 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: The ready code tooks too much time : 2.044703722000122 2026-10-20 10:35:00,828 7 INFO rb-aa5c29f-225760-426740 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 10:35:00,841 7 INFO rb-aa5c29f-225760-426740 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 10:35:00,843 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:00] "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 10:35:00,870 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:00] "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 10:35:00,905 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:00] "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 10:35:00,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:00] "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 10:35:00,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35: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.005 0.048 rw 2026-10-20 10:35:01,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:01] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.01 ro 2026-10-20 10:35:01,674 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35: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.005 0.011 rw 2026-10-20 10:35:01,828 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 10:35:01,836 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 10:35:01,841 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.017 0.049 rw 2026-10-20 10:35:01,884 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:01] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.011 0.059 ro 2026-10-20 10:35:01,897 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:01] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.064 rw 2026-10-20 10:35:01,941 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:01] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.01 ro 2026-10-20 10:35:01,942 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:01] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 10:35:01,946 7 INFO rb-aa5c29f-225760-426740 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 10:35:01,948 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-20 10:35:02,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.038 rw 2026-10-20 10:35:02,085 7 INFO rb-aa5c29f-225760-426740 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 10:35:02,142 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.006 - 2026-10-20 10:35:02,223 7 INFO rb-aa5c29f-225760-426740 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 10:35:02,290 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:02] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.081 0.079 rw 2026-10-20 10:35:02,427 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:02] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.056 0.233 rw 2026-10-20 10:35:02,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:02] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.216 rw 2026-10-20 10:35:02,545 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.053 0.265 rw 2026-10-20 10:35:02,626 7 INFO rb-aa5c29f-225760-426740 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 10:35:02,627 7 INFO rb-aa5c29f-225760-426740 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 10:35:02,724 7 INFO rb-aa5c29f-225760-426740 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 10:35:02,726 7 INFO rb-aa5c29f-225760-426740 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 10:35:02,726 7 INFO rb-aa5c29f-225760-426740 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 10:35:02,760 7 INFO rb-aa5c29f-225760-426740 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 10:35:02,766 7 INFO rb-aa5c29f-225760-426740 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 10:35:02,788 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:02] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 10:35:02,790 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:02] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-20 10:35:02,800 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 10:35:02,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.009 - 2026-10-20 10:35:03,281 7 INFO rb-aa5c29f-225760-426740 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 10:35:03,309 7 INFO rb-aa5c29f-225760-426740 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 10:35:03,328 7 INFO rb-aa5c29f-225760-426740 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 10:35:03,352 7 INFO rb-aa5c29f-225760-426740 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 10:35:03,359 7 INFO rb-aa5c29f-225760-426740 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 10:35:03,377 7 INFO rb-aa5c29f-225760-426740 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 10:35:03,394 7 INFO rb-aa5c29f-225760-426740 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 10:35:03,406 7 INFO rb-aa5c29f-225760-426740 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 10:35:03,935 7 INFO rb-aa5c29f-225760-426740 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 10:35:03,947 7 INFO rb-aa5c29f-225760-426740 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 10:35:04,454 7 INFO rb-aa5c29f-225760-426740 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 10:35:04,481 7 INFO rb-aa5c29f-225760-426740 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 10:35:04,526 7 INFO rb-aa5c29f-225760-426740 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 10:35:04,540 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62315218 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': '0565570f-2ea4-4418-999e-20311a6806c2'}] 2026-10-20 10:35:04,542 7 INFO rb-aa5c29f-225760-426740 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 10:35:04,620 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: tour succeeded 2026-10-20 10:35:04,622 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_pos_order_shipping_date SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-20 10:35:04,821 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: heap 22244944 (allocated 23875584) 2026-10-20 10:35:04,824 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:35:04,933 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Closing chrome headless with pid 62190 2026-10-20 10:35:04,934 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Closing websocket connection 2026-10-20 10:35:04,935 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Terminating chrome headless with pid 62190 2026-10-20 10:35:05,064 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103505_064559_test_pos_order_shipping_date.txt 2026-10-20 10:35:05,064 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Removing chrome user profile "/tmp/tmpx_gs1ah2_chrome_odoo" 2026-10-20 10:35:05,087 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: waiting for threads: [, ] 2026-10-20 10:35:05,097 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62315218 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': '0565570f-2ea4-4418-999e-20311a6806c2'} created pos.order #898 2026-10-20 10:35:05,099 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62315218 finished 2026-10-20 10:35:05,195 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:34:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.019 5.482 rw 2026-10-20 10:35:05,213 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bEuIRHss - [20/Oct/2026 10:35:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 186 0.315 0.368 rw 2026-10-20 10:35:15,148 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_product_info_product_inventory ... 2026-10-20 10:35:16,174 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome pid: 62322 2026-10-20 10:35:16,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome headless temporary user profile dir: /tmp/tmp4i_afn3x_chrome_odoo 2026-10-20 10:35:16,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:44757/json/version 2026-10-20 10:35:16,176 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44757', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:35:16,251 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Browser version: Chrome/150.0.7871.114 2026-10-20 10:35:16,251 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:44757/json 2026-10-20 10:35:16,252 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44757', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:35:16,267 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Websocket url found: ws://127.0.0.1:44757/devtools/page/678B425ED3204D7843F019FC63F2E178 2026-10-20 10:35:16,290 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Enable chrome headless console log notification 2026-10-20 10:35:16,310 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome headless enable page notifications 2026-10-20 10:35:16,397 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:35:16,409 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Setting session cookie in browser 2026-10-20 10:35:16,415 7 INFO rb-aa5c29f-225760-426740 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 10:35:16,415 7 INFO rb-aa5c29f-225760-426740 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 10:35:16,436 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:35:17,109 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:17] "GET /pos/ui/319 HTTP/1.1" 200 6880 66 0.046 0.64 rw 2026-10-20 10:35:17,114 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Navigation result: {'frameId': '678B425ED3204D7843F019FC63F2E178', 'loaderId': '4F0F25A53610026C90FE0AA49AD1DD30', 'isDownload': False} 2026-10-20 10:35:17,114 7 INFO rb-aa5c29f-225760-426740 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 10:35:17,180 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:17] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.011 ro 2026-10-20 10:35:17,242 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:17] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.81 ro 2026-10-20 10:35:17,261 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:17] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.08 ro 2026-10-20 10:35:18,047 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: Owl is running in 'dev' mode. 2026-10-20 10:35:18,087 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 10:35:18,096 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 10:35:18,121 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.021 ro 2026-10-20 10:35:18,183 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35: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.006 0.027 rw 2026-10-20 10:35:18,199 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:18] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.039 rw 2026-10-20 10:35:18,547 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:35:19,121 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534558 250 0.346 0.567 rw 2026-10-20 10:35:19,306 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: The ready code tooks too much time : 2.1915366649627686 2026-10-20 10:35:19,306 7 INFO rb-aa5c29f-225760-426740 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 10:35:19,333 7 INFO rb-aa5c29f-225760-426740 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 10:35:19,351 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.035 ro 2026-10-20 10:35:19,382 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:19] "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 10:35:19,420 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:19] "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 10:35:19,451 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35: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.028 rw 2026-10-20 10:35:19,503 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35: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 10:35:20,015 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:20] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.008 0.026 ro 2026-10-20 10:35:20,123 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:20] "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 10:35:20,243 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35: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.019 rw 2026-10-20 10:35:20,402 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 10:35:20,408 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 10:35:20,448 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.026 0.075 rw 2026-10-20 10:35:20,487 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:20] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.005 0.084 ro 2026-10-20 10:35:20,500 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:20] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.096 rw 2026-10-20 10:35:20,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-20 10:35:20,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:20] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-20 10:35:20,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:20] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.017 ro 2026-10-20 10:35:20,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.046 rw 2026-10-20 10:35:20,667 7 INFO rb-aa5c29f-225760-426740 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 10:35:20,772 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-20 10:35:20,865 7 INFO rb-aa5c29f-225760-426740 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 10:35:20,866 7 INFO rb-aa5c29f-225760-426740 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 10:35:20,948 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:20] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.009 - 2026-10-20 10:35:20,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:20] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.104 0.108 rw 2026-10-20 10:35:21,029 7 INFO rb-aa5c29f-225760-426740 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 10:35:21,030 7 INFO rb-aa5c29f-225760-426740 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 10:35:21,144 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:21] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.096 0.304 rw 2026-10-20 10:35:21,146 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35: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.005 0.28 rw 2026-10-20 10:35:21,150 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:21] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.036 - 2026-10-20 10:35:21,170 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:21] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.036 - 2026-10-20 10:35:21,278 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.059 0.344 rw 2026-10-20 10:35:21,350 7 INFO rb-aa5c29f-225760-426740 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 10:35:21,387 7 INFO rb-aa5c29f-225760-426740 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 10:35:21,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 371, model: account.tax 2026-10-20 10:35:21,500 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 371, model: account.tax 2026-10-20 10:35:21,785 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:21] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 1084 74 0.166 0.226 rw 2026-10-20 10:35:21,860 7 INFO rb-aa5c29f-225760-426740 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 10:35:21,862 7 INFO rb-aa5c29f-225760-426740 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 10:35:21,862 7 INFO rb-aa5c29f-225760-426740 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 10:35:21,863 7 INFO rb-aa5c29f-225760-426740 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 10:35:21,896 7 INFO rb-aa5c29f-225760-426740 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 10:35:21,897 7 INFO rb-aa5c29f-225760-426740 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 10:35:21,906 7 INFO rb-aa5c29f-225760-426740 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 10:35:21,937 7 INFO rb-aa5c29f-225760-426740 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 10:35:22,011 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 371, model: account.tax 2026-10-20 10:35:22,037 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 371, model: account.tax 2026-10-20 10:35:22,228 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:22] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 1084 72 0.108 0.174 rw 2026-10-20 10:35:22,275 7 INFO rb-aa5c29f-225760-426740 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 10:35:22,278 7 INFO rb-aa5c29f-225760-426740 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 10:35:22,279 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: tour succeeded 2026-10-20 10:35:22,280 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_product_info_product_inventory SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-20 10:35:22,568 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: heap 20776300 (allocated 22040576) 2026-10-20 10:35:22,568 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:35:22,593 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XGK6R8Us - [20/Oct/2026 10:35:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 4.343 rw 2026-10-20 10:35:22,705 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Closing chrome headless with pid 62322 2026-10-20 10:35:22,710 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Closing websocket connection 2026-10-20 10:35:22,714 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Terminating chrome headless with pid 62322 2026-10-20 10:35:22,813 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103522_813363_test_product_info_product_inventory.txt 2026-10-20 10:35:22,813 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Removing chrome user profile "/tmp/tmp4i_afn3x_chrome_odoo" 2026-10-20 10:35:22,831 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_receipt_screen_tour ... 2026-10-20 10:35:23,434 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome pid: 62464 2026-10-20 10:35:23,434 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome headless temporary user profile dir: /tmp/tmpespgcd1s_chrome_odoo 2026-10-20 10:35:23,435 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:44405/json/version 2026-10-20 10:35:23,436 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:35:23,534 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 10:35:23,534 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:44405/json 2026-10-20 10:35:23,535 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:35:23,591 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Websocket url found: ws://127.0.0.1:44405/devtools/page/CD241A02387059B0C0737917E40B8D5F 2026-10-20 10:35:23,617 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Enable chrome headless console log notification 2026-10-20 10:35:23,643 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome headless enable page notifications 2026-10-20 10:35:23,796 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:35:23,811 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Setting session cookie in browser 2026-10-20 10:35:23,816 7 INFO rb-aa5c29f-225760-426740 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 10:35:23,817 7 INFO rb-aa5c29f-225760-426740 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 10:35:23,840 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:35:24,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:24] "GET /pos/ui/319 HTTP/1.1" 200 6920 93 0.144 0.564 rw 2026-10-20 10:35:24,533 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Navigation result: {'frameId': 'CD241A02387059B0C0737917E40B8D5F', 'loaderId': '8320F35E55CCD3F5AAB4F9D9FA735DD6', 'isDownload': False} 2026-10-20 10:35:24,533 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Evaluate ready code "odoo.isTourReady('StockFeedbackScreenTour')" 2026-10-20 10:35:24,597 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:24] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.761 ro 2026-10-20 10:35:24,617 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:24] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.043 ro 2026-10-20 10:35:24,631 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:24] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.054 ro 2026-10-20 10:35:25,373 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Owl is running in 'dev' mode. 2026-10-20 10:35:25,412 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 10:35:25,414 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 10:35:25,461 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.028 ro 2026-10-20 10:35:25,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:25] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.018 rw 2026-10-20 10:35:25,517 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.008 0.027 rw 2026-10-20 10:35:25,957 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:35:26,560 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532437 245 0.391 0.631 rw 2026-10-20 10:35:26,761 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: The ready code tooks too much time : 2.227592706680298 2026-10-20 10:35:26,761 7 INFO rb-aa5c29f-225760-426740 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 10:35:26,796 7 INFO rb-aa5c29f-225760-426740 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 10:35:26,806 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.008 0.016 ro 2026-10-20 10:35:26,895 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:26] "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 10:35:26,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:26] "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 10:35:26,946 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.015 rw 2026-10-20 10:35:26,957 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:26] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-20 10:35:27,510 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:27] "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 10:35:27,648 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35: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.013 rw 2026-10-20 10:35:27,803 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 10:35:27,807 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 10:35:27,812 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.052 rw 2026-10-20 10:35:27,828 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:27] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.03 rw 2026-10-20 10:35:27,863 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:27] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.006 0.051 ro 2026-10-20 10:35:27,868 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:27] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 10:35:27,873 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:27] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.018 ro 2026-10-20 10:35:27,886 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 10:35:27,956 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.044 rw 2026-10-20 10:35:28,000 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,089 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.04 - 2026-10-20 10:35:28,216 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,216 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,222 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:28] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.067 0.124 rw 2026-10-20 10:35:28,373 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:28] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.038 0.303 rw 2026-10-20 10:35:28,385 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35: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.005 0.163 rw 2026-10-20 10:35:28,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.032 0.224 rw 2026-10-20 10:35:28,570 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,570 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,696 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,703 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,718 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,725 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:28] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 10:35:28,725 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,745 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,774 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,775 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,782 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,949 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,950 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,950 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,978 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,995 7 INFO rb-aa5c29f-225760-426740 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 10:35:28,996 7 INFO rb-aa5c29f-225760-426740 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 10:35:29,009 7 INFO rb-aa5c29f-225760-426740 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 10:35:29,361 7 INFO rb-aa5c29f-225760-426740 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 10:35:29,362 7 INFO rb-aa5c29f-225760-426740 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 10:35:29,373 7 INFO rb-aa5c29f-225760-426740 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 10:35:29,374 7 INFO rb-aa5c29f-225760-426740 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 10:35:29,421 7 INFO rb-aa5c29f-225760-426740 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 10:35:29,422 7 INFO rb-aa5c29f-225760-426740 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 10:35:29,440 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 10:35:29,443 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-20 10:35:29,933 7 INFO rb-aa5c29f-225760-426740 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 10:35:29,960 7 INFO rb-aa5c29f-225760-426740 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 10:35:29,960 7 INFO rb-aa5c29f-225760-426740 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 10:35:29,974 7 INFO rb-aa5c29f-225760-426740 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 10:35:29,992 7 INFO rb-aa5c29f-225760-426740 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 10:35:30,000 7 INFO rb-aa5c29f-225760-426740 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 10:35:30,538 7 INFO rb-aa5c29f-225760-426740 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 10:35:30,553 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [35/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:35:30,659 7 INFO rb-aa5c29f-225760-426740 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/66252be/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 10:35:30,686 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [36/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:35:30,755 7 INFO rb-aa5c29f-225760-426740 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 10:35:30,756 7 INFO rb-aa5c29f-225760-426740 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 10:35:30,757 7 INFO rb-aa5c29f-225760-426740 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 10:35:30,794 7 INFO rb-aa5c29f-225760-426740 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 10:35:30,818 7 INFO rb-aa5c29f-225760-426740 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 10:35:30,819 7 INFO rb-aa5c29f-225760-426740 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 10:35:30,834 7 INFO rb-aa5c29f-225760-426740 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 10:35:30,835 7 INFO rb-aa5c29f-225760-426740 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 10:35:30,840 7 INFO rb-aa5c29f-225760-426740 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 10:35:30,843 7 INFO rb-aa5c29f-225760-426740 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 10:35:30,854 7 INFO rb-aa5c29f-225760-426740 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 10:35:30,858 7 INFO rb-aa5c29f-225760-426740 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 10:35:30,861 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,032 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,032 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,051 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,052 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,073 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,080 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,087 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,090 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:31] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 10:35:31,091 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,114 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,121 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,124 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,300 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,301 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,317 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,318 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,323 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,328 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,334 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,336 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,352 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,361 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,362 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,532 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,533 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,547 7 INFO rb-aa5c29f-225760-426740 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 10:35:31,548 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,059 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,066 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,069 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,072 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,072 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,073 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,073 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,074 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,074 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,074 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,248 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,250 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,250 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,251 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,251 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,252 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,252 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,253 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,253 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,432 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,432 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,946 7 INFO rb-aa5c29f-225760-426740 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 10:35:32,958 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20647945 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': '3042f905-56e6-4076-a16d-bfbe981e01bd'}] 2026-10-20 10:35:32,963 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [98/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:35:33,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [99/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:35:33,073 7 INFO rb-aa5c29f-225760-426740 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 10:35:33,550 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20647945 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': '3042f905-56e6-4076-a16d-bfbe981e01bd'} created pos.order #899 2026-10-20 10:35:33,553 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20647945 finished 2026-10-20 10:35:33,671 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5242 180 0.362 0.357 rw 2026-10-20 10:35:33,789 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57741089 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000002', 'uuid': '7a18be83-72e9-4513-b2cd-77324f317502'}] 2026-10-20 10:35:34,551 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57741089 order {'name': '/', 'pos_reference': '261-319-000002', 'uuid': '7a18be83-72e9-4513-b2cd-77324f317502'} created pos.order #900 2026-10-20 10:35:34,552 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57741089 finished 2026-10-20 10:35:34,800 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8400 172 0.397 0.619 rw 2026-10-20 10:35:34,933 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:34] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.005 0.026 ro 2026-10-20 10:35:34,976 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,001 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,004 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,531 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:35] "POST /web/dataset/call_kw/pos.order/action_send_receipt#pos.order.action_send_receipt HTTP/1.1" 200 44 144 0.228 0.292 rw 2026-10-20 10:35:35,565 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,568 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,569 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,570 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,620 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,647 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,647 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,663 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,673 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,679 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,683 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,706 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,710 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,710 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,882 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,882 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,891 7 INFO rb-aa5c29f-225760-426740 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 10:35:35,892 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,410 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,421 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,431 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,434 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,448 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,449 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,450 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,453 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,466 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,467 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,487 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,488 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,509 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,520 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,525 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,526 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,528 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,550 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,554 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,570 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,571 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,581 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,582 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,589 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,599 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,603 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,609 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,624 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,625 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,627 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,628 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,651 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,663 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,663 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,674 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,674 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,677 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,692 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,716 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,726 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,727 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,728 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,742 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,743 7 INFO rb-aa5c29f-225760-426740 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 10:35:36,751 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,265 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [168/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:35:37,331 7 INFO rb-aa5c29f-225760-426740 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/66252be/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 10:35:37,345 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [169/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:35:37,398 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,398 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,409 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,427 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,428 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,437 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,442 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,484 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,485 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,485 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,495 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,500 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,501 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,504 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,509 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,509 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,520 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,606 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,614 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,624 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,625 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,650 7 INFO rb-aa5c29f-225760-426740 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 10:35:37,650 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,167 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,173 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,692 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,694 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [196/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:35:38,735 7 INFO rb-aa5c29f-225760-426740 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/66252be/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 10:35:38,751 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [197/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:35:38,792 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,793 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,812 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,833 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,834 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,843 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,844 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,856 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,862 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,871 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,879 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,880 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,881 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,881 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,882 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,882 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,883 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,884 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,912 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,912 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,923 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,938 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,938 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,939 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,941 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,967 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,973 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,991 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,992 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,998 7 INFO rb-aa5c29f-225760-426740 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 10:35:38,998 7 INFO rb-aa5c29f-225760-426740 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 10:35:39,517 7 INFO rb-aa5c29f-225760-426740 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 10:35:39,526 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,038 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,044 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [232/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:35:40,085 7 INFO rb-aa5c29f-225760-426740 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/66252be/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 10:35:40,097 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [233/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:35:40,138 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,139 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,151 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,166 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,166 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,178 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,185 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,190 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,192 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,197 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,209 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,211 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,212 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,213 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,213 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,214 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,218 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,223 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,224 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,399 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,403 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,404 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,412 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,413 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,927 7 INFO rb-aa5c29f-225760-426740 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 10:35:40,933 7 INFO rb-aa5c29f-225760-426740 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 10:35:41,445 7 INFO rb-aa5c29f-225760-426740 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 10:35:41,457 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [261/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:35:41,507 7 INFO rb-aa5c29f-225760-426740 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/66252be/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 10:35:41,525 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [262/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:35:41,576 7 INFO rb-aa5c29f-225760-426740 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 10:35:41,576 7 INFO rb-aa5c29f-225760-426740 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 10:35:41,594 7 INFO rb-aa5c29f-225760-426740 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 10:35:41,594 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: tour succeeded 2026-10-20 10:35:41,596 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR StockFeedbackScreenTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 10:35:41,887 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:35:41,887 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: heap 28544904 (allocated 29904896) 2026-10-20 10:35:41,898 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 qhLYYbPc - [20/Oct/2026 10:35:25] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 16.364 rw 2026-10-20 10:35:41,994 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Closing chrome headless with pid 62464 2026-10-20 10:35:41,995 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Closing websocket connection 2026-10-20 10:35:41,995 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Terminating chrome headless with pid 62464 2026-10-20 10:35:42,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103542_131029_test_receipt_screen_tour.txt 2026-10-20 10:35:42,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Removing chrome user profile "/tmp/tmpespgcd1s_chrome_odoo" 2026-10-20 10:35:42,160 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-10-20 10:35:42,824 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome pid: 62605 2026-10-20 10:35:42,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome headless temporary user profile dir: /tmp/tmpavvp7svl_chrome_odoo 2026-10-20 10:35:42,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:44941/json/version 2026-10-20 10:35:42,827 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44941', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:35:42,840 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Browser version: Chrome/150.0.7871.114 2026-10-20 10:35:42,840 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:44941/json 2026-10-20 10:35:42,841 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44941', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:35:42,855 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Websocket url found: ws://127.0.0.1:44941/devtools/page/2284236457FDE236FB689B0D1124B0D9 2026-10-20 10:35:42,870 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Enable chrome headless console log notification 2026-10-20 10:35:42,888 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome headless enable page notifications 2026-10-20 10:35:42,988 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:35:42,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Setting session cookie in browser 2026-10-20 10:35:43,003 7 INFO rb-aa5c29f-225760-426740 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 10:35:43,004 7 INFO rb-aa5c29f-225760-426740 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 10:35:43,026 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:35:43,589 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:43] "GET /pos/ui/319 HTTP/1.1" 200 6880 66 0.048 0.527 rw 2026-10-20 10:35:43,593 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Navigation result: {'frameId': '2284236457FDE236FB689B0D1124B0D9', 'loaderId': '49994A43E7CA01FA91D0FAF9C1924C94', 'isDownload': False} 2026-10-20 10:35:43,593 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-20 10:35:43,644 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:43] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.013 ro 2026-10-20 10:35:43,668 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:43] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.623 ro 2026-10-20 10:35:43,670 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:43] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.042 ro 2026-10-20 10:35:44,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: Owl is running in 'dev' mode. 2026-10-20 10:35:44,322 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:35:44,323 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 10:35:44,358 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 10:35:44,396 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:44] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.013 rw 2026-10-20 10:35:44,422 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35: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.009 0.03 rw 2026-10-20 10:35:44,813 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:35:45,403 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533297 247 0.379 0.586 rw 2026-10-20 10:35:45,634 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: The ready code tooks too much time : 2.040666341781616 2026-10-20 10:35:45,634 7 INFO rb-aa5c29f-225760-426740 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 10:35:45,648 7 INFO rb-aa5c29f-225760-426740 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 10:35:45,655 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.017 ro 2026-10-20 10:35:45,680 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:45] "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 10:35:45,699 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35: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 10:35:45,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35: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.004 0.024 rw 2026-10-20 10:35:45,740 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:45] "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 10:35:46,249 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:46] "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 10:35:46,356 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35: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.014 rw 2026-10-20 10:35:46,518 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 10:35:46,520 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.06 rw 2026-10-20 10:35:46,522 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 10:35:46,571 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:46] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.007 0.049 ro 2026-10-20 10:35:46,572 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:46] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.067 rw 2026-10-20 10:35:46,610 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-20 10:35:46,612 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:46] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.017 ro 2026-10-20 10:35:46,614 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:46] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-20 10:35:46,683 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.049 rw 2026-10-20 10:35:46,727 7 INFO rb-aa5c29f-225760-426740 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 10:35:46,783 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.032 - 2026-10-20 10:35:46,873 7 INFO rb-aa5c29f-225760-426740 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 10:35:46,899 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:46] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.061 0.095 rw 2026-10-20 10:35:47,025 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:47] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.037 0.24 rw 2026-10-20 10:35:47,044 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:47] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.006 0.175 rw 2026-10-20 10:35:47,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.034 0.194 rw 2026-10-20 10:35:47,162 7 INFO rb-aa5c29f-225760-426740 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 10:35:47,194 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:47] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.008 0.02 rw 2026-10-20 10:35:47,284 7 INFO rb-aa5c29f-225760-426740 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 10:35:47,291 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:47] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 10:35:47,302 7 INFO rb-aa5c29f-225760-426740 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 10:35:47,581 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [7/16] Tour ReceiptTrackingMethodTour → Step .o-autocomplete input 2026-10-20 10:35:47,584 7 INFO rb-aa5c29f-225760-426740 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 10:35:47,649 7 INFO rb-aa5c29f-225760-426740 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 10:35:47,790 7 INFO rb-aa5c29f-225760-426740 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 10:35:47,791 7 INFO rb-aa5c29f-225760-426740 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 10:35:47,800 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:47] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 10:35:47,825 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 10:35:47,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 10:35:48,310 7 INFO rb-aa5c29f-225760-426740 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 10:35:48,333 7 INFO rb-aa5c29f-225760-426740 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 10:35:48,866 7 INFO rb-aa5c29f-225760-426740 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 10:35:48,873 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [15/16] Tour ReceiptTrackingMethodTour → Step body 2026-10-20 10:35:48,884 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10097284 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': '03aabed1-6c58-4607-ba0c-eb9bf7ac36d2'}] 2026-10-20 10:35:48,976 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [16/16] Tour ReceiptTrackingMethodTour → Step body 2026-10-20 10:35:49,019 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: tour succeeded 2026-10-20 10:35:49,021 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: ╔══════════════════════════════════════════╗ ║ TOUR ReceiptTrackingMethodTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 10:35:49,186 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: heap 21761648 (allocated 23351296) 2026-10-20 10:35:49,187 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:35:49,309 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Closing chrome headless with pid 62605 2026-10-20 10:35:49,312 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Closing websocket connection 2026-10-20 10:35:49,315 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Terminating chrome headless with pid 62605 2026-10-20 10:35:49,431 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103549_431252_test_receipt_tracking_method.txt 2026-10-20 10:35:49,431 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Removing chrome user profile "/tmp/tmpavvp7svl_chrome_odoo" 2026-10-20 10:35:49,442 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: waiting for threads: [, ] 2026-10-20 10:35:49,510 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10097284 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': '03aabed1-6c58-4607-ba0c-eb9bf7ac36d2'} created pos.order #901 2026-10-20 10:35:49,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10097284 finished 2026-10-20 10:35:49,582 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:44] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 5.146 rw 2026-10-20 10:35:49,596 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 c8tShn72 - [20/Oct/2026 10:35:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 202 0.274 0.444 rw 2026-10-20 10:35:59,461 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_weighted_product_ean13_barcode_scan ... 2026-10-20 10:35:59,935 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Chrome pid: 62730 2026-10-20 10:35:59,936 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Chrome headless temporary user profile dir: /tmp/tmpqcv9483d_chrome_odoo 2026-10-20 10:35:59,936 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Issuing json command http://127.0.0.1:33089/json/version 2026-10-20 10:35:59,937 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33089', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:35:59,958 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Browser version: Chrome/150.0.7871.114 2026-10-20 10:35:59,958 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Issuing json command http://127.0.0.1:33089/json 2026-10-20 10:35:59,959 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33089', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:35:59,972 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Websocket url found: ws://127.0.0.1:33089/devtools/page/5B0E0497BB18716778F28A5D07080D44 2026-10-20 10:35:59,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Enable chrome headless console log notification 2026-10-20 10:35:59,988 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Chrome headless enable page notifications 2026-10-20 10:36:00,038 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:36:00,050 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Setting session cookie in browser 2026-10-20 10:36:00,052 7 INFO rb-aa5c29f-225760-426740 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 10:36:00,052 7 INFO rb-aa5c29f-225760-426740 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 10:36:00,070 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:36:00,644 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:00] "GET /pos/ui/319 HTTP/1.1" 200 6880 65 0.077 0.514 rw 2026-10-20 10:36:00,649 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Navigation result: {'frameId': '5B0E0497BB18716778F28A5D07080D44', 'loaderId': '2C5035BD692DFE228B0A24805A8FE8E7', 'isDownload': False} 2026-10-20 10:36:00,649 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Evaluate ready code "odoo.isTourReady('BarcodeScanningWeightedProductTour')" 2026-10-20 10:36:00,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:00] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.655 ro 2026-10-20 10:36:00,735 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:00] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.015 0.02 ro 2026-10-20 10:36:00,757 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:00] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.054 ro 2026-10-20 10:36:01,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: Owl is running in 'dev' mode. 2026-10-20 10:36:01,476 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:36:01,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 10:36:01,502 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 10:36:01,549 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36: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.019 rw 2026-10-20 10:36:01,567 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.032 rw 2026-10-20 10:36:01,959 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:36:02,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532044 246 0.313 0.607 rw 2026-10-20 10:36:02,673 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: The ready code tooks too much time : 2.023956775665283 2026-10-20 10:36:02,673 7 INFO rb-aa5c29f-225760-426740 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 10:36:02,686 7 INFO rb-aa5c29f-225760-426740 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 10:36:02,692 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:02] "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 10:36:02,723 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:02] "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 10:36:02,758 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:02] "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 10:36:02,794 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36: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.021 rw 2026-10-20 10:36:02,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:02] "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 10:36:03,347 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:03] "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 10:36:03,470 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36: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 10:36:03,629 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.045 rw 2026-10-20 10:36:03,648 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 10:36:03,649 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-20 10:36:03,681 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:03] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.042 rw 2026-10-20 10:36:03,681 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:03] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.007 0.037 ro 2026-10-20 10:36:03,738 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:03] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-20 10:36:03,761 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:03] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.017 - 2026-10-20 10:36:03,762 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 10:36:03,766 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.014 - 2026-10-20 10:36:03,847 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:03] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6920 31 0.04 0.068 rw 2026-10-20 10:36:03,882 7 INFO rb-aa5c29f-225760-426740 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 10:36:03,933 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:03] "GET /pos/ui/319 HTTP/1.1" 200 6920 31 0.018 0.171 rw 2026-10-20 10:36:03,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.183 rw 2026-10-20 10:36:04,006 7 INFO rb-aa5c29f-225760-426740 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 10:36:04,021 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:04] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.01 rw 2026-10-20 10:36:04,095 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.021 0.059 rw 2026-10-20 10:36:04,097 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:04] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.023 - 2026-10-20 10:36:04,106 7 INFO rb-aa5c29f-225760-426740 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 10:36:04,107 7 INFO rb-aa5c29f-225760-426740 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 10:36:04,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:04] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 10:36:04,174 7 INFO rb-aa5c29f-225760-426740 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 10:36:04,175 7 INFO rb-aa5c29f-225760-426740 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 10:36:04,198 7 INFO rb-aa5c29f-225760-426740 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 10:36:04,199 7 INFO rb-aa5c29f-225760-426740 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 10:36:04,218 7 INFO rb-aa5c29f-225760-426740 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 10:36:04,218 7 INFO rb-aa5c29f-225760-426740 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 10:36:04,219 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: tour succeeded 2026-10-20 10:36:04,220 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR BarcodeScanningWeightedProductTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-20 10:36:04,360 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:36:04,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: heap 20015512 (allocated 21254144) 2026-10-20 10:36:04,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 iuuMSMAw - [20/Oct/2026 10:36:02] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 2.773 rw 2026-10-20 10:36:04,484 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Closing chrome headless with pid 62730 2026-10-20 10:36:04,485 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Closing websocket connection 2026-10-20 10:36:04,485 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Terminating chrome headless with pid 62730 2026-10-20 10:36:04,583 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103604_583726_test_weighted_product_ean13_barcode_scan.txt 2026-10-20 10:36:04,584 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Removing chrome user profile "/tmp/tmpqcv9483d_chrome_odoo" 2026-10-20 10:36:04,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 10:36:05,957 7 INFO rb-aa5c29f-225760-426740 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 10:36:06,186 7 INFO rb-aa5c29f-225760-426740 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 10:36:16,168 7 INFO rb-aa5c29f-225760-426740 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 10:36:18,157 7 INFO rb-aa5c29f-225760-426740 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 10:36:22,524 7 INFO rb-aa5c29f-225760-426740 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 10:36:22,652 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-10-20 10:36:23,536 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome pid: 62865 2026-10-20 10:36:23,536 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome headless temporary user profile dir: /tmp/tmp7fu63yip_chrome_odoo 2026-10-20 10:36:23,536 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:44917/json/version 2026-10-20 10:36:23,537 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44917', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:36:23,587 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Browser version: Chrome/150.0.7871.114 2026-10-20 10:36:23,587 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:44917/json 2026-10-20 10:36:23,588 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44917', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:36:23,602 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Websocket url found: ws://127.0.0.1:44917/devtools/page/B0655CAD812DDEBB5A15F6E379C142AB 2026-10-20 10:36:23,621 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Enable chrome headless console log notification 2026-10-20 10:36:23,649 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome headless enable page notifications 2026-10-20 10:36:23,733 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:36:23,746 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Setting session cookie in browser 2026-10-20 10:36:23,751 7 INFO rb-aa5c29f-225760-426740 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 10:36:23,752 7 INFO rb-aa5c29f-225760-426740 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 10:36:23,778 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:36:24,323 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:24] "GET /pos/ui?config_id=320 HTTP/1.1" 200 6880 65 0.039 0.522 rw 2026-10-20 10:36:24,335 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Navigation result: {'frameId': 'B0655CAD812DDEBB5A15F6E379C142AB', 'loaderId': '801C3C1D67061C3B324158B4E03DEA09', 'isDownload': False} 2026-10-20 10:36:24,335 7 INFO rb-aa5c29f-225760-426740 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 10:36:24,412 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:24] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.643 ro 2026-10-20 10:36:24,430 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:24] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.055 ro 2026-10-20 10:36:24,432 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:24] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.057 ro 2026-10-20 10:36:25,076 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: Owl is running in 'dev' mode. 2026-10-20 10:36:25,094 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 10:36:25,102 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:36:25,125 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.014 ro 2026-10-20 10:36:25,175 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:25] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.028 rw 2026-10-20 10:36:25,207 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36: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.012 0.047 rw 2026-10-20 10:36:25,592 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:36:26,136 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532354 247 0.316 0.591 rw 2026-10-20 10:36:26,376 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: The ready code tooks too much time : 2.0407159328460693 2026-10-20 10:36:26,376 7 INFO rb-aa5c29f-225760-426740 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 10:36:26,390 7 INFO rb-aa5c29f-225760-426740 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 10:36:26,396 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:26] "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 10:36:26,420 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-20 10:36:26,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:26] "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 10:36:26,464 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-20 10:36:26,476 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:26] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-20 10:36:26,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:26] "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 10:36:27,109 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-20 10:36:27,272 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.054 rw 2026-10-20 10:36:27,272 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 10:36:27,358 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:27] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.016 rw 2026-10-20 10:36:27,391 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:27] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.018 - 2026-10-20 10:36:27,393 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:27] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.025 - 2026-10-20 10:36:27,394 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:27] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.032 ro 2026-10-20 10:36:27,394 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.025 - 2026-10-20 10:36:27,462 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.036 rw 2026-10-20 10:36:27,495 7 INFO rb-aa5c29f-225760-426740 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 10:36:27,603 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-20 10:36:27,618 7 INFO rb-aa5c29f-225760-426740 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 10:36:27,697 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:27] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.043 0.078 rw 2026-10-20 10:36:27,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36: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.006 0.118 rw 2026-10-20 10:36:27,816 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:27] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.028 0.212 rw 2026-10-20 10:36:27,889 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.031 0.241 rw 2026-10-20 10:36:27,942 7 INFO rb-aa5c29f-225760-426740 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 10:36:27,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36: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.005 0.017 rw 2026-10-20 10:36:28,066 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:28] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 10:36:28,067 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,074 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,351 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,354 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,393 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,408 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,435 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,446 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,454 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,473 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,485 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,494 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,509 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,509 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,526 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,558 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,575 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36: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.02 rw 2026-10-20 10:36:28,630 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,636 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,914 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,915 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,937 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,947 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,956 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,958 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,969 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,977 7 INFO rb-aa5c29f-225760-426740 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 10:36:28,978 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,003 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,015 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,044 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,045 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,059 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,083 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,097 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,106 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,107 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,128 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,140 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,158 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,168 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,178 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,190 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,191 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,207 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,225 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,240 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,270 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:29] "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.018 rw 2026-10-20 10:36:29,299 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,300 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,322 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,323 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,339 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,375 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:29] "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.021 rw 2026-10-20 10:36:29,429 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,433 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,713 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,714 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,735 7 INFO rb-aa5c29f-225760-426740 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 10:36:29,773 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: tour succeeded 2026-10-20 10:36:29,774 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: ╔══════════════════════════════════════╗ ║ TOUR test_03_pos_with_lots SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-20 10:36:30,009 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:36:30,015 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 E8CiKTQn - [20/Oct/2026 10:36:25] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 4.814 rw 2026-10-20 10:36:30,016 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: heap 23165176 (allocated 24662016) 2026-10-20 10:36:30,114 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Closing chrome headless with pid 62865 2026-10-20 10:36:30,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Closing websocket connection 2026-10-20 10:36:30,118 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Terminating chrome headless with pid 62865 2026-10-20 10:36:30,213 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103630_213118_test_03_pos_with_lots.txt 2026-10-20 10:36:30,213 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Removing chrome user profile "/tmp/tmp7fu63yip_chrome_odoo" 2026-10-20 10:36:30,226 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan_with_lots ... 2026-10-20 10:36:31,442 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome pid: 62993 2026-10-20 10:36:31,443 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome headless temporary user profile dir: /tmp/tmpyyoobuc1_chrome_odoo 2026-10-20 10:36:31,443 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Issuing json command http://127.0.0.1:33695/json/version 2026-10-20 10:36:31,444 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:36:31,481 7 INFO rb-aa5c29f-225760-426740 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 10:36:31,481 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Issuing json command http://127.0.0.1:33695/json 2026-10-20 10:36:31,483 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:36:31,493 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Websocket url found: ws://127.0.0.1:33695/devtools/page/29330463F9FACD0223915EC905F3B6A9 2026-10-20 10:36:31,501 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Enable chrome headless console log notification 2026-10-20 10:36:31,509 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome headless enable page notifications 2026-10-20 10:36:31,624 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:36:31,635 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Setting session cookie in browser 2026-10-20 10:36:31,643 7 INFO rb-aa5c29f-225760-426740 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 10:36:31,643 7 INFO rb-aa5c29f-225760-426740 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 10:36:31,661 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:36:32,299 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:32] "GET /pos/ui/320 HTTP/1.1" 200 6929 66 0.073 0.575 rw 2026-10-20 10:36:32,304 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Navigation result: {'frameId': '29330463F9FACD0223915EC905F3B6A9', 'loaderId': 'D0B6B48CB4864D468A36391BDF8D2514', 'isDownload': False} 2026-10-20 10:36:32,304 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTourWithLots')" 2026-10-20 10:36:32,395 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:32] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.737 ro 2026-10-20 10:36:32,436 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:32] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.008 0.054 ro 2026-10-20 10:36:32,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:32] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.017 0.047 ro 2026-10-20 10:36:33,082 7 INFO rb-aa5c29f-225760-426740 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 10:36:33,121 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 10:36:33,125 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.01 - 2026-10-20 10:36:33,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 10:36:33,203 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.027 rw 2026-10-20 10:36:33,240 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:33] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.063 rw 2026-10-20 10:36:33,570 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:36:34,125 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538585 250 0.3 0.607 rw 2026-10-20 10:36:34,340 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: The ready code tooks too much time : 2.035776138305664 2026-10-20 10:36:34,340 7 INFO rb-aa5c29f-225760-426740 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 10:36:34,359 7 INFO rb-aa5c29f-225760-426740 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 10:36:34,369 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 305 2 0.005 0.009 ro 2026-10-20 10:36:34,402 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 7766 2 0.002 0.012 ro 2026-10-20 10:36:34,434 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:34] "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 10:36:34,474 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:34] "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 10:36:34,496 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36: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 10:36:34,524 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36: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.023 rw 2026-10-20 10:36:34,532 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:34] "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 10:36:35,038 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:35] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.002 0.015 ro 2026-10-20 10:36:35,152 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:35] "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 10:36:35,258 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:35] "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.01 rw 2026-10-20 10:36:35,406 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.005 0.041 rw 2026-10-20 10:36:35,430 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 10:36:35,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:35] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 10:36:35,566 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:35] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 10:36:35,574 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 10:36:35,576 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:35] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.016 - 2026-10-20 10:36:35,586 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:35] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.026 ro 2026-10-20 10:36:35,655 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.052 rw 2026-10-20 10:36:35,698 7 INFO rb-aa5c29f-225760-426740 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 10:36:35,819 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.011 - 2026-10-20 10:36:35,874 7 INFO rb-aa5c29f-225760-426740 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 10:36:35,916 7 INFO rb-aa5c29f-225760-426740 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 10:36:35,925 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:35] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6969 31 0.047 0.077 rw 2026-10-20 10:36:35,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:35] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.01 - 2026-10-20 10:36:36,024 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:36] "GET /pos/ui/320 HTTP/1.1" 200 6969 31 0.02 0.197 rw 2026-10-20 10:36:36,033 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36: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.163 rw 2026-10-20 10:36:36,116 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.023 0.205 rw 2026-10-20 10:36:36,157 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,203 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,212 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,252 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,255 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,263 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,281 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,302 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,306 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,319 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,326 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,351 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,355 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,371 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,387 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,407 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,412 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,421 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,430 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,459 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,466 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,473 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,482 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,509 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,516 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,524 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,533 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,560 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,563 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,576 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,595 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,627 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,632 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,684 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,693 7 INFO rb-aa5c29f-225760-426740 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 10:36:36,699 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: tour succeeded 2026-10-20 10:36:36,701 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR GS1BarcodeScanningTourWithLots SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 10:36:36,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:36] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 10:36:36,859 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:36:36,869 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 IVg_tET0 - [20/Oct/2026 10:36:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 3.603 rw 2026-10-20 10:36:36,870 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: heap 23094352 (allocated 24399872) 2026-10-20 10:36:36,984 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Closing chrome headless with pid 62993 2026-10-20 10:36:36,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Closing websocket connection 2026-10-20 10:36:36,989 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Terminating chrome headless with pid 62993 2026-10-20 10:36:37,088 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103637_087775_test_GS1_pos_barcodes_scan_with_lots.txt 2026-10-20 10:36:37,088 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Removing chrome user profile "/tmp/tmpyyoobuc1_chrome_odoo" 2026-10-20 10:36:37,100 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-10-20 10:36:37,778 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome pid: 63142 2026-10-20 10:36:37,779 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome headless temporary user profile dir: /tmp/tmpydhqvh9x_chrome_odoo 2026-10-20 10:36:37,779 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:41667/json/version 2026-10-20 10:36:37,780 7 INFO rb-aa5c29f-225760-426740 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 10:36:37,792 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Browser version: Chrome/150.0.7871.114 2026-10-20 10:36:37,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:41667/json 2026-10-20 10:36:37,793 7 INFO rb-aa5c29f-225760-426740 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 10:36:37,800 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Websocket url found: ws://127.0.0.1:41667/devtools/page/C22489A3BE4D5C323F0D0C2FE6FDB343 2026-10-20 10:36:37,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Enable chrome headless console log notification 2026-10-20 10:36:37,821 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome headless enable page notifications 2026-10-20 10:36:37,932 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:36:37,944 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Setting session cookie in browser 2026-10-20 10:36:37,954 7 INFO rb-aa5c29f-225760-426740 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 10:36:37,954 7 INFO rb-aa5c29f-225760-426740 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 10:36:37,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:36:38,606 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:38] "GET /pos/ui/320 HTTP/1.1" 200 6880 66 0.068 0.579 rw 2026-10-20 10:36:38,610 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Navigation result: {'frameId': 'C22489A3BE4D5C323F0D0C2FE6FDB343', 'loaderId': '7C0DEABD2C986560BA4C39EDD25D44CD', 'isDownload': False} 2026-10-20 10:36:38,610 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Evaluate ready code "odoo.isTourReady('AddMultipleSerialsAtOnce')" 2026-10-20 10:36:38,708 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:38] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.729 ro 2026-10-20 10:36:38,721 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:38] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.042 ro 2026-10-20 10:36:38,744 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:38] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.057 ro 2026-10-20 10:36:39,462 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: Owl is running in 'dev' mode. 2026-10-20 10:36:39,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 10:36:39,491 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 10:36:39,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-20 10:36:39,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:39] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.023 rw 2026-10-20 10:36:39,569 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.031 rw 2026-10-20 10:36:39,953 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:36:40,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533300 247 0.265 0.628 rw 2026-10-20 10:36:40,699 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: The ready code tooks too much time : 2.0881824493408203 2026-10-20 10:36:40,699 7 INFO rb-aa5c29f-225760-426740 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 10:36:40,710 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.008 ro 2026-10-20 10:36:40,713 7 INFO rb-aa5c29f-225760-426740 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 10:36:40,729 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:40] "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 10:36:40,777 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:40] "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 10:36:40,780 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36: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.016 rw 2026-10-20 10:36:40,803 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:40] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.017 rw 2026-10-20 10:36:41,283 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:41] "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 10:36:41,407 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36: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.018 rw 2026-10-20 10:36:41,537 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.036 rw 2026-10-20 10:36:41,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 10:36:41,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:41] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 10:36:41,678 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:41] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 10:36:41,680 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:41] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 10:36:41,693 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.019 - 2026-10-20 10:36:41,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:41] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.044 ro 2026-10-20 10:36:41,761 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.06 rw 2026-10-20 10:36:41,784 7 INFO rb-aa5c29f-225760-426740 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 10:36:41,908 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.013 - 2026-10-20 10:36:41,944 7 INFO rb-aa5c29f-225760-426740 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 10:36:42,018 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:42] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.043 0.109 rw 2026-10-20 10:36:42,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:42] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.02 0.214 rw 2026-10-20 10:36:42,110 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:42] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.2 rw 2026-10-20 10:36:42,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.019 0.214 rw 2026-10-20 10:36:42,227 7 INFO rb-aa5c29f-225760-426740 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 10:36:42,287 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36: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.015 0.031 rw 2026-10-20 10:36:42,386 7 INFO rb-aa5c29f-225760-426740 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 10:36:42,391 7 INFO rb-aa5c29f-225760-426740 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 10:36:42,393 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:42] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.004 - 2026-10-20 10:36:42,664 7 INFO rb-aa5c29f-225760-426740 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 10:36:42,667 7 INFO rb-aa5c29f-225760-426740 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 10:36:42,681 7 INFO rb-aa5c29f-225760-426740 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 10:36:42,681 7 INFO rb-aa5c29f-225760-426740 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 10:36:42,688 7 INFO rb-aa5c29f-225760-426740 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 10:36:42,962 7 INFO rb-aa5c29f-225760-426740 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 10:36:42,964 7 INFO rb-aa5c29f-225760-426740 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 10:36:42,980 7 INFO rb-aa5c29f-225760-426740 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 10:36:42,981 7 INFO rb-aa5c29f-225760-426740 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 10:36:42,983 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,262 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,263 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,280 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,280 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,342 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,357 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,380 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,395 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,405 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36: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.006 0.019 rw 2026-10-20 10:36:43,467 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,469 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,472 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,745 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,747 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,764 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,765 7 INFO rb-aa5c29f-225760-426740 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 10:36:43,769 7 INFO rb-aa5c29f-225760-426740 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 10:36:44,045 7 INFO rb-aa5c29f-225760-426740 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 10:36:44,047 7 INFO rb-aa5c29f-225760-426740 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 10:36:44,063 7 INFO rb-aa5c29f-225760-426740 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 10:36:44,064 7 INFO rb-aa5c29f-225760-426740 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 10:36:44,088 7 INFO rb-aa5c29f-225760-426740 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 10:36:44,103 7 INFO rb-aa5c29f-225760-426740 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 10:36:44,114 7 INFO rb-aa5c29f-225760-426740 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 10:36:44,121 7 INFO rb-aa5c29f-225760-426740 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 10:36:44,121 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: tour succeeded 2026-10-20 10:36:44,122 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: ╔═════════════════════════════════════════╗ ║ TOUR AddMultipleSerialsAtOnce SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-20 10:36:44,253 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: heap 21092692 (allocated 22302720) 2026-10-20 10:36:44,254 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:36:44,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CEoOMGrq - [20/Oct/2026 10:36:40] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 4.663 rw 2026-10-20 10:36:44,361 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Closing chrome headless with pid 63142 2026-10-20 10:36:44,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Closing websocket connection 2026-10-20 10:36:44,363 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Terminating chrome headless with pid 63142 2026-10-20 10:36:44,462 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103644_462194_test_add_multiple_serials_at_once.txt 2026-10-20 10:36:44,462 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Removing chrome user profile "/tmp/tmpydhqvh9x_chrome_odoo" 2026-10-20 10:36:44,476 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-10-20 10:36:44,994 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome pid: 63274 2026-10-20 10:36:44,994 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmpbse5pffy_chrome_odoo 2026-10-20 10:36:44,994 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:42179/json/version 2026-10-20 10:36:44,996 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:36:45,013 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Browser version: Chrome/150.0.7871.114 2026-10-20 10:36:45,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:42179/json 2026-10-20 10:36:45,014 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:36:45,029 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Websocket url found: ws://127.0.0.1:42179/devtools/page/DB0AB8EEE2A1CAD6AA733CBAB28F8812 2026-10-20 10:36:45,037 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Enable chrome headless console log notification 2026-10-20 10:36:45,057 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome headless enable page notifications 2026-10-20 10:36:45,139 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:36:45,153 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Setting session cookie in browser 2026-10-20 10:36:45,155 7 INFO rb-aa5c29f-225760-426740 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 10:36:45,156 7 INFO rb-aa5c29f-225760-426740 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 10:36:45,173 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:36:46,077 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:46] "GET /pos/ui/320 HTTP/1.1" 200 6880 65 0.061 0.858 rw 2026-10-20 10:36:46,081 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Navigation result: {'frameId': 'DB0AB8EEE2A1CAD6AA733CBAB28F8812', 'loaderId': 'E17363D9CC9B1E55B681F674E80EB368', 'isDownload': False} 2026-10-20 10:36:46,081 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Evaluate ready code "odoo.isTourReady('StockPaymentScreenTour2')" 2026-10-20 10:36:46,143 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:46] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.973 ro 2026-10-20 10:36:46,146 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:46] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.03 ro 2026-10-20 10:36:46,162 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:46] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.046 ro 2026-10-20 10:36:46,887 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: Owl is running in 'dev' mode. 2026-10-20 10:36:46,927 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 10:36:46,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-20 10:36:46,942 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-20 10:36:46,989 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36: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.002 0.023 rw 2026-10-20 10:36:46,994 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.02 rw 2026-10-20 10:36:47,303 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:36:47,846 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532891 246 0.278 0.568 rw 2026-10-20 10:36:48,077 7 INFO rb-aa5c29f-225760-426740 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 10:36:48,097 7 INFO rb-aa5c29f-225760-426740 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 10:36:48,106 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.02 ro 2026-10-20 10:36:48,148 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36: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 10:36:48,187 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.015 rw 2026-10-20 10:36:48,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36: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.003 0.021 rw 2026-10-20 10:36:48,228 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:48] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-20 10:36:48,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36: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 10:36:48,785 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-20 10:36:48,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 10:36:48,951 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.052 rw 2026-10-20 10:36:48,980 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:48] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 10:36:49,020 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.023 - 2026-10-20 10:36:49,023 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:49] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.029 - 2026-10-20 10:36:49,025 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:49] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.026 ro 2026-10-20 10:36:49,026 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.032 - 2026-10-20 10:36:49,075 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.038 rw 2026-10-20 10:36:49,085 7 INFO rb-aa5c29f-225760-426740 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 10:36:49,184 7 INFO rb-aa5c29f-225760-426740 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 10:36:49,221 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.073 - 2026-10-20 10:36:49,245 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:49] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.028 0.071 rw 2026-10-20 10:36:49,375 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:49] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.03 0.187 rw 2026-10-20 10:36:49,394 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:49] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.223 rw 2026-10-20 10:36:49,459 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 15 0.026 0.241 rw 2026-10-20 10:36:49,539 7 INFO rb-aa5c29f-225760-426740 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 10:36:49,546 7 INFO rb-aa5c29f-225760-426740 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 10:36:49,577 7 INFO rb-aa5c29f-225760-426740 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 10:36:49,587 7 INFO rb-aa5c29f-225760-426740 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 10:36:49,588 7 INFO rb-aa5c29f-225760-426740 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 10:36:49,594 7 INFO rb-aa5c29f-225760-426740 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 10:36:49,595 7 INFO rb-aa5c29f-225760-426740 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 10:36:49,615 7 INFO rb-aa5c29f-225760-426740 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 10:36:49,619 7 INFO rb-aa5c29f-225760-426740 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 10:36:49,621 7 INFO rb-aa5c29f-225760-426740 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 10:36:49,632 7 INFO rb-aa5c29f-225760-426740 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 10:36:49,633 7 INFO rb-aa5c29f-225760-426740 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 10:36:49,678 7 INFO rb-aa5c29f-225760-426740 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 10:36:49,697 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 10:36:50,188 7 INFO rb-aa5c29f-225760-426740 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 10:36:50,188 7 INFO rb-aa5c29f-225760-426740 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 10:36:50,197 7 INFO rb-aa5c29f-225760-426740 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 10:36:50,197 7 INFO rb-aa5c29f-225760-426740 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 10:36:50,198 7 INFO rb-aa5c29f-225760-426740 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 10:36:50,211 7 INFO rb-aa5c29f-225760-426740 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 10:36:50,221 7 INFO rb-aa5c29f-225760-426740 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 10:36:50,222 7 INFO rb-aa5c29f-225760-426740 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 10:36:50,248 7 INFO rb-aa5c29f-225760-426740 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 10:36:50,248 7 INFO rb-aa5c29f-225760-426740 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 10:36:50,256 7 INFO rb-aa5c29f-225760-426740 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 10:36:50,261 7 INFO rb-aa5c29f-225760-426740 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 10:36:50,262 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: tour succeeded 2026-10-20 10:36:50,263 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: ╔════════════════════════════════════════╗ ║ TOUR StockPaymentScreenTour2 SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 10:36:50,427 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:36:50,434 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: heap 20778560 (allocated 21778432) 2026-10-20 10:36:50,436 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VBgrTBnM - [20/Oct/2026 10:36:47] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 3.386 rw 2026-10-20 10:36:50,533 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Closing chrome headless with pid 63274 2026-10-20 10:36:50,534 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Closing websocket connection 2026-10-20 10:36:50,535 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Terminating chrome headless with pid 63274 2026-10-20 10:36:50,670 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103650_670521_test_change_without_cash_method.txt 2026-10-20 10:36:50,670 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Removing chrome user profile "/tmp/tmpbse5pffy_chrome_odoo" 2026-10-20 10:36:50,687 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product ... 2026-10-20 10:36:51,420 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome pid: 63400 2026-10-20 10:36:51,421 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless temporary user profile dir: /tmp/tmp859_ecu2_chrome_odoo 2026-10-20 10:36:51,421 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:33913/json/version 2026-10-20 10:36:51,422 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33913', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:36:51,451 7 INFO rb-aa5c29f-225760-426740 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 10:36:51,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:33913/json 2026-10-20 10:36:51,454 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33913', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:36:51,469 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Websocket url found: ws://127.0.0.1:33913/devtools/page/47490FA9ACB2DD358A6CD2BAE4905350 2026-10-20 10:36:51,489 7 INFO rb-aa5c29f-225760-426740 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 10:36:51,497 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless enable page notifications 2026-10-20 10:36:51,559 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 10:36:51,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Setting session cookie in browser 2026-10-20 10:36:51,570 7 INFO rb-aa5c29f-225760-426740 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 10:36:51,570 7 INFO rb-aa5c29f-225760-426740 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 10:36:51,585 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:36:51,989 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:51] "GET /pos/ui/320 HTTP/1.1" 200 7026 70 0.07 0.347 rw 2026-10-20 10:36:51,993 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigation result: {'frameId': '47490FA9ACB2DD358A6CD2BAE4905350', 'loaderId': 'A46DB27922B7C77619E79272206C24AD', 'isDownload': False} 2026-10-20 10:36:51,994 7 INFO rb-aa5c29f-225760-426740 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 10:36:52,053 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:52] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.028 ro 2026-10-20 10:36:52,069 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:52] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.48 ro 2026-10-20 10:36:52,072 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:52] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.043 ro 2026-10-20 10:36:52,677 7 INFO rb-aa5c29f-225760-426740 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 10:36:52,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 10:36:52,704 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:36:52,736 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 10:36:52,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:52] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.026 rw 2026-10-20 10:36:52,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36: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.005 0.035 rw 2026-10-20 10:36:53,145 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:36:53,736 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534909 255 0.302 0.628 rw 2026-10-20 10:36:53,955 7 INFO rb-aa5c29f-225760-426740 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 10:36:53,967 7 INFO rb-aa5c29f-225760-426740 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 10:36:53,969 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 10:36:53,992 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-20 10:36:54,017 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36: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 10:36:54,033 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36: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.01 rw 2026-10-20 10:36:54,051 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:54] "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 10:36:54,496 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:54] "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 10:36:54,616 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36: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.012 rw 2026-10-20 10:36:54,747 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 10:36:54,755 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.049 rw 2026-10-20 10:36:54,832 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:54] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 10:36:54,837 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:54] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 10:36:54,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:54] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.018 ro 2026-10-20 10:36:54,845 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 10:36:54,855 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:54] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.021 rw 2026-10-20 10:36:54,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.032 rw 2026-10-20 10:36:54,964 7 INFO rb-aa5c29f-225760-426740 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 10:36:55,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.004 - 2026-10-20 10:36:55,149 7 INFO rb-aa5c29f-225760-426740 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 10:36:55,226 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:55] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 7066 35 0.073 0.107 rw 2026-10-20 10:36:55,323 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:55] "GET /pos/ui/320 HTTP/1.1" 200 7066 35 0.026 0.231 rw 2026-10-20 10:36:55,346 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36: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.002 0.261 rw 2026-10-20 10:36:55,423 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.03 0.234 rw 2026-10-20 10:36:55,534 7 INFO rb-aa5c29f-225760-426740 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 10:36:55,544 7 INFO rb-aa5c29f-225760-426740 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 10:36:55,612 7 INFO rb-aa5c29f-225760-426740 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 10:36:55,614 7 INFO rb-aa5c29f-225760-426740 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 10:36:55,632 7 INFO rb-aa5c29f-225760-426740 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 10:36:55,645 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:55] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 10:36:55,646 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:55] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.006 - 2026-10-20 10:36:55,651 7 INFO rb-aa5c29f-225760-426740 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 10:36:55,655 7 INFO rb-aa5c29f-225760-426740 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 10:36:55,681 7 INFO rb-aa5c29f-225760-426740 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 10:36:55,697 7 INFO rb-aa5c29f-225760-426740 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 10:36:55,729 7 INFO rb-aa5c29f-225760-426740 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 10:36:55,763 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:55] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.004 0.019 rw 2026-10-20 10:36:55,829 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:55] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 10:36:55,855 7 INFO rb-aa5c29f-225760-426740 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 10:36:55,863 7 INFO rb-aa5c29f-225760-426740 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 10:36:56,128 7 INFO rb-aa5c29f-225760-426740 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 10:36:56,131 7 INFO rb-aa5c29f-225760-426740 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 10:36:56,143 7 INFO rb-aa5c29f-225760-426740 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 10:36:56,150 7 INFO rb-aa5c29f-225760-426740 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 10:36:56,151 7 INFO rb-aa5c29f-225760-426740 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 10:36:56,161 7 INFO rb-aa5c29f-225760-426740 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 10:36:56,177 7 INFO rb-aa5c29f-225760-426740 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 10:36:56,177 7 INFO rb-aa5c29f-225760-426740 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 10:36:56,197 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: tour succeeded 2026-10-20 10:36:56,198 7 INFO rb-aa5c29f-225760-426740 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 10:36:56,359 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: heap 21172324 (allocated 22564864) 2026-10-20 10:36:56,360 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:36:56,368 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XJPTVJ9Y - [20/Oct/2026 10:36:52] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 3.55 rw 2026-10-20 10:36:56,490 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing chrome headless with pid 63400 2026-10-20 10:36:56,491 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing websocket connection 2026-10-20 10:36:56,492 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Terminating chrome headless with pid 63400 2026-10-20 10:36:56,628 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103656_627881_test_combo_price_unchanged_with_lot_tracked_product.txt 2026-10-20 10:36:56,628 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Removing chrome user profile "/tmp/tmp859_ecu2_chrome_odoo" 2026-10-20 10:36:56,637 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_edit_paid_order ... 2026-10-20 10:36:57,121 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Chrome pid: 63529 2026-10-20 10:36:57,121 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Chrome headless temporary user profile dir: /tmp/tmpydg385dp_chrome_odoo 2026-10-20 10:36:57,122 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Issuing json command http://127.0.0.1:36575/json/version 2026-10-20 10:36:57,124 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:36:57,163 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Browser version: Chrome/150.0.7871.114 2026-10-20 10:36:57,163 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Issuing json command http://127.0.0.1:36575/json 2026-10-20 10:36:57,164 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:36:57,187 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Websocket url found: ws://127.0.0.1:36575/devtools/page/715BAF10D8A1AB7157DCA272134C2A01 2026-10-20 10:36:57,210 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Enable chrome headless console log notification 2026-10-20 10:36:57,218 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Chrome headless enable page notifications 2026-10-20 10:36:57,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:36:57,287 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Setting session cookie in browser 2026-10-20 10:36:57,291 7 INFO rb-aa5c29f-225760-426740 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 10:36:57,292 7 INFO rb-aa5c29f-225760-426740 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 10:36:57,319 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:36:57,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:36:57] "GET /pos/ui/320 HTTP/1.1" 200 6880 65 0.051 0.408 rw 2026-10-20 10:36:57,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Navigation result: {'frameId': '715BAF10D8A1AB7157DCA272134C2A01', 'loaderId': 'B00762D0E667AFAA6B9CD482FD85242A', 'isDownload': False} 2026-10-20 10:36:57,758 7 INFO rb-aa5c29f-225760-426740 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 10:36:57,829 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:36:57] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.029 ro 2026-10-20 10:36:57,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:36:57] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.524 ro 2026-10-20 10:36:57,850 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:36:57] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.042 ro 2026-10-20 10:36:58,541 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: Owl is running in 'dev' mode. 2026-10-20 10:36:58,583 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:36:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 10:36:58,585 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:36:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 10:36:58,619 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:36:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-20 10:36:58,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:36:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.014 rw 2026-10-20 10:36:58,671 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:36:58] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.028 rw 2026-10-20 10:36:59,035 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:36:59,628 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:36:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532041 245 0.266 0.69 rw 2026-10-20 10:36:59,859 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: The ready code tooks too much time : 2.1005492210388184 2026-10-20 10:36:59,859 7 INFO rb-aa5c29f-225760-426740 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 10:36:59,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:36:59] "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 10:36:59,881 7 INFO rb-aa5c29f-225760-426740 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 10:36:59,923 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:36:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.023 ro 2026-10-20 10:36:59,965 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:36:59] "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 10:36:59,974 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:36:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-20 10:37:00,040 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:00] "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 10:37:00,513 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:00] "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 10:37:00,605 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-20 10:37:00,764 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 10:37:00,767 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.05 rw 2026-10-20 10:37:00,828 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:00] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-20 10:37:00,850 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 10:37:00,855 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:00] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.013 - 2026-10-20 10:37:00,857 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:00] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 10:37:00,863 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:00] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.014 ro 2026-10-20 10:37:00,937 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.048 rw 2026-10-20 10:37:00,938 7 INFO rb-aa5c29f-225760-426740 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 10:37:01,040 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.03 - 2026-10-20 10:37:01,110 7 INFO rb-aa5c29f-225760-426740 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 10:37:01,116 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:01] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.026 0.08 rw 2026-10-20 10:37:01,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:01] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.023 0.177 rw 2026-10-20 10:37:01,225 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37: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.005 0.106 rw 2026-10-20 10:37:01,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.032 0.155 rw 2026-10-20 10:37:01,395 7 INFO rb-aa5c29f-225760-426740 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 10:37:01,406 7 INFO rb-aa5c29f-225760-426740 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 10:37:01,458 7 INFO rb-aa5c29f-225760-426740 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 10:37:01,459 7 INFO rb-aa5c29f-225760-426740 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 10:37:01,470 7 INFO rb-aa5c29f-225760-426740 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 10:37:01,471 7 INFO rb-aa5c29f-225760-426740 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 10:37:01,526 7 INFO rb-aa5c29f-225760-426740 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 10:37:01,555 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 10:37:01,556 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 10:37:02,039 7 INFO rb-aa5c29f-225760-426740 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 10:37:02,049 7 INFO rb-aa5c29f-225760-426740 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 10:37:02,583 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51485441 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': '512f53e7-7f52-4172-8891-4dfaa61a1d47'}] 2026-10-20 10:37:02,583 7 INFO rb-aa5c29f-225760-426740 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 10:37:02,586 7 INFO rb-aa5c29f-225760-426740 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 10:37:03,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51485441 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': '512f53e7-7f52-4172-8891-4dfaa61a1d47'} created pos.order #902 2026-10-20 10:37:03,195 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51485441 finished 2026-10-20 10:37:03,290 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5197 172 0.299 0.413 rw 2026-10-20 10:37:03,423 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:03] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.019 ro 2026-10-20 10:37:03,452 7 INFO rb-aa5c29f-225760-426740 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 10:37:03,494 7 INFO rb-aa5c29f-225760-426740 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 10:37:03,510 7 INFO rb-aa5c29f-225760-426740 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 10:37:03,511 7 INFO rb-aa5c29f-225760-426740 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 10:37:03,530 7 INFO rb-aa5c29f-225760-426740 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 10:37:03,881 7 INFO rb-aa5c29f-225760-426740 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 10:37:04,081 7 INFO rb-aa5c29f-225760-426740 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 10:37:04,082 7 INFO rb-aa5c29f-225760-426740 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 10:37:04,085 7 INFO rb-aa5c29f-225760-426740 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 10:37:04,085 7 INFO rb-aa5c29f-225760-426740 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 10:37:04,097 7 INFO rb-aa5c29f-225760-426740 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 10:37:04,110 7 INFO rb-aa5c29f-225760-426740 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 10:37:04,124 7 INFO rb-aa5c29f-225760-426740 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 10:37:04,355 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:37:04,381 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 88 0.092 0.172 rw 2026-10-20 10:37:04,600 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:37:04,634 7 INFO rb-aa5c29f-225760-426740 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 10:37:04,643 7 INFO rb-aa5c29f-225760-426740 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 10:37:04,652 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 86 0.097 0.165 rw 2026-10-20 10:37:04,662 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65922782 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-320-000001', 'uuid': '512f53e7-7f52-4172-8891-4dfaa61a1d47'}] 2026-10-20 10:37:05,797 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65922782 order {'name': 'Shop - 000001', 'pos_reference': '261-320-000001', 'uuid': '512f53e7-7f52-4172-8891-4dfaa61a1d47'} sync ignored for existing PoS order pos.order(902,) (state: paid) 2026-10-20 10:37:05,800 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65922782 finished 2026-10-20 10:37:06,118 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5314 291 0.716 0.765 rw 2026-10-20 10:37:06,231 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:06] "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 10:37:06,268 7 INFO rb-aa5c29f-225760-426740 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 10:37:06,284 7 INFO rb-aa5c29f-225760-426740 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 10:37:06,306 7 INFO rb-aa5c29f-225760-426740 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 10:37:06,311 7 INFO rb-aa5c29f-225760-426740 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 10:37:06,320 7 INFO rb-aa5c29f-225760-426740 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 10:37:06,321 7 INFO rb-aa5c29f-225760-426740 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 10:37:06,333 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.038 rw 2026-10-20 10:37:06,336 7 INFO rb-aa5c29f-225760-426740 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 10:37:06,337 7 INFO rb-aa5c29f-225760-426740 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 10:37:06,351 7 INFO rb-aa5c29f-225760-426740 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 10:37:06,866 7 INFO rb-aa5c29f-225760-426740 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 10:37:06,871 7 INFO rb-aa5c29f-225760-426740 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 10:37:06,880 7 INFO rb-aa5c29f-225760-426740 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 10:37:06,895 7 INFO rb-aa5c29f-225760-426740 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 10:37:06,895 7 INFO rb-aa5c29f-225760-426740 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 10:37:06,906 7 INFO rb-aa5c29f-225760-426740 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 10:37:07,257 7 INFO rb-aa5c29f-225760-426740 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 10:37:07,258 7 INFO rb-aa5c29f-225760-426740 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 10:37:07,270 7 INFO rb-aa5c29f-225760-426740 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 10:37:07,291 7 INFO rb-aa5c29f-225760-426740 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 10:37:07,309 7 INFO rb-aa5c29f-225760-426740 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 10:37:07,832 7 INFO rb-aa5c29f-225760-426740 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 10:37:07,834 7 INFO rb-aa5c29f-225760-426740 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 10:37:07,839 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48291553 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000002', 'uuid': '8c0ad1f9-c549-488f-a025-f8170a3a4731'}] 2026-10-20 10:37:07,967 7 INFO rb-aa5c29f-225760-426740 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 10:37:08,027 7 INFO rb-aa5c29f-225760-426740 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 10:37:08,355 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48291553 order {'name': '/', 'pos_reference': '261-320-000002', 'uuid': '8c0ad1f9-c549-488f-a025-f8170a3a4731'} created pos.order #903 2026-10-20 10:37:08,358 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48291553 finished 2026-10-20 10:37:08,493 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5227 160 0.277 0.381 rw 2026-10-20 10:37:08,631 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:08] "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 10:37:08,672 7 INFO rb-aa5c29f-225760-426740 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 10:37:08,694 7 INFO rb-aa5c29f-225760-426740 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 10:37:08,710 7 INFO rb-aa5c29f-225760-426740 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 10:37:08,720 7 INFO rb-aa5c29f-225760-426740 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 10:37:09,246 7 INFO rb-aa5c29f-225760-426740 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 10:37:09,249 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: tour succeeded 2026-10-20 10:37:09,256 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75802056 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-320-000002', 'uuid': '8c0ad1f9-c549-488f-a025-f8170a3a4731'}] 2026-10-20 10:37:09,261 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_edit_paid_order_stock SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 10:37:09,345 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75802056 order {'name': 'Shop - 000002', 'pos_reference': '261-320-000002', 'uuid': '8c0ad1f9-c549-488f-a025-f8170a3a4731'} sync ignored for existing PoS order pos.order(903,) (state: paid) 2026-10-20 10:37:09,351 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75802056 finished 2026-10-20 10:37:09,455 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:37:09,456 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: heap 23655000 (allocated 25710592) 2026-10-20 10:37:09,564 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:36:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 10.854 rw 2026-10-20 10:37:09,578 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Closing chrome headless with pid 63529 2026-10-20 10:37:09,579 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Closing websocket connection 2026-10-20 10:37:09,581 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Terminating chrome headless with pid 63529 2026-10-20 10:37:09,583 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 diBpOjIk - [20/Oct/2026 10:37:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 76 0.145 0.187 rw 2026-10-20 10:37:09,725 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103709_725229_test_edit_paid_order.txt 2026-10-20 10:37:09,725 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Removing chrome user profile "/tmp/tmpydg385dp_chrome_odoo" 2026-10-20 10:37:09,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-10-20 10:37:11,158 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome pid: 63656 2026-10-20 10:37:11,159 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome headless temporary user profile dir: /tmp/tmpk397sacl_chrome_odoo 2026-10-20 10:37:11,159 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:39837/json/version 2026-10-20 10:37:11,160 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:37:11,182 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Browser version: Chrome/150.0.7871.114 2026-10-20 10:37:11,182 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:39837/json 2026-10-20 10:37:11,183 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:37:11,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Websocket url found: ws://127.0.0.1:39837/devtools/page/70907F1239B064E13BC0FF08E442057F 2026-10-20 10:37:11,199 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Enable chrome headless console log notification 2026-10-20 10:37:11,205 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome headless enable page notifications 2026-10-20 10:37:11,257 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:37:11,270 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Setting session cookie in browser 2026-10-20 10:37:11,277 7 INFO rb-aa5c29f-225760-426740 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 10:37:11,277 7 INFO rb-aa5c29f-225760-426740 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 10:37:11,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:37:11,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:11] "GET /pos/ui/320 HTTP/1.1" 200 6880 73 0.105 0.408 rw 2026-10-20 10:37:11,796 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Navigation result: {'frameId': '70907F1239B064E13BC0FF08E442057F', 'loaderId': 'E021E8E3BC4B0654F73487671D833713', 'isDownload': False} 2026-10-20 10:37:11,797 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoadingStock')" 2026-10-20 10:37:11,859 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:11] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.569 ro 2026-10-20 10:37:11,873 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:11] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.029 ro 2026-10-20 10:37:11,885 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:11] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.041 ro 2026-10-20 10:37:12,609 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-10-20 10:37:12,631 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 10:37:12,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 10:37:12,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.014 ro 2026-10-20 10:37:12,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.011 rw 2026-10-20 10:37:12,751 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37: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.02 0.041 rw 2026-10-20 10:37:13,038 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:37:13,568 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 508909 232 0.232 0.574 rw 2026-10-20 10:37:13,750 7 INFO rb-aa5c29f-225760-426740 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 10:37:13,771 7 INFO rb-aa5c29f-225760-426740 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 10:37:13,780 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.02 ro 2026-10-20 10:37:13,808 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:13] "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 10:37:13,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:13] "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 10:37:13,882 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37: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.035 rw 2026-10-20 10:37:13,892 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:13] "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 10:37:14,381 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:14] "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 10:37:14,483 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-20 10:37:14,618 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.035 rw 2026-10-20 10:37:14,632 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 10:37:14,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:14] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 10:37:14,735 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:14] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 10:37:14,736 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-20 10:37:14,753 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:14] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.042 rw 2026-10-20 10:37:14,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:14] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.009 0.032 ro 2026-10-20 10:37:14,811 7 INFO rb-aa5c29f-225760-426740 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 10:37:14,819 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.046 rw 2026-10-20 10:37:14,830 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:14] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-20 10:37:14,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.046 - 2026-10-20 10:37:14,948 7 INFO rb-aa5c29f-225760-426740 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 10:37:14,972 7 INFO rb-aa5c29f-225760-426740 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 10:37:15,017 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:15] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.058 0.085 rw 2026-10-20 10:37:15,123 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:15] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.033 0.215 rw 2026-10-20 10:37:15,140 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37: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.205 rw 2026-10-20 10:37:15,220 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.037 0.229 rw 2026-10-20 10:37:15,254 7 INFO rb-aa5c29f-225760-426740 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 10:37:15,436 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:37:15,545 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 8851 110 0.122 0.44 rw 2026-10-20 10:37:15,624 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:15] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.002 - 2026-10-20 10:37:15,640 7 INFO rb-aa5c29f-225760-426740 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 10:37:15,660 7 INFO rb-aa5c29f-225760-426740 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 10:37:15,674 7 INFO rb-aa5c29f-225760-426740 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 10:37:15,778 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:37:15,865 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 91 0.118 0.189 rw 2026-10-20 10:37:16,072 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:37:16,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 9956 119 0.114 0.343 rw 2026-10-20 10:37:16,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:37:16,516 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 101 0.149 0.196 rw 2026-10-20 10:37:16,557 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:16] "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.357 rw 2026-10-20 10:37:16,612 7 INFO rb-aa5c29f-225760-426740 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 10:37:16,613 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:16] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.004 - 2026-10-20 10:37:16,618 7 INFO rb-aa5c29f-225760-426740 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 10:37:16,894 7 INFO rb-aa5c29f-225760-426740 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 10:37:16,897 7 INFO rb-aa5c29f-225760-426740 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 10:37:16,915 7 INFO rb-aa5c29f-225760-426740 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 10:37:16,930 7 INFO rb-aa5c29f-225760-426740 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 10:37:16,954 7 INFO rb-aa5c29f-225760-426740 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 10:37:16,962 7 INFO rb-aa5c29f-225760-426740 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 10:37:16,988 7 INFO rb-aa5c29f-225760-426740 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 10:37:16,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:16] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-20 10:37:16,992 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:16] "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.018 rw 2026-10-20 10:37:17,045 7 INFO rb-aa5c29f-225760-426740 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 10:37:17,049 7 INFO rb-aa5c29f-225760-426740 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 10:37:17,327 7 INFO rb-aa5c29f-225760-426740 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 10:37:17,328 7 INFO rb-aa5c29f-225760-426740 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 10:37:17,351 7 INFO rb-aa5c29f-225760-426740 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 10:37:17,365 7 INFO rb-aa5c29f-225760-426740 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 10:37:17,373 7 INFO rb-aa5c29f-225760-426740 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 10:37:17,382 7 INFO rb-aa5c29f-225760-426740 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 10:37:17,392 7 INFO rb-aa5c29f-225760-426740 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 10:37:17,393 7 INFO rb-aa5c29f-225760-426740 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 10:37:17,405 7 INFO rb-aa5c29f-225760-426740 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 10:37:17,803 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:17] "GET /pos/ui/320/product/e5ce994a-6031-4305-a06c-a52edbc48917 HTTP/1.1" 200 6920 31 0.024 0.067 rw 2026-10-20 10:37:17,838 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:12] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 5.091 rw 2026-10-20 10:37:18,416 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-10-20 10:37:18,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:18] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.001 0.736 rw 2026-10-20 10:37:18,910 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:37:19,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 202363 213 0.303 0.443 rw 2026-10-20 10:37:19,599 7 INFO rb-aa5c29f-225760-426740 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 10:37:19,645 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:19] "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 10:37:19,681 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37: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 10:37:19,707 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:19] "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 10:37:19,716 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-20 10:37:19,728 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:19] "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 10:37:19,951 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:19] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.005 0.038 ro 2026-10-20 10:37:20,116 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:20] "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 10:37:20,160 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:20] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-20 10:37:20,237 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37: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.002 0.018 rw 2026-10-20 10:37:20,371 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.011 0.037 rw 2026-10-20 10:37:20,473 7 INFO rb-aa5c29f-225760-426740 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 10:37:20,504 7 INFO rb-aa5c29f-225760-426740 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 10:37:20,536 7 INFO rb-aa5c29f-225760-426740 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 10:37:20,537 7 INFO rb-aa5c29f-225760-426740 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 10:37:20,546 7 INFO rb-aa5c29f-225760-426740 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 10:37:20,617 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:20] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.056 0.096 rw 2026-10-20 10:37:20,729 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:20] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.046 0.208 rw 2026-10-20 10:37:20,742 7 INFO rb-aa5c29f-225760-426740 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 10:37:20,754 7 INFO rb-aa5c29f-225760-426740 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 10:37:20,771 7 INFO rb-aa5c29f-225760-426740 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 10:37:20,774 7 INFO rb-aa5c29f-225760-426740 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 10:37:21,026 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:37:21,136 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 7921 110 0.127 0.212 rw 2026-10-20 10:37:21,185 7 INFO rb-aa5c29f-225760-426740 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 10:37:21,190 7 INFO rb-aa5c29f-225760-426740 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 10:37:21,202 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: tour succeeded 2026-10-20 10:37:21,208 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR limitedProductPricelistLoadingStock SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-20 10:37:21,309 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:37:21,377 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: heap 20465284 (allocated 21778432) 2026-10-20 10:37:21,380 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:37:21,394 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 89 0.077 0.169 rw 2026-10-20 10:37:21,400 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1He1CLxE - [20/Oct/2026 10:37:18] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 2.913 rw 2026-10-20 10:37:21,504 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Closing chrome headless with pid 63656 2026-10-20 10:37:21,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Closing websocket connection 2026-10-20 10:37:21,506 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Terminating chrome headless with pid 63656 2026-10-20 10:37:21,607 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103721_607555_test_limited_product_pricelist_loading.txt 2026-10-20 10:37:21,607 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Removing chrome user profile "/tmp/tmpk397sacl_chrome_odoo" 2026-10-20 10:37:21,618 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_lot ... 2026-10-20 10:37:22,656 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Chrome pid: 63803 2026-10-20 10:37:22,657 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Chrome headless temporary user profile dir: /tmp/tmpk880j_mt_chrome_odoo 2026-10-20 10:37:22,657 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Issuing json command http://127.0.0.1:37155/json/version 2026-10-20 10:37:22,660 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37155', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:37:22,709 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Browser version: Chrome/150.0.7871.114 2026-10-20 10:37:22,709 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Issuing json command http://127.0.0.1:37155/json 2026-10-20 10:37:22,710 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37155', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:37:22,726 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Websocket url found: ws://127.0.0.1:37155/devtools/page/B38E093520984D665028EBC2063FFF75 2026-10-20 10:37:22,738 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Enable chrome headless console log notification 2026-10-20 10:37:22,751 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Chrome headless enable page notifications 2026-10-20 10:37:22,956 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:37:22,967 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Setting session cookie in browser 2026-10-20 10:37:22,974 7 INFO rb-aa5c29f-225760-426740 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 10:37:22,974 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-20 10:37:22,993 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:37:23,420 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:23] "GET /pos/ui/320 HTTP/1.1" 200 6880 66 0.065 0.377 rw 2026-10-20 10:37:23,424 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Navigation result: {'frameId': 'B38E093520984D665028EBC2063FFF75', 'loaderId': '7A93D39A7424B5DDC69BA6935FBB35F9', 'isDownload': False} 2026-10-20 10:37:23,424 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Evaluate ready code "odoo.isTourReady('LotTour')" 2026-10-20 10:37:23,502 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:23] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.04 ro 2026-10-20 10:37:23,506 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:23] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.044 ro 2026-10-20 10:37:23,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:23] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.532 ro 2026-10-20 10:37:24,223 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: Owl is running in 'dev' mode. 2026-10-20 10:37:24,253 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:37:24,256 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:37:24,278 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.014 ro 2026-10-20 10:37:24,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:24] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.006 rw 2026-10-20 10:37:24,331 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37: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.005 0.011 rw 2026-10-20 10:37:24,721 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:37:25,400 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534553 247 0.401 0.645 rw 2026-10-20 10:37:25,624 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: The ready code tooks too much time : 2.2005057334899902 2026-10-20 10:37:25,625 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Evaluate test code "odoo.startTour('LotTour', {"stepDelay": 0, "debug": false})" 2026-10-20 10:37:25,647 7 INFO rb-aa5c29f-225760-426740 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 10:37:25,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.008 0.016 ro 2026-10-20 10:37:25,687 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-20 10:37:25,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-20 10:37:25,756 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37: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.003 0.032 rw 2026-10-20 10:37:25,766 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:25] "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 10:37:26,272 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:26] "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 10:37:26,401 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.02 rw 2026-10-20 10:37:26,567 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.053 rw 2026-10-20 10:37:26,574 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 10:37:26,689 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:26] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.011 rw 2026-10-20 10:37:26,695 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:26] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 10:37:26,698 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:26] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 10:37:26,700 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-20 10:37:26,713 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:26] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.025 ro 2026-10-20 10:37:26,761 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.04 rw 2026-10-20 10:37:26,799 7 INFO rb-aa5c29f-225760-426740 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 10:37:26,935 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.007 - 2026-10-20 10:37:26,982 7 INFO rb-aa5c29f-225760-426740 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 10:37:27,076 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:27] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.055 0.1 rw 2026-10-20 10:37:27,180 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:27] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.033 0.21 rw 2026-10-20 10:37:27,200 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37: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.235 rw 2026-10-20 10:37:27,299 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.048 0.254 rw 2026-10-20 10:37:27,352 7 INFO rb-aa5c29f-225760-426740 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 10:37:27,383 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37: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.014 0.023 rw 2026-10-20 10:37:27,465 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:27] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 10:37:27,470 7 INFO rb-aa5c29f-225760-426740 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 10:37:27,475 7 INFO rb-aa5c29f-225760-426740 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 10:37:27,487 7 INFO rb-aa5c29f-225760-426740 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 10:37:27,519 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37: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.005 0.022 rw 2026-10-20 10:37:27,582 7 INFO rb-aa5c29f-225760-426740 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 10:37:27,585 7 INFO rb-aa5c29f-225760-426740 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 10:37:27,863 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [10/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 10:37:27,867 7 INFO rb-aa5c29f-225760-426740 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 10:37:27,879 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [12/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 10:37:27,880 7 INFO rb-aa5c29f-225760-426740 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 10:37:27,933 7 INFO rb-aa5c29f-225760-426740 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 10:37:27,949 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,001 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,017 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,043 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,056 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,116 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37: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.012 0.025 rw 2026-10-20 10:37:28,149 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [20/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 10:37:28,152 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,162 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,164 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,443 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [24/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 10:37:28,445 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,461 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [26/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 10:37:28,462 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,469 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,480 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,484 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,506 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37: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.003 0.018 rw 2026-10-20 10:37:28,562 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,564 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,845 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [33/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 10:37:28,846 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,865 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [35/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 10:37:28,865 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,877 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,887 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,911 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,919 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,962 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,974 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,977 7 INFO rb-aa5c29f-225760-426740 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 10:37:28,993 7 INFO rb-aa5c29f-225760-426740 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 10:37:29,343 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [45/115] Tour LotTour → Step body 2026-10-20 10:37:29,545 7 INFO rb-aa5c29f-225760-426740 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 10:37:29,546 7 INFO rb-aa5c29f-225760-426740 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 10:37:29,548 7 INFO rb-aa5c29f-225760-426740 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 10:37:29,549 7 INFO rb-aa5c29f-225760-426740 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 10:37:29,562 7 INFO rb-aa5c29f-225760-426740 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 10:37:29,587 7 INFO rb-aa5c29f-225760-426740 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 10:37:29,602 7 INFO rb-aa5c29f-225760-426740 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 10:37:29,905 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:37:29,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 88 0.168 0.191 rw 2026-10-20 10:37:29,985 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:29] "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.368 rw 2026-10-20 10:37:30,033 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,036 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,251 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:37:30,303 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 86 0.129 0.199 rw 2026-10-20 10:37:30,310 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [55/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 10:37:30,311 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,329 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [57/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 10:37:30,330 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,352 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,367 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,382 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,394 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,405 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [63/115] Tour LotTour → Step .info-list:contains('SN 3') 2026-10-20 10:37:30,416 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,425 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [65/115] Tour LotTour → Step .pos-leftheader .list-plus-btn 2026-10-20 10:37:30,446 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,459 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,486 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.042 rw 2026-10-20 10:37:30,506 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:30] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.006 0.036 rw 2026-10-20 10:37:30,563 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,566 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,844 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [70/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 10:37:30,845 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,866 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [72/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 10:37:30,867 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,881 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,895 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,917 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:30] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.006 0.015 rw 2026-10-20 10:37:30,977 7 INFO rb-aa5c29f-225760-426740 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 10:37:30,980 7 INFO rb-aa5c29f-225760-426740 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 10:37:31,260 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [78/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 10:37:31,263 7 INFO rb-aa5c29f-225760-426740 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 10:37:31,278 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [80/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 10:37:31,279 7 INFO rb-aa5c29f-225760-426740 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 10:37:31,298 7 INFO rb-aa5c29f-225760-426740 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 10:37:31,310 7 INFO rb-aa5c29f-225760-426740 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 10:37:31,318 7 INFO rb-aa5c29f-225760-426740 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 10:37:31,328 7 INFO rb-aa5c29f-225760-426740 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 10:37:31,342 7 INFO rb-aa5c29f-225760-426740 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 10:37:31,358 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [87/115] Tour LotTour → Step .info-list:contains('Lot 1001') 2026-10-20 10:37:31,371 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:31] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 114 6 0.009 0.018 rw 2026-10-20 10:37:31,410 7 INFO rb-aa5c29f-225760-426740 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 10:37:31,425 7 INFO rb-aa5c29f-225760-426740 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 10:37:31,425 7 INFO rb-aa5c29f-225760-426740 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 10:37:31,487 7 INFO rb-aa5c29f-225760-426740 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 10:37:31,504 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 10:37:31,506 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 10:37:31,996 7 INFO rb-aa5c29f-225760-426740 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 10:37:32,005 7 INFO rb-aa5c29f-225760-426740 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 10:37:32,532 7 INFO rb-aa5c29f-225760-426740 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 10:37:32,542 7 INFO rb-aa5c29f-225760-426740 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 10:37:32,551 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74201418 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000002', 'uuid': 'ab390c42-f95b-4c21-963b-54fdbe135758'}] 2026-10-20 10:37:33,078 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #375 deleted stock.move.line records with IDs: [1058] 2026-10-20 10:37:33,607 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74201418 order {'name': '/', 'pos_reference': '261-320-000002', 'uuid': 'ab390c42-f95b-4c21-963b-54fdbe135758'} created pos.order #904 2026-10-20 10:37:33,616 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74201418 finished 2026-10-20 10:37:33,753 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6381 326 0.526 0.682 rw 2026-10-20 10:37:33,897 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:33] "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 10:37:33,931 7 INFO rb-aa5c29f-225760-426740 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 10:37:33,944 7 INFO rb-aa5c29f-225760-426740 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 10:37:33,973 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [98/115] Tour LotTour → Step .pos-leftheader .orders-button 2026-10-20 10:37:34,020 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [99/115] Tour LotTour → Step .pos-search-bar .filter 2026-10-20 10:37:34,027 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.064 rw 2026-10-20 10:37:34,035 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [100/115] Tour LotTour → Step .pos-search-bar .filter ul 2026-10-20 10:37:34,043 7 INFO rb-aa5c29f-225760-426740 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 10:37:34,051 7 INFO rb-aa5c29f-225760-426740 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 10:37:34,055 7 INFO rb-aa5c29f-225760-426740 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 10:37:34,059 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.005 0.05 rw 2026-10-20 10:37:34,069 7 INFO rb-aa5c29f-225760-426740 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 10:37:34,076 7 INFO rb-aa5c29f-225760-426740 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 10:37:34,094 7 INFO rb-aa5c29f-225760-426740 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 10:37:34,096 7 INFO rb-aa5c29f-225760-426740 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 10:37:34,098 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:34] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.014 0.031 rw 2026-10-20 10:37:34,103 7 INFO rb-aa5c29f-225760-426740 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 10:37:34,136 7 INFO rb-aa5c29f-225760-426740 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 10:37:34,173 7 INFO rb-aa5c29f-225760-426740 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 10:37:34,229 7 INFO rb-aa5c29f-225760-426740 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 10:37:34,230 7 INFO rb-aa5c29f-225760-426740 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 10:37:34,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.006 0.039 rw 2026-10-20 10:37:34,744 7 INFO rb-aa5c29f-225760-426740 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 10:37:34,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86710300 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000003', 'uuid': '733663f3-258d-4d87-b8ab-03bb46fcc9c1'}] 2026-10-20 10:37:34,760 7 INFO rb-aa5c29f-225760-426740 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 10:37:35,131 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #375 deleted stock.move.line records with IDs: [1061] 2026-10-20 10:37:35,263 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #375 deleted stock.move.line records with IDs: [1062] 2026-10-20 10:37:35,813 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86710300 order {'name': '/', 'pos_reference': '261-320-000003', 'uuid': '733663f3-258d-4d87-b8ab-03bb46fcc9c1'} created pos.order #905 2026-10-20 10:37:35,828 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86710300 finished 2026-10-20 10:37:35,949 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 12399 335 0.493 0.7 rw 2026-10-20 10:37:36,087 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37: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 10:37:36,135 7 INFO rb-aa5c29f-225760-426740 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 10:37:36,157 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: tour succeeded 2026-10-20 10:37:36,158 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: ╔════════════════════════╗ ║ TOUR LotTour SUCCEEDED ║ ╚════════════════════════╝ 2026-10-20 10:37:36,235 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.061 rw 2026-10-20 10:37:36,373 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:37:36,378 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: heap 26078848 (allocated 28332032) 2026-10-20 10:37:36,386 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 CcBR8AI8 - [20/Oct/2026 10:37:24] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.025 12.021 rw 2026-10-20 10:37:36,502 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Closing chrome headless with pid 63803 2026-10-20 10:37:36,507 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Closing websocket connection 2026-10-20 10:37:36,509 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Terminating chrome headless with pid 63803 2026-10-20 10:37:36,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103736_606104_test_lot.txt 2026-10-20 10:37:36,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Removing chrome user profile "/tmp/tmpk880j_mt_chrome_odoo" 2026-10-20 10:37:38,689 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-10-20 10:37:39,358 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome pid: 63936 2026-10-20 10:37:39,359 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome headless temporary user profile dir: /tmp/tmpp6ri8py7_chrome_odoo 2026-10-20 10:37:39,359 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Issuing json command http://127.0.0.1:43773/json/version 2026-10-20 10:37:39,360 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43773', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:37:39,374 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Browser version: Chrome/150.0.7871.114 2026-10-20 10:37:39,374 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Issuing json command http://127.0.0.1:43773/json 2026-10-20 10:37:39,376 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43773', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:37:39,382 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Websocket url found: ws://127.0.0.1:43773/devtools/page/16FCB79D15381D2711F35A14E9654E48 2026-10-20 10:37:39,387 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Enable chrome headless console log notification 2026-10-20 10:37:39,389 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome headless enable page notifications 2026-10-20 10:37:39,460 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:37:39,471 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Setting session cookie in browser 2026-10-20 10:37:39,473 7 INFO rb-aa5c29f-225760-426740 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 10:37:39,473 7 INFO rb-aa5c29f-225760-426740 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 10:37:39,502 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:37:39,964 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:39] "GET /pos/ui/320 HTTP/1.1" 200 6880 66 0.071 0.413 rw 2026-10-20 10:37:39,972 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Navigation result: {'frameId': '16FCB79D15381D2711F35A14E9654E48', 'loaderId': 'CD3856EC28F1FAE5B8474B26F7734AB9', 'isDownload': False} 2026-10-20 10:37:39,972 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-20 10:37:40,074 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:40] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.026 ro 2026-10-20 10:37:40,113 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:40] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.615 ro 2026-10-20 10:37:40,118 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:40] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.062 ro 2026-10-20 10:37:40,831 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: Owl is running in 'dev' mode. 2026-10-20 10:37:40,861 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:37:40,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:37:40,895 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.023 ro 2026-10-20 10:37:40,932 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:40] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.013 rw 2026-10-20 10:37:40,950 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.028 rw 2026-10-20 10:37:41,440 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:37:42,093 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533300 247 0.449 0.665 rw 2026-10-20 10:37:42,311 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: The ready code tooks too much time : 2.3388681411743164 2026-10-20 10:37:42,311 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "debug": false})" 2026-10-20 10:37:42,323 7 INFO rb-aa5c29f-225760-426740 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 10:37:42,327 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.008 ro 2026-10-20 10:37:42,364 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.02 ro 2026-10-20 10:37:42,400 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-20 10:37:42,420 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-20 10:37:42,453 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37: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 10:37:42,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:42] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.01 ro 2026-10-20 10:37:43,046 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37: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.012 rw 2026-10-20 10:37:43,211 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.045 rw 2026-10-20 10:37:43,220 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 10:37:43,345 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:43] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-20 10:37:43,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 10:37:43,383 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:43] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.016 - 2026-10-20 10:37:43,385 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:43] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.014 - 2026-10-20 10:37:43,397 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:43] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.024 ro 2026-10-20 10:37:43,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.037 rw 2026-10-20 10:37:43,502 7 INFO rb-aa5c29f-225760-426740 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 10:37:43,602 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 10:37:43,637 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [3/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-20 10:37:43,752 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:43] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.088 0.092 rw 2026-10-20 10:37:43,850 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:43] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.036 0.214 rw 2026-10-20 10:37:43,867 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:43] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.256 rw 2026-10-20 10:37:43,940 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.257 rw 2026-10-20 10:37:44,028 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,031 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,039 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.003 0.017 rw 2026-10-20 10:37:44,179 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,194 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [7/53] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-10-20 10:37:44,195 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,222 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.009 0.043 rw 2026-10-20 10:37:44,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:44] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.004 0.027 rw 2026-10-20 10:37:44,356 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:44] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 10:37:44,363 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,383 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,659 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [12/53] Tour LotRefundTour → Step .o-autocomplete input 2026-10-20 10:37:44,662 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,679 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [14/53] Tour LotRefundTour → Step .o-autocomplete input:value() 2026-10-20 10:37:44,679 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,723 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,739 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,769 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,780 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [19/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-20 10:37:44,789 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,805 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.003 0.007 rw 2026-10-20 10:37:44,805 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,806 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,814 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,819 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,821 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [25/53] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-10-20 10:37:44,832 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,832 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,899 7 INFO rb-aa5c29f-225760-426740 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 10:37:44,925 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 10:37:44,932 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.01 - 2026-10-20 10:37:45,019 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.008 0.041 rw 2026-10-20 10:37:45,413 7 INFO rb-aa5c29f-225760-426740 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 10:37:45,424 7 INFO rb-aa5c29f-225760-426740 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 10:37:45,947 7 INFO rb-aa5c29f-225760-426740 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 10:37:45,952 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37609295 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': 'e2817418-835a-45f8-97b2-40b4fdb13ed0'}] 2026-10-20 10:37:45,954 7 INFO rb-aa5c29f-225760-426740 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 10:37:46,579 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37609295 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': 'e2817418-835a-45f8-97b2-40b4fdb13ed0'} created pos.order #906 2026-10-20 10:37:46,581 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37609295 finished 2026-10-20 10:37:46,660 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5303 203 0.261 0.452 rw 2026-10-20 10:37:46,766 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:46] "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 10:37:46,793 7 INFO rb-aa5c29f-225760-426740 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 10:37:46,816 7 INFO rb-aa5c29f-225760-426740 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 10:37:46,831 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [35/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-20 10:37:46,836 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [36/53] Tour LotRefundTour → Step .pos-search-bar .filter 2026-10-20 10:37:46,844 7 INFO rb-aa5c29f-225760-426740 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 10:37:46,850 7 INFO rb-aa5c29f-225760-426740 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 10:37:46,852 7 INFO rb-aa5c29f-225760-426740 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 10:37:46,870 7 INFO rb-aa5c29f-225760-426740 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 10:37:46,873 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.057 rw 2026-10-20 10:37:46,880 7 INFO rb-aa5c29f-225760-426740 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 10:37:46,888 7 INFO rb-aa5c29f-225760-426740 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 10:37:46,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.0 0.047 rw 2026-10-20 10:37:46,906 7 INFO rb-aa5c29f-225760-426740 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 10:37:46,910 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:46] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.007 0.049 rw 2026-10-20 10:37:46,912 7 INFO rb-aa5c29f-225760-426740 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 10:37:46,923 7 INFO rb-aa5c29f-225760-426740 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 10:37:47,036 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.006 0.037 rw 2026-10-20 10:37:47,083 7 INFO rb-aa5c29f-225760-426740 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 10:37:47,084 7 INFO rb-aa5c29f-225760-426740 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 10:37:47,103 7 INFO rb-aa5c29f-225760-426740 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 10:37:47,141 7 INFO rb-aa5c29f-225760-426740 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 10:37:47,142 7 INFO rb-aa5c29f-225760-426740 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 10:37:47,148 7 INFO rb-aa5c29f-225760-426740 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 10:37:47,159 7 INFO rb-aa5c29f-225760-426740 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 10:37:47,166 7 INFO rb-aa5c29f-225760-426740 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 10:37:47,179 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: tour succeeded 2026-10-20 10:37:47,180 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: ╔══════════════════════════════╗ ║ TOUR LotRefundTour SUCCEEDED ║ ╚══════════════════════════════╝ 2026-10-20 10:37:47,365 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:37:47,368 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: heap 23396152 (allocated 25448448) 2026-10-20 10:37:47,382 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lnS4YAPD - [20/Oct/2026 10:37:40] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 6.404 rw 2026-10-20 10:37:47,471 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Closing chrome headless with pid 63936 2026-10-20 10:37:47,472 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Closing websocket connection 2026-10-20 10:37:47,473 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Terminating chrome headless with pid 63936 2026-10-20 10:37:47,577 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103747_577406_test_lot_refund.txt 2026-10-20 10:37:47,577 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Removing chrome user profile "/tmp/tmpp6ri8py7_chrome_odoo" 2026-10-20 10:37:47,590 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_lot_refund_lower_qty ... 2026-10-20 10:37:48,567 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome pid: 64073 2026-10-20 10:37:48,568 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome headless temporary user profile dir: /tmp/tmpy9hp2cdd_chrome_odoo 2026-10-20 10:37:48,568 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:36081/json/version 2026-10-20 10:37:48,570 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36081', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:37:48,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Browser version: Chrome/150.0.7871.114 2026-10-20 10:37:48,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:36081/json 2026-10-20 10:37:48,659 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36081', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:37:48,681 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Websocket url found: ws://127.0.0.1:36081/devtools/page/562FDA79BABF699D69FC36E9BAD09875 2026-10-20 10:37:48,695 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Enable chrome headless console log notification 2026-10-20 10:37:48,702 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome headless enable page notifications 2026-10-20 10:37:48,873 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:37:48,882 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Setting session cookie in browser 2026-10-20 10:37:48,883 7 INFO rb-aa5c29f-225760-426740 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 10:37:48,884 7 INFO rb-aa5c29f-225760-426740 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 10:37:48,906 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:37:49,353 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:49] "GET /pos/ui/320 HTTP/1.1" 200 6880 66 0.058 0.41 rw 2026-10-20 10:37:49,357 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Navigation result: {'frameId': '562FDA79BABF699D69FC36E9BAD09875', 'loaderId': '5BF43C89CB56DA961369655439AC22F1', 'isDownload': False} 2026-10-20 10:37:49,358 7 INFO rb-aa5c29f-225760-426740 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 10:37:49,451 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:49] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.047 ro 2026-10-20 10:37:49,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:49] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.558 ro 2026-10-20 10:37:49,462 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:49] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.058 ro 2026-10-20 10:37:50,265 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: Owl is running in 'dev' mode. 2026-10-20 10:37:50,291 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 10:37:50,293 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 10:37:50,329 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-20 10:37:50,386 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:50] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.02 rw 2026-10-20 10:37:50,392 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10: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.025 rw 2026-10-20 10:37:50,778 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:37:51,402 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533316 247 0.352 0.644 rw 2026-10-20 10:37:51,618 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: The ready code tooks too much time : 2.2599241733551025 2026-10-20 10:37:51,618 7 INFO rb-aa5c29f-225760-426740 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 10:37:51,633 7 INFO rb-aa5c29f-225760-426740 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 10:37:51,639 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.013 ro 2026-10-20 10:37:51,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.021 ro 2026-10-20 10:37:51,715 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:51] "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 10:37:51,736 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37: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.016 rw 2026-10-20 10:37:51,762 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:51] "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 10:37:52,226 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10: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 10:37:52,326 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37: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.011 rw 2026-10-20 10:37:52,489 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 10:37:52,502 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.014 0.059 rw 2026-10-20 10:37:52,644 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:52] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 10:37:52,660 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:52] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 10:37:52,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.012 - 2026-10-20 10:37:52,670 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:52] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.012 ro 2026-10-20 10:37:52,672 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:52] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-20 10:37:52,764 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.032 rw 2026-10-20 10:37:52,785 7 INFO rb-aa5c29f-225760-426740 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 10:37:52,952 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.066 - 2026-10-20 10:37:52,956 7 INFO rb-aa5c29f-225760-426740 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 10:37:53,047 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:53] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.062 0.107 rw 2026-10-20 10:37:53,184 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:53] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.061 0.241 rw 2026-10-20 10:37:53,211 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37: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.296 rw 2026-10-20 10:37:53,284 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.03 0.283 rw 2026-10-20 10:37:53,321 7 INFO rb-aa5c29f-225760-426740 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 10:37:53,346 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:53] "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.019 rw 2026-10-20 10:37:53,406 7 INFO rb-aa5c29f-225760-426740 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 10:37:53,410 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:53] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 10:37:53,415 7 INFO rb-aa5c29f-225760-426740 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 10:37:53,416 7 INFO rb-aa5c29f-225760-426740 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 10:37:53,692 7 INFO rb-aa5c29f-225760-426740 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 10:37:53,693 7 INFO rb-aa5c29f-225760-426740 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 10:37:53,698 7 INFO rb-aa5c29f-225760-426740 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 10:37:53,700 7 INFO rb-aa5c29f-225760-426740 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 10:37:53,976 7 INFO rb-aa5c29f-225760-426740 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 10:37:53,977 7 INFO rb-aa5c29f-225760-426740 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 10:37:54,024 7 INFO rb-aa5c29f-225760-426740 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 10:37:54,040 7 INFO rb-aa5c29f-225760-426740 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 10:37:54,074 7 INFO rb-aa5c29f-225760-426740 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 10:37:54,088 7 INFO rb-aa5c29f-225760-426740 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 10:37:54,089 7 INFO rb-aa5c29f-225760-426740 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 10:37:54,139 7 INFO rb-aa5c29f-225760-426740 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 10:37:54,154 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 10:37:54,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 10:37:54,652 7 INFO rb-aa5c29f-225760-426740 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 10:37:54,662 7 INFO rb-aa5c29f-225760-426740 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 10:37:55,187 7 INFO rb-aa5c29f-225760-426740 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 10:37:55,193 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61742647 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': '09890992-c765-456a-bc0b-0500902ad049'}] 2026-10-20 10:37:55,195 7 INFO rb-aa5c29f-225760-426740 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 10:37:55,630 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #375 deleted stock.move.line records with IDs: [1068, 1069] 2026-10-20 10:37:56,104 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61742647 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': '09890992-c765-456a-bc0b-0500902ad049'} created pos.order #907 2026-10-20 10:37:56,106 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61742647 finished 2026-10-20 10:37:56,224 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5395 304 0.397 0.639 rw 2026-10-20 10:37:56,329 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:56] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 10:37:56,361 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,385 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,397 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,439 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,447 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,454 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,458 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,479 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,480 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,487 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.026 0.086 rw 2026-10-20 10:37:56,506 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:56] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.061 rw 2026-10-20 10:37:56,514 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,533 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,548 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:56] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.018 0.065 rw 2026-10-20 10:37:56,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.01 0.04 rw 2026-10-20 10:37:56,679 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,683 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,707 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,738 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,750 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,758 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,758 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,772 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,797 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,809 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,829 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,830 7 INFO rb-aa5c29f-225760-426740 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 10:37:56,856 7 INFO rb-aa5c29f-225760-426740 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 10:37:57,357 7 INFO rb-aa5c29f-225760-426740 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 10:37:57,365 7 INFO rb-aa5c29f-225760-426740 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 10:37:57,879 7 INFO rb-aa5c29f-225760-426740 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 10:37:57,883 7 INFO rb-aa5c29f-225760-426740 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 10:37:57,889 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28580687 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000002', 'uuid': '066bc70e-af76-4017-a218-fcff85e37fd6'}] 2026-10-20 10:37:58,234 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #375 deleted stock.move.line records with IDs: [1072] 2026-10-20 10:37:58,647 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28580687 order {'name': '/', 'pos_reference': '261-320-000002', 'uuid': '066bc70e-af76-4017-a218-fcff85e37fd6'} created pos.order #908 2026-10-20 10:37:58,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28580687 finished 2026-10-20 10:37:58,801 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10329 265 0.351 0.567 rw 2026-10-20 10:37:58,896 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:58] "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 10:37:58,931 7 INFO rb-aa5c29f-225760-426740 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 10:37:58,954 7 INFO rb-aa5c29f-225760-426740 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 10:37:58,959 7 INFO rb-aa5c29f-225760-426740 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 10:37:58,968 7 INFO rb-aa5c29f-225760-426740 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 10:37:58,976 7 INFO rb-aa5c29f-225760-426740 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 10:37:58,984 7 INFO rb-aa5c29f-225760-426740 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 10:37:58,988 7 INFO rb-aa5c29f-225760-426740 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 10:37:59,007 7 INFO rb-aa5c29f-225760-426740 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 10:37:59,014 7 INFO rb-aa5c29f-225760-426740 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 10:37:59,021 7 INFO rb-aa5c29f-225760-426740 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 10:37:59,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.049 rw 2026-10-20 10:37:59,038 7 INFO rb-aa5c29f-225760-426740 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 10:37:59,040 7 INFO rb-aa5c29f-225760-426740 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 10:37:59,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.058 rw 2026-10-20 10:37:59,058 7 INFO rb-aa5c29f-225760-426740 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 10:37:59,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:59] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 133 7 0.012 0.078 rw 2026-10-20 10:37:59,096 7 INFO rb-aa5c29f-225760-426740 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 10:37:59,108 7 INFO rb-aa5c29f-225760-426740 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 10:37:59,124 7 INFO rb-aa5c29f-225760-426740 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 10:37:59,128 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: tour succeeded 2026-10-20 10:37:59,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_lot_refund_lower_qty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 10:37:59,284 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.009 0.06 rw 2026-10-20 10:37:59,388 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:37:59,396 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: heap 24005176 (allocated 26759168) 2026-10-20 10:37:59,403 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 FOOHK_Qx - [20/Oct/2026 10:37:51] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.021 8.968 rw 2026-10-20 10:37:59,496 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Closing chrome headless with pid 64073 2026-10-20 10:37:59,497 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Closing websocket connection 2026-10-20 10:37:59,497 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Terminating chrome headless with pid 64073 2026-10-20 10:37:59,634 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103759_633765_test_lot_refund_lower_qty.txt 2026-10-20 10:37:59,634 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Removing chrome user profile "/tmp/tmpy9hp2cdd_chrome_odoo" 2026-10-20 10:37:59,647 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_lot_tracking_without_lot_creation ... 2026-10-20 10:38:00,258 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome pid: 64199 2026-10-20 10:38:00,259 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome headless temporary user profile dir: /tmp/tmp_ibzmekx_chrome_odoo 2026-10-20 10:38:00,259 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:35611/json/version 2026-10-20 10:38:00,260 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:38:00,328 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Browser version: Chrome/150.0.7871.114 2026-10-20 10:38:00,328 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:35611/json 2026-10-20 10:38:00,329 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:38:00,340 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Websocket url found: ws://127.0.0.1:35611/devtools/page/D540E172C2D7AE0C6025E6243D456DAE 2026-10-20 10:38:00,364 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Enable chrome headless console log notification 2026-10-20 10:38:00,368 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome headless enable page notifications 2026-10-20 10:38:00,491 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:38:00,501 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Setting session cookie in browser 2026-10-20 10:38:00,503 7 INFO rb-aa5c29f-225760-426740 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 10:38:00,503 7 INFO rb-aa5c29f-225760-426740 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 10:38:00,520 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:38:00,893 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:00] "GET /pos/ui?config_id=320 HTTP/1.1" 200 6880 65 0.05 0.337 rw 2026-10-20 10:38:00,897 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Navigation result: {'frameId': 'D540E172C2D7AE0C6025E6243D456DAE', 'loaderId': '1F89384AF238EC859DB874835BEB1F72', 'isDownload': False} 2026-10-20 10:38:00,897 7 INFO rb-aa5c29f-225760-426740 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 10:38:00,961 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:00] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.017 ro 2026-10-20 10:38:00,995 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:00] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.476 ro 2026-10-20 10:38:01,008 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:00] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.067 ro 2026-10-20 10:38:01,708 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: Owl is running in 'dev' mode. 2026-10-20 10:38:01,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 10:38:01,739 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 10:38:01,775 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.025 ro 2026-10-20 10:38:01,830 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38: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.024 rw 2026-10-20 10:38:01,847 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.032 rw 2026-10-20 10:38:02,169 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:38:02,830 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 518761 244 0.347 0.637 rw 2026-10-20 10:38:03,023 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: The ready code tooks too much time : 2.1254637241363525 2026-10-20 10:38:03,023 7 INFO rb-aa5c29f-225760-426740 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 10:38:03,035 7 INFO rb-aa5c29f-225760-426740 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 10:38:03,048 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.017 ro 2026-10-20 10:38:03,085 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:03] "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 10:38:03,138 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:03] "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 10:38:03,184 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.046 rw 2026-10-20 10:38:03,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:03] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.034 rw 2026-10-20 10:38:03,822 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:03] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.019 ro 2026-10-20 10:38:03,945 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.017 rw 2026-10-20 10:38:04,077 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.036 rw 2026-10-20 10:38:04,088 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 10:38:04,155 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:04] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 10:38:04,174 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:04] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 10:38:04,180 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:04] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 10:38:04,183 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 10:38:04,187 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:04] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.014 ro 2026-10-20 10:38:04,243 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.036 rw 2026-10-20 10:38:04,289 7 INFO rb-aa5c29f-225760-426740 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 10:38:04,396 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.007 - 2026-10-20 10:38:04,463 7 INFO rb-aa5c29f-225760-426740 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 10:38:04,499 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:04] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.061 0.055 rw 2026-10-20 10:38:04,611 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:04] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.039 0.18 rw 2026-10-20 10:38:04,633 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38: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.2 rw 2026-10-20 10:38:04,723 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.05 0.208 rw 2026-10-20 10:38:04,798 7 INFO rb-aa5c29f-225760-426740 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 10:38:04,806 7 INFO rb-aa5c29f-225760-426740 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 10:38:04,806 7 INFO rb-aa5c29f-225760-426740 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 10:38:04,850 7 INFO rb-aa5c29f-225760-426740 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 10:38:04,883 7 INFO rb-aa5c29f-225760-426740 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 10:38:04,890 7 INFO rb-aa5c29f-225760-426740 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 10:38:04,892 7 INFO rb-aa5c29f-225760-426740 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 10:38:04,912 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: tour succeeded 2026-10-20 10:38:04,914 7 INFO rb-aa5c29f-225760-426740 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 10:38:05,049 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:38:05,049 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: heap 19714184 (allocated 20992000) 2026-10-20 10:38:05,073 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 o0bkLq3- - [20/Oct/2026 10:38:02] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.022 3.169 rw 2026-10-20 10:38:05,179 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Closing chrome headless with pid 64199 2026-10-20 10:38:05,180 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Closing websocket connection 2026-10-20 10:38:05,181 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Terminating chrome headless with pid 64199 2026-10-20 10:38:05,319 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103805_319435_test_lot_tracking_without_lot_creation.txt 2026-10-20 10:38:05,319 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Removing chrome user profile "/tmp/tmp_ibzmekx_chrome_odoo" 2026-10-20 10:38:05,333 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_only_existing_lots_fifo ... 2026-10-20 10:38:06,254 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Chrome pid: 64331 2026-10-20 10:38:06,255 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Chrome headless temporary user profile dir: /tmp/tmpwhga41ga_chrome_odoo 2026-10-20 10:38:06,255 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Issuing json command http://127.0.0.1:43535/json/version 2026-10-20 10:38:06,256 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:38:06,291 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Browser version: Chrome/150.0.7871.114 2026-10-20 10:38:06,291 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Issuing json command http://127.0.0.1:43535/json 2026-10-20 10:38:06,292 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:38:06,324 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Websocket url found: ws://127.0.0.1:43535/devtools/page/7AB4D51910FE9612882B8A00464AD49A 2026-10-20 10:38:06,336 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Enable chrome headless console log notification 2026-10-20 10:38:06,354 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Chrome headless enable page notifications 2026-10-20 10:38:06,462 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:38:06,471 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Setting session cookie in browser 2026-10-20 10:38:06,473 7 INFO rb-aa5c29f-225760-426740 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 10:38:06,473 7 INFO rb-aa5c29f-225760-426740 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 10:38:06,488 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:38:06,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:06] "GET /pos/ui?config_id=320 HTTP/1.1" 200 6880 66 0.054 0.358 rw 2026-10-20 10:38:06,899 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Navigation result: {'frameId': '7AB4D51910FE9612882B8A00464AD49A', 'loaderId': 'C1077090D719164401D3F1A1779DE9FC', 'isDownload': False} 2026-10-20 10:38:06,899 7 INFO rb-aa5c29f-225760-426740 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 10:38:06,979 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:06] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.045 ro 2026-10-20 10:38:06,984 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:06] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.496 ro 2026-10-20 10:38:06,992 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:06] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.056 ro 2026-10-20 10:38:07,664 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: Owl is running in 'dev' mode. 2026-10-20 10:38:07,691 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:38:07,694 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 10:38:07,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.014 ro 2026-10-20 10:38:07,762 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.018 rw 2026-10-20 10:38:07,776 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.021 rw 2026-10-20 10:38:08,158 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:38:08,893 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533468 248 0.39 0.722 rw 2026-10-20 10:38:09,064 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: The ready code tooks too much time : 2.1646342277526855 2026-10-20 10:38:09,064 7 INFO rb-aa5c29f-225760-426740 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 10:38:09,083 7 INFO rb-aa5c29f-225760-426740 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 10:38:09,092 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:09] "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 10:38:09,121 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:09] "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 10:38:09,158 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:09] "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 10:38:09,182 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38: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 10:38:09,212 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38: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 10:38:09,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:09] "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 10:38:09,830 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38: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.009 rw 2026-10-20 10:38:09,994 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 10:38:09,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.019 0.048 rw 2026-10-20 10:38:10,118 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:10] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.01 rw 2026-10-20 10:38:10,128 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:10] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.012 ro 2026-10-20 10:38:10,131 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:10] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 10:38:10,134 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:10] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 10:38:10,140 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 10:38:10,228 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.05 rw 2026-10-20 10:38:10,233 7 INFO rb-aa5c29f-225760-426740 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 10:38:10,319 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 10:38:10,365 7 INFO rb-aa5c29f-225760-426740 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 10:38:10,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:10] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.043 0.095 rw 2026-10-20 10:38:10,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:10] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.021 0.196 rw 2026-10-20 10:38:10,548 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38: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.188 rw 2026-10-20 10:38:10,631 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.032 0.221 rw 2026-10-20 10:38:10,668 7 INFO rb-aa5c29f-225760-426740 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 10:38:10,674 7 INFO rb-aa5c29f-225760-426740 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 10:38:10,705 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:10] "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.021 rw 2026-10-20 10:38:10,786 7 INFO rb-aa5c29f-225760-426740 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 10:38:10,800 7 INFO rb-aa5c29f-225760-426740 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 10:38:10,821 7 INFO rb-aa5c29f-225760-426740 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 10:38:10,833 7 INFO rb-aa5c29f-225760-426740 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 10:38:10,842 7 INFO rb-aa5c29f-225760-426740 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 10:38:10,846 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: tour succeeded 2026-10-20 10:38:10,847 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_only_existing_lots_fifo SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-20 10:38:10,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:38:10,987 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: heap 20237112 (allocated 21778432) 2026-10-20 10:38:10,987 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JNIXlh3H - [20/Oct/2026 10:38:08] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.037 3.146 rw 2026-10-20 10:38:11,088 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Closing chrome headless with pid 64331 2026-10-20 10:38:11,090 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Closing websocket connection 2026-10-20 10:38:11,091 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Terminating chrome headless with pid 64331 2026-10-20 10:38:11,200 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103811_200015_test_only_existing_lots_fifo.txt 2026-10-20 10:38:11,200 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Removing chrome user profile "/tmp/tmpwhga41ga_chrome_odoo" 2026-10-20 10:38:11,208 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_only_existing_lots_lifo ... 2026-10-20 10:38:12,069 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Chrome pid: 64471 2026-10-20 10:38:12,069 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Chrome headless temporary user profile dir: /tmp/tmpfk87lkfn_chrome_odoo 2026-10-20 10:38:12,069 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Issuing json command http://127.0.0.1:43907/json/version 2026-10-20 10:38:12,071 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43907', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:38:12,096 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Browser version: Chrome/150.0.7871.114 2026-10-20 10:38:12,096 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Issuing json command http://127.0.0.1:43907/json 2026-10-20 10:38:12,097 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43907', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:38:12,114 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Websocket url found: ws://127.0.0.1:43907/devtools/page/4A2E96C2BC847A7E6AF773C92FCEF324 2026-10-20 10:38:12,119 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Enable chrome headless console log notification 2026-10-20 10:38:12,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Chrome headless enable page notifications 2026-10-20 10:38:12,224 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:38:12,234 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Setting session cookie in browser 2026-10-20 10:38:12,236 7 INFO rb-aa5c29f-225760-426740 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 10:38:12,236 7 INFO rb-aa5c29f-225760-426740 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 10:38:12,256 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:38:12,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:12] "GET /pos/ui?config_id=320 HTTP/1.1" 200 6880 66 0.077 0.375 rw 2026-10-20 10:38:12,693 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Navigation result: {'frameId': '4A2E96C2BC847A7E6AF773C92FCEF324', 'loaderId': '90D8B9B103DE1D02FBBFEF0FA3A9D0EA', 'isDownload': False} 2026-10-20 10:38:12,694 7 INFO rb-aa5c29f-225760-426740 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 10:38:12,763 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:12] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.511 ro 2026-10-20 10:38:12,787 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:12] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.013 0.04 ro 2026-10-20 10:38:12,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:12] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.045 ro 2026-10-20 10:38:13,466 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: Owl is running in 'dev' mode. 2026-10-20 10:38:13,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:38:13,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:38:13,535 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.02 ro 2026-10-20 10:38:13,582 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.023 rw 2026-10-20 10:38:13,595 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:13] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.026 rw 2026-10-20 10:38:13,931 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:38:14,512 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533468 248 0.326 0.585 rw 2026-10-20 10:38:14,738 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: The ready code tooks too much time : 2.0439600944519043 2026-10-20 10:38:14,750 7 INFO rb-aa5c29f-225760-426740 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 10:38:14,755 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:14] "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 10:38:14,762 7 INFO rb-aa5c29f-225760-426740 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 10:38:14,780 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:14] "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 10:38:14,800 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:14] "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 10:38:14,818 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-20 10:38:14,833 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:14] "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 10:38:15,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:15] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.018 ro 2026-10-20 10:38:15,408 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38: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.011 rw 2026-10-20 10:38:15,586 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.062 rw 2026-10-20 10:38:15,590 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 10:38:15,674 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:15] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.01 rw 2026-10-20 10:38:15,688 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 10:38:15,693 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:15] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-20 10:38:15,697 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:15] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.012 - 2026-10-20 10:38:15,735 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:15] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.01 0.045 ro 2026-10-20 10:38:15,774 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.042 rw 2026-10-20 10:38:15,823 7 INFO rb-aa5c29f-225760-426740 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 10:38:15,906 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.006 - 2026-10-20 10:38:15,980 7 INFO rb-aa5c29f-225760-426740 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 10:38:16,020 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:16] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.044 0.081 rw 2026-10-20 10:38:16,153 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:16] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.044 0.214 rw 2026-10-20 10:38:16,171 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:16] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.006 0.215 rw 2026-10-20 10:38:16,273 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.043 0.238 rw 2026-10-20 10:38:16,303 7 INFO rb-aa5c29f-225760-426740 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 10:38:16,307 7 INFO rb-aa5c29f-225760-426740 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 10:38:16,340 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:16] "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.021 rw 2026-10-20 10:38:16,443 7 INFO rb-aa5c29f-225760-426740 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 10:38:16,447 7 INFO rb-aa5c29f-225760-426740 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 10:38:16,458 7 INFO rb-aa5c29f-225760-426740 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 10:38:16,469 7 INFO rb-aa5c29f-225760-426740 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 10:38:16,476 7 INFO rb-aa5c29f-225760-426740 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 10:38:16,477 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: tour succeeded 2026-10-20 10:38:16,478 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_only_existing_lots_lifo SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-20 10:38:16,608 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:38:16,611 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: heap 20194040 (allocated 21516288) 2026-10-20 10:38:16,613 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Co7pduud - [20/Oct/2026 10:38:14] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 2.97 rw 2026-10-20 10:38:16,718 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Closing chrome headless with pid 64471 2026-10-20 10:38:16,720 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Closing websocket connection 2026-10-20 10:38:16,721 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Terminating chrome headless with pid 64471 2026-10-20 10:38:16,822 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103816_822302_test_only_existing_lots_lifo.txt 2026-10-20 10:38:16,822 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Removing chrome user profile "/tmp/tmpfk87lkfn_chrome_odoo" 2026-10-20 10:38:16,835 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_order_with_existing_serial ... 2026-10-20 10:38:17,949 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome pid: 64598 2026-10-20 10:38:17,950 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome headless temporary user profile dir: /tmp/tmp49f568mj_chrome_odoo 2026-10-20 10:38:17,950 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:44971/json/version 2026-10-20 10:38:17,951 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44971', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:38:17,991 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Browser version: Chrome/150.0.7871.114 2026-10-20 10:38:17,992 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:44971/json 2026-10-20 10:38:17,993 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44971', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:38:18,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Websocket url found: ws://127.0.0.1:44971/devtools/page/B8DF7C16A3BCC089CE14BF08AB5DF8C3 2026-10-20 10:38:18,018 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Enable chrome headless console log notification 2026-10-20 10:38:18,032 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome headless enable page notifications 2026-10-20 10:38:18,136 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:38:18,151 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Setting session cookie in browser 2026-10-20 10:38:18,152 7 INFO rb-aa5c29f-225760-426740 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 10:38:18,152 7 INFO rb-aa5c29f-225760-426740 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 10:38:18,169 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:38:18,595 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:18] "GET /pos/ui/320 HTTP/1.1" 200 6880 66 0.054 0.38 rw 2026-10-20 10:38:18,600 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Navigation result: {'frameId': 'B8DF7C16A3BCC089CE14BF08AB5DF8C3', 'loaderId': 'B6A91BC35FC4646D64A9D0D29BBFEC01', 'isDownload': False} 2026-10-20 10:38:18,600 7 INFO rb-aa5c29f-225760-426740 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 10:38:18,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:18] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.489 ro 2026-10-20 10:38:18,670 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:18] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.031 ro 2026-10-20 10:38:18,743 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:18] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.023 0.082 ro 2026-10-20 10:38:19,386 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: Owl is running in 'dev' mode. 2026-10-20 10:38:19,411 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 10:38:19,419 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 10:38:19,458 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.013 0.015 ro 2026-10-20 10:38:19,499 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:19] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.024 rw 2026-10-20 10:38:19,526 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38: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.023 0.033 rw 2026-10-20 10:38:19,917 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:38:20,518 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533316 247 0.402 0.578 rw 2026-10-20 10:38:20,702 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: The ready code tooks too much time : 2.1018896102905273 2026-10-20 10:38:20,702 7 INFO rb-aa5c29f-225760-426740 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 10:38:20,723 7 INFO rb-aa5c29f-225760-426740 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 10:38:20,726 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:20] "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 10:38:20,744 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38: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 10:38:20,775 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:20] "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 10:38:20,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10: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 10:38:20,828 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:20] "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 10:38:21,337 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38: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 10:38:21,435 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-20 10:38:21,571 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.042 rw 2026-10-20 10:38:21,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 10:38:21,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:21] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 10:38:21,721 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 10:38:21,722 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:21] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.012 ro 2026-10-20 10:38:21,723 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:21] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.014 - 2026-10-20 10:38:21,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:21] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-20 10:38:21,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.048 rw 2026-10-20 10:38:21,819 7 INFO rb-aa5c29f-225760-426740 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 10:38:21,937 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-20 10:38:21,984 7 INFO rb-aa5c29f-225760-426740 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 10:38:22,034 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:22] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.052 0.078 rw 2026-10-20 10:38:22,120 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:22] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.027 0.189 rw 2026-10-20 10:38:22,136 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38: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.156 rw 2026-10-20 10:38:22,221 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.038 0.193 rw 2026-10-20 10:38:22,266 7 INFO rb-aa5c29f-225760-426740 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 10:38:22,301 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:22] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 186 6 0.013 0.02 rw 2026-10-20 10:38:22,363 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:22] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 10:38:22,371 7 INFO rb-aa5c29f-225760-426740 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 10:38:22,377 7 INFO rb-aa5c29f-225760-426740 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 10:38:22,642 7 INFO rb-aa5c29f-225760-426740 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 10:38:22,642 7 INFO rb-aa5c29f-225760-426740 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 10:38:22,694 7 INFO rb-aa5c29f-225760-426740 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 10:38:22,719 7 INFO rb-aa5c29f-225760-426740 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 10:38:22,743 7 INFO rb-aa5c29f-225760-426740 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 10:38:22,756 7 INFO rb-aa5c29f-225760-426740 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 10:38:22,767 7 INFO rb-aa5c29f-225760-426740 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 10:38:22,780 7 INFO rb-aa5c29f-225760-426740 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 10:38:22,787 7 INFO rb-aa5c29f-225760-426740 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 10:38:22,801 7 INFO rb-aa5c29f-225760-426740 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 10:38:22,824 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:22] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 186 6 0.003 0.017 rw 2026-10-20 10:38:22,851 7 INFO rb-aa5c29f-225760-426740 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 10:38:22,852 7 INFO rb-aa5c29f-225760-426740 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 10:38:23,125 7 INFO rb-aa5c29f-225760-426740 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 10:38:23,125 7 INFO rb-aa5c29f-225760-426740 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 10:38:23,148 7 INFO rb-aa5c29f-225760-426740 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 10:38:23,159 7 INFO rb-aa5c29f-225760-426740 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 10:38:23,166 7 INFO rb-aa5c29f-225760-426740 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 10:38:23,172 7 INFO rb-aa5c29f-225760-426740 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 10:38:23,183 7 INFO rb-aa5c29f-225760-426740 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 10:38:23,204 7 INFO rb-aa5c29f-225760-426740 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 10:38:23,209 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: tour succeeded 2026-10-20 10:38:23,210 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_order_with_existing_serial SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-20 10:38:23,378 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:38:23,378 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: heap 21205984 (allocated 22827008) 2026-10-20 10:38:23,384 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 clk7e9hk - [20/Oct/2026 10:38:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 3.854 rw 2026-10-20 10:38:23,485 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Closing chrome headless with pid 64598 2026-10-20 10:38:23,486 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Closing websocket connection 2026-10-20 10:38:23,487 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Terminating chrome headless with pid 64598 2026-10-20 10:38:23,598 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103823_598486_test_order_with_existing_serial.txt 2026-10-20 10:38:23,598 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Removing chrome user profile "/tmp/tmp49f568mj_chrome_odoo" 2026-10-20 10:38:23,611 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_pos_order_shipping_date ... 2026-10-20 10:38:24,124 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome pid: 64723 2026-10-20 10:38:24,126 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome headless temporary user profile dir: /tmp/tmprdit6zyp_chrome_odoo 2026-10-20 10:38:24,126 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:41315/json/version 2026-10-20 10:38:24,127 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41315', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:38:24,165 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Browser version: Chrome/150.0.7871.114 2026-10-20 10:38:24,165 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:41315/json 2026-10-20 10:38:24,166 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41315', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:38:24,185 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Websocket url found: ws://127.0.0.1:41315/devtools/page/0E8E234D9402D0FCBDB58D949C884550 2026-10-20 10:38:24,202 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Enable chrome headless console log notification 2026-10-20 10:38:24,224 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome headless enable page notifications 2026-10-20 10:38:24,283 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:38:24,299 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Setting session cookie in browser 2026-10-20 10:38:24,310 7 INFO rb-aa5c29f-225760-426740 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 10:38:24,310 7 INFO rb-aa5c29f-225760-426740 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 10:38:24,330 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:38:24,744 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:24] "GET /pos/ui?config_id=320 HTTP/1.1" 200 6880 65 0.041 0.39 rw 2026-10-20 10:38:24,754 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Navigation result: {'frameId': '0E8E234D9402D0FCBDB58D949C884550', 'loaderId': 'BA10343613853589E436B9A2E3FDE7C4', 'isDownload': False} 2026-10-20 10:38:24,755 7 INFO rb-aa5c29f-225760-426740 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 10:38:24,812 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:24] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.491 ro 2026-10-20 10:38:24,830 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:24] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.02 ro 2026-10-20 10:38:24,867 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:24] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.051 ro 2026-10-20 10:38:25,522 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: Owl is running in 'dev' mode. 2026-10-20 10:38:25,541 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:38:25,549 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:38:25,581 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-20 10:38:25,622 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10: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.003 0.019 rw 2026-10-20 10:38:25,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:25] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.012 0.023 rw 2026-10-20 10:38:25,971 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:38:26,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532041 245 0.26 0.544 rw 2026-10-20 10:38:26,656 7 INFO rb-aa5c29f-225760-426740 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 10:38:26,668 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:26] "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 10:38:26,673 7 INFO rb-aa5c29f-225760-426740 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 10:38:26,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.009 ro 2026-10-20 10:38:26,726 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:26] "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 10:38:26,747 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10: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.002 0.016 rw 2026-10-20 10:38:26,768 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:26] "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 10:38:27,260 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:27] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.003 0.01 ro 2026-10-20 10:38:27,414 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10: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.018 rw 2026-10-20 10:38:27,575 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.044 rw 2026-10-20 10:38:27,597 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 10:38:27,665 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:27] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 10:38:27,679 7 INFO rb-aa5c29f-225760-426740 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 10:38:27,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.016 - 2026-10-20 10:38:27,704 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:27] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.02 ro 2026-10-20 10:38:27,705 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:27] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.023 - 2026-10-20 10:38:27,706 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:27] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.019 - 2026-10-20 10:38:27,767 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.035 rw 2026-10-20 10:38:27,807 7 INFO rb-aa5c29f-225760-426740 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 10:38:27,913 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.033 - 2026-10-20 10:38:27,948 7 INFO rb-aa5c29f-225760-426740 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 10:38:27,997 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:27] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.037 0.097 rw 2026-10-20 10:38:28,093 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:28] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.027 0.174 rw 2026-10-20 10:38:28,108 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10: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.002 0.19 rw 2026-10-20 10:38:28,173 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.025 0.19 rw 2026-10-20 10:38:28,252 7 INFO rb-aa5c29f-225760-426740 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 10:38:28,260 7 INFO rb-aa5c29f-225760-426740 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 10:38:28,338 7 INFO rb-aa5c29f-225760-426740 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 10:38:28,341 7 INFO rb-aa5c29f-225760-426740 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 10:38:28,356 7 INFO rb-aa5c29f-225760-426740 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 10:38:28,357 7 INFO rb-aa5c29f-225760-426740 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 10:38:28,365 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:28] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 10:38:28,423 7 INFO rb-aa5c29f-225760-426740 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 10:38:28,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 10:38:28,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 10:38:28,935 7 INFO rb-aa5c29f-225760-426740 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 10:38:28,946 7 INFO rb-aa5c29f-225760-426740 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 10:38:28,960 7 INFO rb-aa5c29f-225760-426740 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 10:38:28,971 7 INFO rb-aa5c29f-225760-426740 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 10:38:28,973 7 INFO rb-aa5c29f-225760-426740 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 10:38:28,982 7 INFO rb-aa5c29f-225760-426740 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 10:38:28,998 7 INFO rb-aa5c29f-225760-426740 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 10:38:29,003 7 INFO rb-aa5c29f-225760-426740 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 10:38:29,526 7 INFO rb-aa5c29f-225760-426740 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 10:38:29,534 7 INFO rb-aa5c29f-225760-426740 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 10:38:30,043 7 INFO rb-aa5c29f-225760-426740 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 10:38:30,079 7 INFO rb-aa5c29f-225760-426740 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 10:38:30,125 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41259990 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': '3c2dde8b-3578-4191-b73e-2e17f250160f'}] 2026-10-20 10:38:30,126 7 INFO rb-aa5c29f-225760-426740 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 10:38:30,137 7 INFO rb-aa5c29f-225760-426740 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 10:38:30,230 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: tour succeeded 2026-10-20 10:38:30,232 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_pos_order_shipping_date SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-20 10:38:30,410 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: heap 22199924 (allocated 23875584) 2026-10-20 10:38:30,411 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:38:30,521 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Closing chrome headless with pid 64723 2026-10-20 10:38:30,527 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Closing websocket connection 2026-10-20 10:38:30,529 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Terminating chrome headless with pid 64723 2026-10-20 10:38:30,640 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41259990 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': '3c2dde8b-3578-4191-b73e-2e17f250160f'} created pos.order #909 2026-10-20 10:38:30,642 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41259990 finished 2026-10-20 10:38:30,646 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103830_644697_test_pos_order_shipping_date.txt 2026-10-20 10:38:30,646 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Removing chrome user profile "/tmp/tmprdit6zyp_chrome_odoo" 2026-10-20 10:38:30,671 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: waiting for threads: [, ] 2026-10-20 10:38:30,741 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:26] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 5.056 rw 2026-10-20 10:38:30,755 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 oCHphVRx - [20/Oct/2026 10:38:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 186 0.266 0.369 rw 2026-10-20 10:38:40,694 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_product_info_product_inventory ... 2026-10-20 10:38:41,632 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome pid: 64856 2026-10-20 10:38:41,633 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome headless temporary user profile dir: /tmp/tmpzvhy58kv_chrome_odoo 2026-10-20 10:38:41,633 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:35187/json/version 2026-10-20 10:38:41,634 7 INFO rb-aa5c29f-225760-426740 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 10:38:41,695 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Browser version: Chrome/150.0.7871.114 2026-10-20 10:38:41,695 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:35187/json 2026-10-20 10:38:41,699 7 INFO rb-aa5c29f-225760-426740 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 10:38:41,713 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Websocket url found: ws://127.0.0.1:35187/devtools/page/EC2443ECCA3855F6B4D761EBD5B1B971 2026-10-20 10:38:41,729 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Enable chrome headless console log notification 2026-10-20 10:38:41,746 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome headless enable page notifications 2026-10-20 10:38:41,838 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:38:41,851 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Setting session cookie in browser 2026-10-20 10:38:41,857 7 INFO rb-aa5c29f-225760-426740 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 10:38:41,857 7 INFO rb-aa5c29f-225760-426740 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 10:38:41,876 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:38:42,314 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:42] "GET /pos/ui/320 HTTP/1.1" 200 6880 66 0.072 0.383 rw 2026-10-20 10:38:42,319 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Navigation result: {'frameId': 'EC2443ECCA3855F6B4D761EBD5B1B971', 'loaderId': '35E77B40334495B689BCCE31CDECBAEA', 'isDownload': False} 2026-10-20 10:38:42,320 7 INFO rb-aa5c29f-225760-426740 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 10:38:42,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:42] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.033 ro 2026-10-20 10:38:42,404 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:42] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.532 ro 2026-10-20 10:38:42,435 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:42] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.08 ro 2026-10-20 10:38:43,134 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: Owl is running in 'dev' mode. 2026-10-20 10:38:43,160 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 10:38:43,171 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 10:38:43,209 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.023 ro 2026-10-20 10:38:43,245 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:43] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.016 rw 2026-10-20 10:38:43,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38: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.036 rw 2026-10-20 10:38:43,627 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:38:44,193 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534558 250 0.296 0.613 rw 2026-10-20 10:38:44,403 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: The ready code tooks too much time : 2.0830283164978027 2026-10-20 10:38:44,403 7 INFO rb-aa5c29f-225760-426740 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 10:38:44,419 7 INFO rb-aa5c29f-225760-426740 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 10:38:44,428 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:44] "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 10:38:44,460 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:44] "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 10:38:44,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:44] "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 10:38:44,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10: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.0 0.012 rw 2026-10-20 10:38:44,515 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:44] "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 10:38:45,073 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:45] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.004 0.021 ro 2026-10-20 10:38:45,187 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:45] "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 10:38:45,282 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38: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.009 rw 2026-10-20 10:38:45,432 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 10:38:45,451 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.013 0.067 rw 2026-10-20 10:38:45,561 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 10:38:45,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:45] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.024 rw 2026-10-20 10:38:45,566 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:45] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 10:38:45,568 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:45] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-20 10:38:45,576 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:45] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.025 ro 2026-10-20 10:38:45,651 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.041 rw 2026-10-20 10:38:45,687 7 INFO rb-aa5c29f-225760-426740 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 10:38:45,863 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.08 - 2026-10-20 10:38:45,873 7 INFO rb-aa5c29f-225760-426740 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 10:38:45,903 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:45] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.034 0.087 rw 2026-10-20 10:38:46,029 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:46] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.05 0.187 rw 2026-10-20 10:38:46,048 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38: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.005 0.165 rw 2026-10-20 10:38:46,131 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.032 0.214 rw 2026-10-20 10:38:46,182 7 INFO rb-aa5c29f-225760-426740 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 10:38:46,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:46] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.002 - 2026-10-20 10:38:46,301 7 INFO rb-aa5c29f-225760-426740 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 10:38:46,341 7 INFO rb-aa5c29f-225760-426740 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 10:38:46,341 7 INFO rb-aa5c29f-225760-426740 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 10:38:46,354 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:46] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 10:38:46,367 7 INFO rb-aa5c29f-225760-426740 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 10:38:46,425 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 375, model: account.tax 2026-10-20 10:38:46,445 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 375, model: account.tax 2026-10-20 10:38:46,633 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:46] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 1084 74 0.082 0.172 rw 2026-10-20 10:38:46,680 7 INFO rb-aa5c29f-225760-426740 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 10:38:46,685 7 INFO rb-aa5c29f-225760-426740 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 10:38:46,708 7 INFO rb-aa5c29f-225760-426740 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 10:38:46,729 7 INFO rb-aa5c29f-225760-426740 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 10:38:46,751 7 INFO rb-aa5c29f-225760-426740 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 10:38:46,755 7 INFO rb-aa5c29f-225760-426740 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 10:38:46,755 7 INFO rb-aa5c29f-225760-426740 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 10:38:46,771 7 INFO rb-aa5c29f-225760-426740 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 10:38:46,813 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 375, model: account.tax 2026-10-20 10:38:46,831 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 375, model: account.tax 2026-10-20 10:38:47,020 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:47] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 1084 72 0.089 0.154 rw 2026-10-20 10:38:47,058 7 INFO rb-aa5c29f-225760-426740 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 10:38:47,063 7 INFO rb-aa5c29f-225760-426740 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 10:38:47,095 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: tour succeeded 2026-10-20 10:38:47,096 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_product_info_product_inventory SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-20 10:38:47,254 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:38:47,255 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: heap 21096680 (allocated 22827008) 2026-10-20 10:38:47,262 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VDx99CWi - [20/Oct/2026 10:38:43] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 3.972 rw 2026-10-20 10:38:47,363 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Closing chrome headless with pid 64856 2026-10-20 10:38:47,364 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Closing websocket connection 2026-10-20 10:38:47,364 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Terminating chrome headless with pid 64856 2026-10-20 10:38:47,462 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103847_461876_test_product_info_product_inventory.txt 2026-10-20 10:38:47,462 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Removing chrome user profile "/tmp/tmpzvhy58kv_chrome_odoo" 2026-10-20 10:38:47,474 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_receipt_screen_tour ... 2026-10-20 10:38:48,030 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome pid: 64994 2026-10-20 10:38:48,031 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome headless temporary user profile dir: /tmp/tmps8c7xioe_chrome_odoo 2026-10-20 10:38:48,031 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:35859/json/version 2026-10-20 10:38:48,039 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35859', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:38:48,086 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 10:38:48,086 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:35859/json 2026-10-20 10:38:48,089 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35859', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:38:48,107 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Websocket url found: ws://127.0.0.1:35859/devtools/page/75124A9ED5DF47336D4197C3DF21B366 2026-10-20 10:38:48,127 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Enable chrome headless console log notification 2026-10-20 10:38:48,141 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome headless enable page notifications 2026-10-20 10:38:48,292 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:38:48,309 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Setting session cookie in browser 2026-10-20 10:38:48,318 7 INFO rb-aa5c29f-225760-426740 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 10:38:48,318 7 INFO rb-aa5c29f-225760-426740 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 10:38:48,342 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:38:49,092 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:49] "GET /pos/ui/320 HTTP/1.1" 200 6920 93 0.13 0.642 rw 2026-10-20 10:38:49,097 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Navigation result: {'frameId': '75124A9ED5DF47336D4197C3DF21B366', 'loaderId': '539F41D3EB854DEF31B22AC49B1069D1', 'isDownload': False} 2026-10-20 10:38:49,097 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Evaluate ready code "odoo.isTourReady('StockFeedbackScreenTour')" 2026-10-20 10:38:49,173 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:49] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.035 ro 2026-10-20 10:38:49,177 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:49] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.841 ro 2026-10-20 10:38:49,196 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:49] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.045 ro 2026-10-20 10:38:49,924 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Owl is running in 'dev' mode. 2026-10-20 10:38:49,955 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 10:38:49,962 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 10:38:49,982 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 10:38:50,029 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:50] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.024 rw 2026-10-20 10:38:50,034 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10: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.004 0.024 rw 2026-10-20 10:38:50,563 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:38:51,097 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532437 245 0.291 0.755 rw 2026-10-20 10:38:51,308 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: The ready code tooks too much time : 2.210352659225464 2026-10-20 10:38:51,308 7 INFO rb-aa5c29f-225760-426740 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 10:38:51,329 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:51] "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 10:38:51,345 7 INFO rb-aa5c29f-225760-426740 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 10:38:51,386 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.024 ro 2026-10-20 10:38:51,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10: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.018 rw 2026-10-20 10:38:51,448 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:51] "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 10:38:51,491 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:51] "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 10:38:51,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:51] "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 10:38:52,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10: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.003 0.014 rw 2026-10-20 10:38:52,255 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.051 rw 2026-10-20 10:38:52,273 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 10:38:52,417 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:52] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-20 10:38:52,440 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:52] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.017 ro 2026-10-20 10:38:52,441 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:52] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.019 - 2026-10-20 10:38:52,442 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:52] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.021 - 2026-10-20 10:38:52,443 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.013 - 2026-10-20 10:38:52,507 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.037 rw 2026-10-20 10:38:52,538 7 INFO rb-aa5c29f-225760-426740 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 10:38:52,688 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.031 - 2026-10-20 10:38:52,722 7 INFO rb-aa5c29f-225760-426740 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 10:38:52,724 7 INFO rb-aa5c29f-225760-426740 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 10:38:52,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:52] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.063 0.09 rw 2026-10-20 10:38:52,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:52] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.031 0.208 rw 2026-10-20 10:38:52,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38: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.015 0.221 rw 2026-10-20 10:38:53,044 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.041 0.253 rw 2026-10-20 10:38:53,146 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,151 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,190 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,196 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,202 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,210 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,233 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,244 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,245 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,248 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,429 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,447 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,464 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,518 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,532 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,541 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,557 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,910 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,910 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,927 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,942 7 INFO rb-aa5c29f-225760-426740 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 10:38:53,943 7 INFO rb-aa5c29f-225760-426740 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 10:38:54,005 7 INFO rb-aa5c29f-225760-426740 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 10:38:54,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 10:38:54,024 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 10:38:54,513 7 INFO rb-aa5c29f-225760-426740 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 10:38:54,523 7 INFO rb-aa5c29f-225760-426740 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 10:38:54,524 7 INFO rb-aa5c29f-225760-426740 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 10:38:54,536 7 INFO rb-aa5c29f-225760-426740 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 10:38:54,555 7 INFO rb-aa5c29f-225760-426740 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 10:38:54,569 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,107 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,124 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [35/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:38:55,230 7 INFO rb-aa5c29f-225760-426740 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/66252be/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 10:38:55,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [36/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:38:55,320 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,325 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,326 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,354 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,375 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,382 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,390 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,401 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,406 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,408 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,419 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,426 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,428 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,607 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,617 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,650 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,656 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,721 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,726 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,735 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,735 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:55] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 10:38:55,746 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,751 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,762 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,767 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,942 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,951 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,989 7 INFO rb-aa5c29f-225760-426740 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 10:38:55,994 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,006 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,012 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,021 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,022 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,038 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,049 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,056 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,224 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,235 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,236 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,256 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,762 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,771 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,771 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,772 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,791 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,806 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,810 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,861 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,861 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,873 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,886 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,886 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,895 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,910 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,911 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,911 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,927 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,927 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,935 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,946 7 INFO rb-aa5c29f-225760-426740 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 10:38:56,950 7 INFO rb-aa5c29f-225760-426740 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 10:38:57,459 7 INFO rb-aa5c29f-225760-426740 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 10:38:57,469 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63454067 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': 'ad633dec-0040-4078-aee4-8760673437a6'}] 2026-10-20 10:38:57,472 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [98/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:38:57,570 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [99/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:38:57,617 7 INFO rb-aa5c29f-225760-426740 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 10:38:58,066 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63454067 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': 'ad633dec-0040-4078-aee4-8760673437a6'} created pos.order #910 2026-10-20 10:38:58,068 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63454067 finished 2026-10-20 10:38:58,201 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5242 180 0.297 0.44 rw 2026-10-20 10:38:58,332 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12625614 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000002', 'uuid': 'a8b0a93b-a140-45e4-b131-9ac7c7bb9857'}] 2026-10-20 10:38:58,936 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12625614 order {'name': '/', 'pos_reference': '261-320-000002', 'uuid': 'a8b0a93b-a140-45e4-b131-9ac7c7bb9857'} created pos.order #911 2026-10-20 10:38:58,943 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12625614 finished 2026-10-20 10:38:59,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8400 172 0.246 0.478 rw 2026-10-20 10:38:59,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:59] "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 10:38:59,210 7 INFO rb-aa5c29f-225760-426740 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 10:38:59,230 7 INFO rb-aa5c29f-225760-426740 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 10:38:59,236 7 INFO rb-aa5c29f-225760-426740 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 10:38:59,701 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:59] "POST /web/dataset/call_kw/pos.order/action_send_receipt#pos.order.action_send_receipt HTTP/1.1" 200 44 144 0.19 0.273 rw 2026-10-20 10:38:59,741 7 INFO rb-aa5c29f-225760-426740 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 10:38:59,744 7 INFO rb-aa5c29f-225760-426740 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 10:38:59,746 7 INFO rb-aa5c29f-225760-426740 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 10:38:59,747 7 INFO rb-aa5c29f-225760-426740 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 10:38:59,784 7 INFO rb-aa5c29f-225760-426740 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 10:38:59,812 7 INFO rb-aa5c29f-225760-426740 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 10:38:59,822 7 INFO rb-aa5c29f-225760-426740 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 10:38:59,835 7 INFO rb-aa5c29f-225760-426740 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 10:38:59,844 7 INFO rb-aa5c29f-225760-426740 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 10:38:59,850 7 INFO rb-aa5c29f-225760-426740 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 10:38:59,853 7 INFO rb-aa5c29f-225760-426740 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 10:38:59,866 7 INFO rb-aa5c29f-225760-426740 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 10:38:59,874 7 INFO rb-aa5c29f-225760-426740 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 10:38:59,877 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,057 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,067 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,068 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,095 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,605 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,615 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,618 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,621 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,640 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,641 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,641 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,645 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,660 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,661 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,690 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,691 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,703 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,710 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,722 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,722 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,724 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,745 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,751 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,762 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,763 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,777 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,777 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,784 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,790 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,801 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,807 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,824 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,825 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,825 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,826 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,849 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,850 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,858 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,867 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,867 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,868 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,880 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,908 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,912 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,913 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,913 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,932 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,935 7 INFO rb-aa5c29f-225760-426740 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 10:39:00,944 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,457 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [168/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:39:01,517 7 INFO rb-aa5c29f-225760-426740 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/66252be/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 10:39:01,533 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [169/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:39:01,589 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,591 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,649 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,674 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,679 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,692 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,695 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,703 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,704 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,716 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,723 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,724 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,732 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,746 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,754 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,781 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,781 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,798 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,814 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,819 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,837 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,837 7 INFO rb-aa5c29f-225760-426740 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 10:39:01,859 7 INFO rb-aa5c29f-225760-426740 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 10:39:02,361 7 INFO rb-aa5c29f-225760-426740 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 10:39:02,367 7 INFO rb-aa5c29f-225760-426740 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 10:39:02,888 7 INFO rb-aa5c29f-225760-426740 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 10:39:02,894 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [196/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:39:02,948 7 INFO rb-aa5c29f-225760-426740 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/66252be/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 10:39:02,967 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [197/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:39:03,020 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,020 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,038 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,060 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,067 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,077 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,083 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,089 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,089 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,106 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,115 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,116 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,130 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,148 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,154 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,161 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,186 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,186 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,200 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,207 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,223 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,231 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,232 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,250 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,251 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,275 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,284 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,294 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,302 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,302 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,318 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,830 7 INFO rb-aa5c29f-225760-426740 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 10:39:03,835 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,348 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,354 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [232/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:39:04,395 7 INFO rb-aa5c29f-225760-426740 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/66252be/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 10:39:04,406 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [233/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:39:04,454 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,455 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,474 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,485 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,497 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,505 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,507 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,512 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,516 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,518 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,536 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,540 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,542 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,551 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,559 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,570 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,581 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,582 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,587 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,758 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,761 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,774 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,775 7 INFO rb-aa5c29f-225760-426740 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 10:39:04,789 7 INFO rb-aa5c29f-225760-426740 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 10:39:05,299 7 INFO rb-aa5c29f-225760-426740 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 10:39:05,303 7 INFO rb-aa5c29f-225760-426740 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 10:39:05,817 7 INFO rb-aa5c29f-225760-426740 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 10:39:05,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [261/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:39:05,873 7 INFO rb-aa5c29f-225760-426740 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/66252be/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/740f39d/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 10:39:05,885 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [262/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 10:39:05,926 7 INFO rb-aa5c29f-225760-426740 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 10:39:05,927 7 INFO rb-aa5c29f-225760-426740 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 10:39:05,943 7 INFO rb-aa5c29f-225760-426740 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 10:39:05,943 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: tour succeeded 2026-10-20 10:39:05,944 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR StockFeedbackScreenTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 10:39:06,315 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:39:06,325 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 GJs-mCvl - [20/Oct/2026 10:38:50] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 16.268 rw 2026-10-20 10:39:06,335 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: heap 30158920 (allocated 31477760) 2026-10-20 10:39:06,424 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Closing chrome headless with pid 64994 2026-10-20 10:39:06,425 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Closing websocket connection 2026-10-20 10:39:06,426 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Terminating chrome headless with pid 64994 2026-10-20 10:39:06,549 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103906_549480_test_receipt_screen_tour.txt 2026-10-20 10:39:06,549 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Removing chrome user profile "/tmp/tmps8c7xioe_chrome_odoo" 2026-10-20 10:39:06,581 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-10-20 10:39:07,262 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome pid: 65137 2026-10-20 10:39:07,263 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome headless temporary user profile dir: /tmp/tmpx6zcs1w0_chrome_odoo 2026-10-20 10:39:07,263 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:41279/json/version 2026-10-20 10:39:07,264 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41279', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:39:07,278 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Browser version: Chrome/150.0.7871.114 2026-10-20 10:39:07,278 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:41279/json 2026-10-20 10:39:07,279 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41279', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:39:07,287 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Websocket url found: ws://127.0.0.1:41279/devtools/page/886BF9DC35C590452ACD628411CB544C 2026-10-20 10:39:07,300 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Enable chrome headless console log notification 2026-10-20 10:39:07,310 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome headless enable page notifications 2026-10-20 10:39:07,378 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:39:07,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Setting session cookie in browser 2026-10-20 10:39:07,388 7 INFO rb-aa5c29f-225760-426740 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 10:39:07,388 7 INFO rb-aa5c29f-225760-426740 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 10:39:07,407 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:39:08,066 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:08] "GET /pos/ui/320 HTTP/1.1" 200 6880 66 0.048 0.627 rw 2026-10-20 10:39:08,074 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Navigation result: {'frameId': '886BF9DC35C590452ACD628411CB544C', 'loaderId': 'A35EFE22F10702379CB2695AF62FFF85', 'isDownload': False} 2026-10-20 10:39:08,074 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-20 10:39:08,152 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:08] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.04 ro 2026-10-20 10:39:08,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:08] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.757 ro 2026-10-20 10:39:08,168 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:08] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.044 ro 2026-10-20 10:39:08,860 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: Owl is running in 'dev' mode. 2026-10-20 10:39:08,892 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:39:08,894 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:39:08,948 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.006 0.021 ro 2026-10-20 10:39:08,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:08] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.011 rw 2026-10-20 10:39:09,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.016 0.024 rw 2026-10-20 10:39:09,328 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:39:09,868 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533297 247 0.269 0.566 rw 2026-10-20 10:39:10,068 7 INFO rb-aa5c29f-225760-426740 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 10:39:10,086 7 INFO rb-aa5c29f-225760-426740 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 10:39:10,103 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:10] "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 10:39:10,141 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:10] "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 10:39:10,173 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-20 10:39:10,195 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39: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.002 0.019 rw 2026-10-20 10:39:10,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:10] "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 10:39:10,658 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:10] "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 10:39:10,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39: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 10:39:10,934 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 10:39:10,939 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.04 rw 2026-10-20 10:39:11,046 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:11] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 10:39:11,069 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:11] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-20 10:39:11,070 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 10:39:11,073 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:11] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.015 - 2026-10-20 10:39:11,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:11] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.021 ro 2026-10-20 10:39:11,135 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.042 rw 2026-10-20 10:39:11,146 7 INFO rb-aa5c29f-225760-426740 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 10:39:11,232 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-20 10:39:11,278 7 INFO rb-aa5c29f-225760-426740 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 10:39:11,322 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:11] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.029 0.08 rw 2026-10-20 10:39:11,448 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:11] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.042 0.193 rw 2026-10-20 10:39:11,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39: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.004 0.218 rw 2026-10-20 10:39:11,547 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.035 0.226 rw 2026-10-20 10:39:11,584 7 INFO rb-aa5c29f-225760-426740 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 10:39:11,615 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39: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.008 0.02 rw 2026-10-20 10:39:11,705 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:11] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-20 10:39:11,714 7 INFO rb-aa5c29f-225760-426740 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 10:39:11,723 7 INFO rb-aa5c29f-225760-426740 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 10:39:11,991 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [7/16] Tour ReceiptTrackingMethodTour → Step .o-autocomplete input 2026-10-20 10:39:11,993 7 INFO rb-aa5c29f-225760-426740 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 10:39:12,035 7 INFO rb-aa5c29f-225760-426740 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 10:39:12,036 7 INFO rb-aa5c29f-225760-426740 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 10:39:12,087 7 INFO rb-aa5c29f-225760-426740 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 10:39:12,125 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 10:39:12,126 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 10:39:12,603 7 INFO rb-aa5c29f-225760-426740 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 10:39:12,612 7 INFO rb-aa5c29f-225760-426740 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 10:39:13,137 7 INFO rb-aa5c29f-225760-426740 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 10:39:13,145 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32237501 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': '67654423-8d56-44f5-862c-ea745963a2b5'}] 2026-10-20 10:39:13,146 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [15/16] Tour ReceiptTrackingMethodTour → Step body 2026-10-20 10:39:13,263 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [16/16] Tour ReceiptTrackingMethodTour → Step body 2026-10-20 10:39:13,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: tour succeeded 2026-10-20 10:39:13,308 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: ╔══════════════════════════════════════════╗ ║ TOUR ReceiptTrackingMethodTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 10:39:13,480 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: heap 21625664 (allocated 22827008) 2026-10-20 10:39:13,481 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:39:13,598 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Closing chrome headless with pid 65137 2026-10-20 10:39:13,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Closing websocket connection 2026-10-20 10:39:13,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Terminating chrome headless with pid 65137 2026-10-20 10:39:13,713 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32237501 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': '67654423-8d56-44f5-862c-ea745963a2b5'} created pos.order #912 2026-10-20 10:39:13,715 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32237501 finished 2026-10-20 10:39:13,716 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103913_714556_test_receipt_tracking_method.txt 2026-10-20 10:39:13,716 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Removing chrome user profile "/tmp/tmpx6zcs1w0_chrome_odoo" 2026-10-20 10:39:13,739 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: waiting for threads: [, ] 2026-10-20 10:39:13,767 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:09] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 4.759 rw 2026-10-20 10:39:13,785 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 z_BJf0IS - [20/Oct/2026 10:39:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 202 0.217 0.428 rw 2026-10-20 10:39:23,759 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_weighted_product_ean13_barcode_scan ... 2026-10-20 10:39:24,234 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Chrome pid: 65270 2026-10-20 10:39:24,234 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Chrome headless temporary user profile dir: /tmp/tmpv1n41xig_chrome_odoo 2026-10-20 10:39:24,234 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Issuing json command http://127.0.0.1:44715/json/version 2026-10-20 10:39:24,236 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44715', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:39:24,266 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Browser version: Chrome/150.0.7871.114 2026-10-20 10:39:24,266 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Issuing json command http://127.0.0.1:44715/json 2026-10-20 10:39:24,267 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44715', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:39:24,286 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Websocket url found: ws://127.0.0.1:44715/devtools/page/E60AA9BEA651A586423A7D695E46E472 2026-10-20 10:39:24,294 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Enable chrome headless console log notification 2026-10-20 10:39:24,306 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Chrome headless enable page notifications 2026-10-20 10:39:24,402 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:39:24,417 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Setting session cookie in browser 2026-10-20 10:39:24,426 7 INFO rb-aa5c29f-225760-426740 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 10:39:24,426 7 INFO rb-aa5c29f-225760-426740 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 10:39:24,444 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:39:25,037 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:25] "GET /pos/ui/320 HTTP/1.1" 200 6880 65 0.066 0.538 rw 2026-10-20 10:39:25,042 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Navigation result: {'frameId': 'E60AA9BEA651A586423A7D695E46E472', 'loaderId': '79B989F2BAA66B92D5D6BF90C2FC79F4', 'isDownload': False} 2026-10-20 10:39:25,042 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Evaluate ready code "odoo.isTourReady('BarcodeScanningWeightedProductTour')" 2026-10-20 10:39:25,135 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:25] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.696 ro 2026-10-20 10:39:25,142 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:25] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.049 ro 2026-10-20 10:39:25,171 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:25] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.092 ro 2026-10-20 10:39:25,883 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: Owl is running in 'dev' mode. 2026-10-20 10:39:25,913 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 10:39:25,914 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 10:39:25,943 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.019 ro 2026-10-20 10:39:25,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:25] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.021 rw 2026-10-20 10:39:26,002 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39: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.008 0.027 rw 2026-10-20 10:39:26,552 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:39:27,162 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532044 246 0.39 0.752 rw 2026-10-20 10:39:27,388 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: The ready code tooks too much time : 2.3456003665924072 2026-10-20 10:39:27,388 7 INFO rb-aa5c29f-225760-426740 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 10:39:27,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:27] "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 10:39:27,399 7 INFO rb-aa5c29f-225760-426740 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 10:39:27,429 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:27] "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 10:39:27,456 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:27] "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 10:39:27,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.016 rw 2026-10-20 10:39:27,493 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:27] "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 10:39:27,998 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:27] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-20 10:39:28,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39: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 10:39:28,247 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.047 rw 2026-10-20 10:39:28,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 10:39:28,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:28] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.026 rw 2026-10-20 10:39:28,380 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:28] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.017 ro 2026-10-20 10:39:28,406 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:28] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 10:39:28,410 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-20 10:39:28,417 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:28] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.017 - 2026-10-20 10:39:28,538 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.044 rw 2026-10-20 10:39:28,566 7 INFO rb-aa5c29f-225760-426740 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 10:39:28,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-20 10:39:28,667 7 INFO rb-aa5c29f-225760-426740 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 10:39:28,755 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:28] "GET /pos/ui/320 HTTP/1.1" 200 6920 31 0.043 0.078 rw 2026-10-20 10:39:28,780 7 INFO rb-aa5c29f-225760-426740 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 10:39:28,788 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:28] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.013 - 2026-10-20 10:39:28,839 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:28] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6920 31 0.021 0.178 rw 2026-10-20 10:39:28,877 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39: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.014 0.202 rw 2026-10-20 10:39:28,979 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.05 0.255 rw 2026-10-20 10:39:29,014 7 INFO rb-aa5c29f-225760-426740 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 10:39:29,087 7 INFO rb-aa5c29f-225760-426740 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 10:39:29,100 7 INFO rb-aa5c29f-225760-426740 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 10:39:29,148 7 INFO rb-aa5c29f-225760-426740 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 10:39:29,155 7 INFO rb-aa5c29f-225760-426740 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 10:39:29,180 7 INFO rb-aa5c29f-225760-426740 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 10:39:29,192 7 INFO rb-aa5c29f-225760-426740 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 10:39:29,193 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: tour succeeded 2026-10-20 10:39:29,194 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR BarcodeScanningWeightedProductTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-20 10:39:29,357 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: heap 20365200 (allocated 21778432) 2026-10-20 10:39:29,358 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:39:29,367 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 g6x_pVaO - [20/Oct/2026 10:39:26] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.02 3.337 rw 2026-10-20 10:39:29,469 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Closing chrome headless with pid 65270 2026-10-20 10:39:29,472 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Closing websocket connection 2026-10-20 10:39:29,476 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Terminating chrome headless with pid 65270 2026-10-20 10:39:29,582 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_103929_582039_test_weighted_product_ean13_barcode_scan.txt 2026-10-20 10:39:29,582 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Removing chrome user profile "/tmp/tmpv1n41xig_chrome_odoo" 2026-10-20 10:39:29,738 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 10:39:30,873 7 INFO rb-aa5c29f-225760-426740 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 10:39:31,069 7 INFO rb-aa5c29f-225760-426740 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 10:39:40,624 7 INFO rb-aa5c29f-225760-426740 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 10:39:43,785 7 INFO rb-aa5c29f-225760-426740 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 10:39:46,531 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_accounting: Starting TestPosAccountingStock.test_available_stock_order_no_invoice ... 2026-10-20 10:39:47,072 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15320946 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 10:39:47,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15320946 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #913 2026-10-20 10:39:47,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15320946 finished 2026-10-20 10:39:47,494 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52152077 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 10:39:47,522 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52152077 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #914 2026-10-20 10:39:47,522 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52152077 finished 2026-10-20 10:39:47,841 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18303858 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 10:39:47,873 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18303858 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #915 2026-10-20 10:39:47,873 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18303858 finished 2026-10-20 10:39:49,338 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80811848 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 10:39:49,367 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80811848 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #916 2026-10-20 10:39:49,368 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80811848 finished 2026-10-20 10:39:50,585 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_accounting: Starting TestPosAccountingStock.test_available_stock_order_with_invoice ... 2026-10-20 10:39:50,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59643688 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 10:39:50,817 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59643688 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #917 2026-10-20 10:39:50,817 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59643688 finished 2026-10-20 10:39:52,288 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95165366 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 10:39:52,317 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95165366 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #918 2026-10-20 10:39:52,318 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95165366 finished 2026-10-20 10:39:53,632 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93615855 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 10:39:53,660 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93615855 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #919 2026-10-20 10:39:53,661 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93615855 finished 2026-10-20 10:39:54,976 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72365601 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 10:39:55,016 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72365601 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #920 2026-10-20 10:39:55,022 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72365601 finished 2026-10-20 10:39:56,529 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:39:57,482 7 INFO rb-aa5c29f-225760-426740 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 10:39:57,676 7 INFO rb-aa5c29f-225760-426740 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 10:40:06,891 7 INFO rb-aa5c29f-225760-426740 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 10:40:09,098 7 INFO rb-aa5c29f-225760-426740 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 10:40:13,373 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_picking_backorder: Starting TestPosPickingBackorder.test_pos_backorder_picking_shares_pos_order_origin ... 2026-10-20 10:40:14,969 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:40:14,979 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-10-20 10:40:14,979 7 INFO rb-aa5c29f-225760-426740 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 10:40:14,979 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-10-20 10:40:14,979 7 INFO rb-aa5c29f-225760-426740 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 10:40:14,979 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-10-20 10:40:14,979 7 INFO rb-aa5c29f-225760-426740 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 10:40:14,980 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-10-20 10:40:14,980 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_account: skipped TestPoSStock.test_04_order_refund : Temporary to fast merge new valuation 2026-10-20 10:40:14,980 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-10-20 10:40:14,980 7 INFO rb-aa5c29f-225760-426740 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 10:40:16,080 7 INFO rb-aa5c29f-225760-426740 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 10:40:16,259 7 INFO rb-aa5c29f-225760-426740 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 10:40:25,625 7 INFO rb-aa5c29f-225760-426740 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 10:40:28,238 7 INFO rb-aa5c29f-225760-426740 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 10:40:30,049 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #383 deleted res.currency.rate records with IDs: [83, 82, 81] 2026-10-20 10:40:31,265 7 INFO rb-aa5c29f-225760-426740 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 10:40:31,723 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_basic_config: Starting TestPoSStockBasicConfig.test_limited_products_loading_priority ... 2026-10-20 10:40:33,669 7 INFO rb-aa5c29f-225760-426740 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 10:40:46,096 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:40:46,831 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:40:47,276 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:40:47,697 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:40:48,044 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:40:48,972 7 INFO rb-aa5c29f-225760-426740 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 10:40:49,159 7 INFO rb-aa5c29f-225760-426740 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 10:40:58,402 7 INFO rb-aa5c29f-225760-426740 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 10:41:00,272 7 INFO rb-aa5c29f-225760-426740 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 10:41:04,145 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_description_is_computed_for_product_with_attribute ... 2026-10-20 10:41:04,864 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10508459 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 10:41:05,906 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10508459 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #922 2026-10-20 10:41:05,906 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10508459 finished 2026-10-20 10:41:05,939 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_fiscal_position_mapping_no_invoice ... 2026-10-20 10:41:07,470 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_intercompany_vendor_with_invoice ... 2026-10-20 10:41:07,821 7 INFO rb-aa5c29f-225760-426740 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 10:41:19,416 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1907724 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 10:41:20,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1907724 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #924 2026-10-20 10:41:20,760 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1907724 finished 2026-10-20 10:41:20,858 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_invoiced_lot_values_use_stock_lot_for_pos_lot ... 2026-10-20 10:41:20,967 7 INFO rb-aa5c29f-225760-426740 odoo.fields: Properties field: User #386 changed definition of product.product(2684,) 2026-10-20 10:41:21,356 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1103] 2026-10-20 10:41:22,389 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_mo_custom_description_ship_later ... 2026-10-20 10:41:22,672 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27407937 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': None}] 2026-10-20 10:41:22,979 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27407937 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': None} created pos.order #926 2026-10-20 10:41:22,980 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27407937 finished 2026-10-20 10:41:23,019 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_multi_exp_account_real_time ... 2026-10-20 10:41:25,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_no_serial_total_cost_fallback_to_standard_price ... 2026-10-20 10:41:25,518 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76081485 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 10:41:26,391 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76081485 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #928 2026-10-20 10:41:26,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76081485 finished 2026-10-20 10:41:26,427 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_different_lots ... 2026-10-20 10:41:27,274 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1109] 2026-10-20 10:41:28,869 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_existing_lot_gs1_nomenclature ... 2026-10-20 10:41:28,873 7 INFO rb-aa5c29f-225760-426740 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 10:41:28,874 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_multi_step_route ... 2026-10-20 10:41:30,094 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1113] 2026-10-20 10:41:30,286 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_refund_lot_valuated ... 2026-10-20 10:41:30,888 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1116] 2026-10-20 10:41:31,517 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1118] 2026-10-20 10:41:33,266 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-10-20 10:41:33,484 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 386, model: account.tax 2026-10-20 10:41:33,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 386, model: account.tax 2026-10-20 10:41:34,468 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_to_picking ... 2026-10-20 10:41:39,580 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_to_picking02 ... 2026-10-20 10:41:40,265 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1128] 2026-10-20 10:41:42,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_unexisting_lots ... 2026-10-20 10:41:43,615 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_partial_refund_ship_later_reduces_picking ... 2026-10-20 10:41:44,286 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #386 deleted pos.order.line records with IDs: [1460] 2026-10-20 10:41:44,466 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1132] 2026-10-20 10:41:44,592 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #386 deleted stock.move records with IDs: [1136] 2026-10-20 10:41:44,731 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1133] 2026-10-20 10:41:44,924 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_partial_refund_ship_later_removes_fully_refunded_move ... 2026-10-20 10:41:45,669 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #386 deleted pos.order.line records with IDs: [1466] 2026-10-20 10:41:45,892 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1136] 2026-10-20 10:41:46,024 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1137] 2026-10-20 10:41:46,122 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #386 deleted stock.move records with IDs: [1140] 2026-10-20 10:41:46,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-10-20 10:41:46,662 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53330463 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 10:41:47,820 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53330463 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #944 2026-10-20 10:41:47,820 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53330463 finished 2026-10-20 10:41:47,839 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94209537 started for PoS orders references: [{'name': 'a new test refund order', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-20 10:41:48,901 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94209537 order {'name': 'a new test refund order', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #945 2026-10-20 10:41:48,901 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94209537 finished 2026-10-20 10:41:48,935 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_refund_ship_later_cancels_picking ... 2026-10-20 10:41:49,502 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1144] 2026-10-20 10:41:49,640 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_reordering_rules_triggered_closing_pos ... 2026-10-20 10:41:51,524 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2026-10-20 10:41:54,176 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_search_order_ids ... 2026-10-20 10:41:54,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_ship_later_total_cost_fallback_to_standard_price ... 2026-10-20 10:41:54,830 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94767141 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 10:41:55,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94767141 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #953 2026-10-20 10:41:55,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94767141 finished 2026-10-20 10:41:55,080 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_sum_only_pos_locations ... 2026-10-20 10:41:57,730 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_tracked_product_with_owner ... 2026-10-20 10:41:58,167 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1147] 2026-10-20 10:41:59,381 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_valuation_order_invoiced_after_session_closed ... 2026-10-20 10:42:05,157 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_zero_cost_delivered_stock_not_overridden_by_standard_price ... 2026-10-20 10:42:06,013 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 427 checked, 15 removed 2026-10-20 10:42:06,945 7 INFO rb-aa5c29f-225760-426740 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 10:42:07,136 7 INFO rb-aa5c29f-225760-426740 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 10:42:16,710 7 INFO rb-aa5c29f-225760-426740 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 10:42:18,793 7 INFO rb-aa5c29f-225760-426740 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 10:42:20,621 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #389 deleted res.currency.rate records with IDs: [87, 86, 85] 2026-10-20 10:42:21,712 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_margin: Starting TestPosStockMargin.test_avco_margin_closing_time ... 2026-10-20 10:42:21,712 7 INFO rb-aa5c29f-225760-426740 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 10:42:21,712 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_margin: Starting TestPosStockMargin.test_fifo_margin_real_time ... 2026-10-20 10:42:21,712 7 INFO rb-aa5c29f-225760-426740 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 10:42:21,853 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 10:42:22,804 7 INFO rb-aa5c29f-225760-426740 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 10:42:22,996 7 INFO rb-aa5c29f-225760-426740 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 10:42:32,432 7 INFO rb-aa5c29f-225760-426740 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 10:42:34,770 7 INFO rb-aa5c29f-225760-426740 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 10:42:38,625 7 INFO rb-aa5c29f-225760-426740 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 10:42:40,157 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #391 deleted ir.attachment records with IDs: [274631, 274632] 2026-10-20 10:42:40,160 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #391 deleted pos.config records with IDs: [333, 334] 2026-10-20 10:42:40,196 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #391 deleted ir.sequence records with IDs: [8742, 8746, 8743, 8747] 2026-10-20 10:42:43,256 7 INFO rb-aa5c29f-225760-426740 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 10:42:43,355 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt: Starting TestPosStockOrderReceipt.test_receipt_with_ship_later ... 2026-10-20 10:42:44,279 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Chrome pid: 65413 2026-10-20 10:42:44,279 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Chrome headless temporary user profile dir: /tmp/tmp5a4kegs3_chrome_odoo 2026-10-20 10:42:44,279 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Issuing json command http://127.0.0.1:44841/json/version 2026-10-20 10:42:44,283 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:42:44,297 7 INFO rb-aa5c29f-225760-426740 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 10:42:44,297 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Issuing json command http://127.0.0.1:44841/json 2026-10-20 10:42:44,298 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:42:44,306 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Websocket url found: ws://127.0.0.1:44841/devtools/page/2860638B2683F0FB82904BFA34F47C6B 2026-10-20 10:42:44,321 7 INFO rb-aa5c29f-225760-426740 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 10:42:44,338 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Chrome headless enable page notifications 2026-10-20 10:42:44,442 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 10:42:44,457 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Setting session cookie in browser 2026-10-20 10:42:44,470 7 INFO rb-aa5c29f-225760-426740 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 10:42:44,471 7 INFO rb-aa5c29f-225760-426740 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 10:42:44,489 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:42:44,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:44] "GET /pos/ui/335 HTTP/1.1" 200 7000 64 0.052 0.385 rw 2026-10-20 10:42:44,915 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Navigation result: {'frameId': '2860638B2683F0FB82904BFA34F47C6B', 'loaderId': '7667F3177BD759E4F8719ED4276406A2', 'isDownload': False} 2026-10-20 10:42:44,915 7 INFO rb-aa5c29f-225760-426740 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 10:42:44,998 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:44] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.513 ro 2026-10-20 10:42:45,023 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:45] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.048 ro 2026-10-20 10:42:45,038 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:45] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.064 ro 2026-10-20 10:42:45,750 7 INFO rb-aa5c29f-225760-426740 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 10:42:45,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 10:42:45,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:42:45,811 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-20 10:42:45,874 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42: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.01 0.029 rw 2026-10-20 10:42:45,911 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:45] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.055 rw 2026-10-20 10:42:46,254 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:42:46,903 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525074 238 0.401 0.612 rw 2026-10-20 10:42:47,153 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: The ready code tooks too much time : 2.2373032569885254 2026-10-20 10:42:47,153 7 INFO rb-aa5c29f-225760-426740 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 10:42:47,177 7 INFO rb-aa5c29f-225760-426740 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 10:42:47,194 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.028 ro 2026-10-20 10:42:47,212 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:47] "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 10:42:47,245 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:47] "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 10:42:47,274 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42: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.028 rw 2026-10-20 10:42:47,302 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:47] "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 10:42:47,846 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:47] "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 10:42:47,957 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42: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.008 0.019 rw 2026-10-20 10:42:48,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 10:42:48,130 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-20 10:42:48,135 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.06 rw 2026-10-20 10:42:48,170 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:48] "GET /web/image/res.users/393/avatar_128 HTTP/1.1" 200 305 4 0.004 0.048 ro 2026-10-20 10:42:48,194 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:48] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.072 rw 2026-10-20 10:42:48,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 10:42:48,222 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:48] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 10:42:48,223 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:48] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.015 ro 2026-10-20 10:42:48,309 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.044 rw 2026-10-20 10:42:48,348 7 INFO rb-aa5c29f-225760-426740 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 10:42:48,449 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.063 - 2026-10-20 10:42:48,517 7 INFO rb-aa5c29f-225760-426740 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 10:42:48,523 7 INFO rb-aa5c29f-225760-426740 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 10:42:48,529 7 INFO rb-aa5c29f-225760-426740 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 10:42:48,529 7 INFO rb-aa5c29f-225760-426740 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 10:42:48,530 7 INFO rb-aa5c29f-225760-426740 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 10:42:48,533 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:48] "GET /pos/ui/335?from_backend=True HTTP/1.1" 200 7040 31 0.047 0.112 rw 2026-10-20 10:42:48,706 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:48] "GET /pos/ui/335 HTTP/1.1" 200 7040 31 0.08 0.242 rw 2026-10-20 10:42:48,823 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.062 0.231 rw 2026-10-20 10:42:48,838 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42: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.007 0.297 rw 2026-10-20 10:42:48,892 7 INFO rb-aa5c29f-225760-426740 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 10:42:48,931 7 INFO rb-aa5c29f-225760-426740 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 10:42:48,931 7 INFO rb-aa5c29f-225760-426740 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 10:42:48,945 7 INFO rb-aa5c29f-225760-426740 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 10:42:48,971 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:48] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 10:42:49,294 7 INFO rb-aa5c29f-225760-426740 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 10:42:49,495 7 INFO rb-aa5c29f-225760-426740 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 10:42:49,497 7 INFO rb-aa5c29f-225760-426740 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 10:42:49,502 7 INFO rb-aa5c29f-225760-426740 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 10:42:49,503 7 INFO rb-aa5c29f-225760-426740 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 10:42:49,520 7 INFO rb-aa5c29f-225760-426740 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 10:42:49,520 7 INFO rb-aa5c29f-225760-426740 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 10:42:49,573 7 INFO rb-aa5c29f-225760-426740 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 10:42:49,632 7 INFO rb-aa5c29f-225760-426740 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 10:42:49,634 7 INFO rb-aa5c29f-225760-426740 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 10:42:49,661 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-20 10:42:49,662 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 10:42:49,975 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:42:50,026 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 91 0.236 0.209 rw 2026-10-20 10:42:50,150 7 INFO rb-aa5c29f-225760-426740 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 10:42:50,166 7 INFO rb-aa5c29f-225760-426740 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 10:42:50,178 7 INFO rb-aa5c29f-225760-426740 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 10:42:50,213 7 INFO rb-aa5c29f-225760-426740 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 10:42:50,328 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:42:50,389 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94175143 started for PoS orders references: [{'name': '/', 'pos_reference': '261-335-000001', 'uuid': '02823e04-5482-453a-8bcc-070a6dbe3b82'}] 2026-10-20 10:42:50,394 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 86 0.139 0.213 rw 2026-10-20 10:42:50,909 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94175143 order {'name': '/', 'pos_reference': '261-335-000001', 'uuid': '02823e04-5482-453a-8bcc-070a6dbe3b82'} created pos.order #958 2026-10-20 10:42:50,911 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94175143 finished 2026-10-20 10:42:51,059 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5250 187 0.319 0.502 rw 2026-10-20 10:42:51,842 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:51] "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.168 0.253 rw 2026-10-20 10:42:51,847 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: tour succeeded 2026-10-20 10:42:51,849 7 INFO rb-aa5c29f-225760-426740 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 10:42:52,027 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: heap 21758460 (allocated 23351296) 2026-10-20 10:42:52,028 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:42:52,055 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 3qZ3jW_s - [20/Oct/2026 10:42:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 6.116 rw 2026-10-20 10:42:52,148 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Closing chrome headless with pid 65413 2026-10-20 10:42:52,152 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Closing websocket connection 2026-10-20 10:42:52,155 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Terminating chrome headless with pid 65413 2026-10-20 10:42:52,267 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_104252_267469_test_receipt_with_ship_later.txt 2026-10-20 10:42:52,268 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Removing chrome user profile "/tmp/tmp5a4kegs3_chrome_odoo" 2026-10-20 10:42:52,492 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 10:42:53,941 7 INFO rb-aa5c29f-225760-426740 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 10:42:54,209 7 INFO rb-aa5c29f-225760-426740 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 10:43:03,727 7 INFO rb-aa5c29f-225760-426740 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 10:43:06,624 7 INFO rb-aa5c29f-225760-426740 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 10:43:08,438 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #395 deleted res.currency.rate records with IDs: [91, 90, 89] 2026-10-20 10:43:09,449 7 INFO rb-aa5c29f-225760-426740 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 10:43:09,736 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-10-20 10:43:10,384 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-10-20 10:43:10,384 7 INFO rb-aa5c29f-225760-426740 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 10:43:10,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_with_session_check_product_cost ... 2026-10-20 10:43:10,866 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:43:11,417 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:43:12,539 7 INFO rb-aa5c29f-225760-426740 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 10:43:12,719 7 INFO rb-aa5c29f-225760-426740 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 10:43:22,273 7 INFO rb-aa5c29f-225760-426740 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 10:43:24,610 7 INFO rb-aa5c29f-225760-426740 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 10:43:26,347 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #398 deleted res.currency.rate records with IDs: [95, 94, 93] 2026-10-20 10:43:27,534 7 INFO rb-aa5c29f-225760-426740 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 10:43:27,837 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_pos_stock_products_with_tax: Starting TestPosStockProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-10-20 10:43:29,603 7 INFO rb-aa5c29f-225760-426740 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 10:43:48,598 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:43:49,631 7 INFO rb-aa5c29f-225760-426740 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 10:43:50,800 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 10:43:51,960 7 INFO rb-aa5c29f-225760-426740 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 10:43:52,125 7 INFO rb-aa5c29f-225760-426740 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 10:44:01,224 7 INFO rb-aa5c29f-225760-426740 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 10:44:03,831 7 INFO rb-aa5c29f-225760-426740 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 10:44:05,694 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #402 deleted res.currency.rate records with IDs: [99, 98, 97] 2026-10-20 10:44:06,662 7 INFO rb-aa5c29f-225760-426740 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 10:44:07,080 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_stock.tests.test_res_config_settings: Starting TestPosStockResConfigSettings.test_warehouse_synced_with_picking_type ... 2026-10-20 10:44:10,078 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:44:11,188 7 INFO rb-aa5c29f-225760-426740 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 10:44:11,360 7 INFO rb-aa5c29f-225760-426740 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 10:44:20,348 7 INFO rb-aa5c29f-225760-426740 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 10:44:22,304 7 INFO rb-aa5c29f-225760-426740 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 10:44:27,564 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-10-20 10:44:28,472 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 65540 2026-10-20 10:44:28,473 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmpmj4_e55h_chrome_odoo 2026-10-20 10:44:28,473 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:45699/json/version 2026-10-20 10:44:28,475 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45699', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:44:28,574 7 INFO rb-aa5c29f-225760-426740 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 10:44:28,575 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:45699/json 2026-10-20 10:44:28,576 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45699', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:44:28,607 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:45699/devtools/page/F98A688CA1E51683011A17F221AE1FBA 2026-10-20 10:44:28,624 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-10-20 10:44:28,645 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-10-20 10:44:28,748 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 10:44:28,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-10-20 10:44:28,765 7 INFO rb-aa5c29f-225760-426740 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 10:44:28,765 7 INFO rb-aa5c29f-225760-426740 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 10:44:28,789 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:44:29,260 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:29] "GET /pos/ui?config_id=344 HTTP/1.1" 200 6897 65 0.032 0.454 rw 2026-10-20 10:44:29,265 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': 'F98A688CA1E51683011A17F221AE1FBA', 'loaderId': '5AE57AEA337F723DBB2F0AFF9F8A7BF9', 'isDownload': False} 2026-10-20 10:44:29,266 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-10-20 10:44:29,378 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:29] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.057 ro 2026-10-20 10:44:29,386 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:29] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.602 ro 2026-10-20 10:44:29,452 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:29] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.136 ro 2026-10-20 10:44:30,226 7 INFO rb-aa5c29f-225760-426740 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 10:44:30,250 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:44:30,264 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 10:44:30,315 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.024 ro 2026-10-20 10:44:30,394 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.008 0.045 rw 2026-10-20 10:44:30,420 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.065 rw 2026-10-20 10:44:30,798 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:44:31,629 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538753 242 0.421 0.787 rw 2026-10-20 10:44:31,869 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: The ready code tooks too much time : 2.601714611053467 2026-10-20 10:44:31,869 7 INFO rb-aa5c29f-225760-426740 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 10:44:31,881 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:31] "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 10:44:31,882 7 INFO rb-aa5c29f-225760-426740 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 10:44:31,921 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:31] "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 10:44:31,950 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:31] "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 10:44:31,975 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.016 rw 2026-10-20 10:44:32,011 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:32] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.01 rw 2026-10-20 10:44:32,502 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:32] "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 10:44:32,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44: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.012 rw 2026-10-20 10:44:32,797 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.055 rw 2026-10-20 10:44:32,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 10:44:32,812 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 10:44:32,856 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:32] "GET /web/image/res.users/405/avatar_128 HTTP/1.1" 200 305 4 0.005 0.048 ro 2026-10-20 10:44:32,871 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:32] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.065 rw 2026-10-20 10:44:32,950 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:32] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.018 ro 2026-10-20 10:44:32,965 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.021 - 2026-10-20 10:44:32,971 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:32] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.031 - 2026-10-20 10:44:32,972 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.026 - 2026-10-20 10:44:33,080 7 INFO rb-aa5c29f-225760-426740 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 10:44:33,087 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:33] "GET /pos/ui/344 HTTP/1.1" 200 6937 31 0.048 0.096 rw 2026-10-20 10:44:33,248 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:33] "GET /pos/ui/344?from_backend=True HTTP/1.1" 200 6937 31 0.071 0.229 rw 2026-10-20 10:44:33,262 7 INFO rb-aa5c29f-225760-426740 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 10:44:33,303 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.265 rw 2026-10-20 10:44:33,418 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.044 0.101 rw 2026-10-20 10:44:33,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44: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.005 0.165 rw 2026-10-20 10:44:33,512 7 INFO rb-aa5c29f-225760-426740 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 10:44:33,513 7 INFO rb-aa5c29f-225760-426740 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 10:44:33,582 7 INFO rb-aa5c29f-225760-426740 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 10:44:33,588 7 INFO rb-aa5c29f-225760-426740 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 10:44:33,599 7 INFO rb-aa5c29f-225760-426740 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 10:44:33,602 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:33] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 10:44:33,602 7 INFO rb-aa5c29f-225760-426740 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 10:44:33,606 7 INFO rb-aa5c29f-225760-426740 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 10:44:33,608 7 INFO rb-aa5c29f-225760-426740 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 10:44:33,630 7 INFO rb-aa5c29f-225760-426740 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 10:44:33,655 7 INFO rb-aa5c29f-225760-426740 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 10:44:33,655 7 INFO rb-aa5c29f-225760-426740 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 10:44:33,656 7 INFO rb-aa5c29f-225760-426740 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 10:44:33,682 7 INFO rb-aa5c29f-225760-426740 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 10:44:33,683 7 INFO rb-aa5c29f-225760-426740 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 10:44:33,725 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.016 - 2026-10-20 10:44:33,726 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.017 - 2026-10-20 10:44:33,740 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:33] "GET /web/image/pos.payment.method/598/image HTTP/1.1" 200 4323 3 0.005 0.025 ro 2026-10-20 10:44:34,208 7 INFO rb-aa5c29f-225760-426740 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 10:44:34,208 7 INFO rb-aa5c29f-225760-426740 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 10:44:34,209 7 INFO rb-aa5c29f-225760-426740 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 10:44:34,233 7 INFO rb-aa5c29f-225760-426740 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 10:44:34,233 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-10-20 10:44:34,234 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-20 10:44:34,428 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:44:34,431 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 20465980 (allocated 21778432) 2026-10-20 10:44:34,440 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wIePEnhT - [20/Oct/2026 10:44:31] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.021 3.972 rw 2026-10-20 10:44:34,535 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 65540 2026-10-20 10:44:34,536 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-10-20 10:44:34,537 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 65540 2026-10-20 10:44:34,661 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_104434_661416_test_viva_com_kiosk_request_data.txt 2026-10-20 10:44:34,661 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmpmj4_e55h_chrome_odoo" 2026-10-20 10:44:34,674 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-10-20 10:44:35,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 65674 2026-10-20 10:44:35,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmp3ldjncr4_chrome_odoo 2026-10-20 10:44:35,176 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:41981/json/version 2026-10-20 10:44:35,177 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41981', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:44:35,239 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-20 10:44:35,239 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:41981/json 2026-10-20 10:44:35,245 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41981', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:44:35,252 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:41981/devtools/page/EA21830A5D6268B850B15E1856A36C8D 2026-10-20 10:44:35,262 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-10-20 10:44:35,274 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-10-20 10:44:35,348 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 10:44:35,366 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-10-20 10:44:35,371 7 INFO rb-aa5c29f-225760-426740 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 10:44:35,371 7 INFO rb-aa5c29f-225760-426740 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 10:44:35,390 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:44:35,989 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:35] "GET /pos/ui/344 HTTP/1.1" 200 6897 65 0.07 0.545 rw 2026-10-20 10:44:35,994 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': 'EA21830A5D6268B850B15E1856A36C8D', 'loaderId': 'CD4604331311B78AF8CE783132C96328', 'isDownload': False} 2026-10-20 10:44:35,994 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-10-20 10:44:36,076 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:36] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.69 ro 2026-10-20 10:44:36,079 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:36] "GET /web/assets/40a13f9/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.052 ro 2026-10-20 10:44:36,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:36] "GET /web/assets/740f39d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.054 ro 2026-10-20 10:44:36,799 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-10-20 10:44:36,828 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 10:44:36,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 10:44:36,859 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 10:44:36,891 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.013 rw 2026-10-20 10:44:36,919 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.005 0.034 rw 2026-10-20 10:44:37,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 10:44:37,900 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538753 242 0.292 0.679 rw 2026-10-20 10:44:38,140 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: The ready code tooks too much time : 2.146259069442749 2026-10-20 10:44:38,141 7 INFO rb-aa5c29f-225760-426740 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 10:44:38,155 7 INFO rb-aa5c29f-225760-426740 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 10:44:38,175 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.023 ro 2026-10-20 10:44:38,202 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:38] "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 10:44:38,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:38] "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 10:44:38,259 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44: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.003 0.021 rw 2026-10-20 10:44:38,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:38] "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 10:44:38,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:38] "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 10:44:38,979 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44: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.004 0.015 rw 2026-10-20 10:44:39,138 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.015 0.045 rw 2026-10-20 10:44:39,151 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 10:44:39,155 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 10:44:39,182 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:39] "GET /web/image/res.users/405/avatar_128 HTTP/1.1" 200 305 4 0.005 0.035 ro 2026-10-20 10:44:39,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:39] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.043 rw 2026-10-20 10:44:39,244 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:39] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 10:44:39,255 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 10:44:39,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.007 - 2026-10-20 10:44:39,270 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:39] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.013 0.012 ro 2026-10-20 10:44:39,365 7 INFO rb-aa5c29f-225760-426740 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 10:44:39,387 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:39] "GET /pos/ui/344?from_backend=True HTTP/1.1" 200 6937 31 0.043 0.094 rw 2026-10-20 10:44:39,496 7 INFO rb-aa5c29f-225760-426740 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 10:44:39,549 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:39] "GET /pos/ui/344 HTTP/1.1" 200 6937 31 0.037 0.258 rw 2026-10-20 10:44:39,595 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.301 rw 2026-10-20 10:44:39,618 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44: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.109 rw 2026-10-20 10:44:39,692 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.027 0.138 rw 2026-10-20 10:44:39,776 7 INFO rb-aa5c29f-225760-426740 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 10:44:39,778 7 INFO rb-aa5c29f-225760-426740 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 10:44:39,876 7 INFO rb-aa5c29f-225760-426740 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 10:44:39,885 7 INFO rb-aa5c29f-225760-426740 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 10:44:39,892 7 INFO rb-aa5c29f-225760-426740 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 10:44:39,894 7 INFO rb-aa5c29f-225760-426740 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 10:44:39,896 7 INFO rb-aa5c29f-225760-426740 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 10:44:39,899 7 INFO rb-aa5c29f-225760-426740 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 10:44:39,903 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:39] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 10:44:39,919 7 INFO rb-aa5c29f-225760-426740 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 10:44:39,932 7 INFO rb-aa5c29f-225760-426740 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 10:44:39,934 7 INFO rb-aa5c29f-225760-426740 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 10:44:39,935 7 INFO rb-aa5c29f-225760-426740 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 10:44:39,960 7 INFO rb-aa5c29f-225760-426740 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 10:44:39,961 7 INFO rb-aa5c29f-225760-426740 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 10:44:39,992 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-20 10:44:40,002 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 10:44:40,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:40] "GET /web/image/pos.payment.method/598/image HTTP/1.1" 200 4323 3 0.004 0.038 ro 2026-10-20 10:44:40,474 7 INFO rb-aa5c29f-225760-426740 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 10:44:40,476 7 INFO rb-aa5c29f-225760-426740 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 10:44:40,502 7 INFO rb-aa5c29f-225760-426740 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 10:44:40,535 7 INFO rb-aa5c29f-225760-426740 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 10:44:40,543 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:40] "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 10:44:40,584 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-20 10:44:40,638 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:40] "POST /pos_viva_com/notification?company_id=273&token=viva_com_test HTTP/1.1" 200 24 8 0.012 0.046 rw 2026-10-20 10:44:40,644 7 INFO rb-aa5c29f-225760-426740 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 10:44:40,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44251204 started for PoS orders references: [{'name': '/', 'pos_reference': '261-344-000001', 'uuid': '26e4b717-29c3-4f28-8cf3-9ab8b6ca8f58'}] 2026-10-20 10:44:40,684 7 INFO rb-aa5c29f-225760-426740 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 10:44:41,313 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44251204 order {'name': '/', 'pos_reference': '261-344-000001', 'uuid': '26e4b717-29c3-4f28-8cf3-9ab8b6ca8f58'} created pos.order #959 2026-10-20 10:44:41,315 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44251204 finished 2026-10-20 10:44:41,422 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5274 170 0.29 0.456 rw 2026-10-20 10:44:41,527 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:41] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.014 ro 2026-10-20 10:44:41,565 7 INFO rb-aa5c29f-225760-426740 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 10:44:41,586 7 INFO rb-aa5c29f-225760-426740 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 10:44:41,626 7 INFO rb-aa5c29f-225760-426740 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 10:44:41,641 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.047 rw 2026-10-20 10:44:41,653 7 INFO rb-aa5c29f-225760-426740 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 10:44:41,653 7 INFO rb-aa5c29f-225760-426740 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 10:44:41,654 7 INFO rb-aa5c29f-225760-426740 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 10:44:41,666 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.045 rw 2026-10-20 10:44:41,684 7 INFO rb-aa5c29f-225760-426740 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 10:44:41,698 7 INFO rb-aa5c29f-225760-426740 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 10:44:41,699 7 INFO rb-aa5c29f-225760-426740 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 10:44:41,707 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:41] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.01 0.041 rw 2026-10-20 10:44:41,721 7 INFO rb-aa5c29f-225760-426740 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 10:44:41,726 7 INFO rb-aa5c29f-225760-426740 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 10:44:41,735 7 INFO rb-aa5c29f-225760-426740 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 10:44:41,834 7 INFO rb-aa5c29f-225760-426740 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 10:44:41,861 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:41] "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 10:44:41,874 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:41] "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.035 rw 2026-10-20 10:44:41,927 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-20 10:44:41,975 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:41] "POST /pos_viva_com/notification?company_id=273&token=viva_com_test HTTP/1.1" 200 24 7 0.013 0.038 rw 2026-10-20 10:44:41,981 7 INFO rb-aa5c29f-225760-426740 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 10:44:42,013 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-10-20 10:44:42,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-20 10:44:42,027 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73672694 started for PoS orders references: [{'name': '/', 'pos_reference': '261-344-000002', 'uuid': 'abe90be9-f291-472f-9b20-83cae1ad0e07'}] 2026-10-20 10:44:42,168 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 21981008 (allocated 24137728) 2026-10-20 10:44:42,171 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:44:42,283 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 65674 2026-10-20 10:44:42,284 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-10-20 10:44:42,287 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 65674 2026-10-20 10:44:42,417 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_104442_417335_test_viva_payment_and_refund.txt 2026-10-20 10:44:42,417 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmp3ldjncr4_chrome_odoo" 2026-10-20 10:44:42,440 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: waiting for threads: [, ] 2026-10-20 10:44:42,778 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73672694 order {'name': '/', 'pos_reference': '261-344-000002', 'uuid': 'abe90be9-f291-472f-9b20-83cae1ad0e07'} created pos.order #960 2026-10-20 10:44:42,780 7 INFO rb-aa5c29f-225760-426740 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73672694 finished 2026-10-20 10:44:42,866 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 5.947 rw 2026-10-20 10:44:42,892 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uQmPWbBK - [20/Oct/2026 10:44:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 190 0.358 0.511 rw 2026-10-20 10:44:52,631 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 10:44:53,898 7 INFO rb-aa5c29f-225760-426740 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 10:44:54,133 7 INFO rb-aa5c29f-225760-426740 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 10:45:04,654 7 INFO rb-aa5c29f-225760-426740 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 10:45:07,267 7 INFO rb-aa5c29f-225760-426740 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-10-20 10:45:07,695 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:45:07,705 7 INFO rb-aa5c29f-225760-426740 odoo.addons.printer.tests.test_get_print_jobs: Starting TestGetPrintJobs.test_epos_html_gets_a_base_href ... 2026-10-20 10:45:09,413 7 INFO rb-aa5c29f-225760-426740 odoo.addons.printer.tests.test_get_print_jobs: Starting TestGetPrintJobs.test_epos_job_built_from_qweb_pdf_report ... 2026-10-20 10:45:11,123 7 INFO rb-aa5c29f-225760-426740 odoo.addons.printer.tests.test_get_print_jobs: Starting TestGetPrintJobs.test_no_job_when_image_rendering_fails ... 2026-10-20 10:45:12,833 7 INFO rb-aa5c29f-225760-426740 odoo.addons.printer.tests.test_get_print_jobs: Starting TestGetPrintJobs.test_no_job_without_linked_epos_printer ... 2026-10-20 10:45:12,840 7 INFO rb-aa5c29f-225760-426740 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 10:45:12,863 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 10:45:12,866 7 INFO rb-aa5c29f-225760-426740 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_accepts_grayscale_input ... 2026-10-20 10:45:12,891 7 INFO rb-aa5c29f-225760-426740 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_accepts_rgba_input ... 2026-10-20 10:45:12,912 7 INFO rb-aa5c29f-225760-426740 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_aspect_ratio_preserved ... 2026-10-20 10:45:12,933 7 INFO rb-aa5c29f-225760-426740 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_base64_payload_is_valid ... 2026-10-20 10:45:12,948 7 INFO rb-aa5c29f-225760-426740 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_contains_cut_element ... 2026-10-20 10:45:12,966 7 INFO rb-aa5c29f-225760-426740 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_landscape_image_is_rotated ... 2026-10-20 10:45:13,002 7 INFO rb-aa5c29f-225760-426740 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_output_is_valid_xml ... 2026-10-20 10:45:13,020 7 INFO rb-aa5c29f-225760-426740 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_output_width_is_576 ... 2026-10-20 10:45:13,038 7 INFO rb-aa5c29f-225760-426740 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_portrait_image_not_rotated ... 2026-10-20 10:45:13,073 7 INFO rb-aa5c29f-225760-426740 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_returns_bytes ... 2026-10-20 10:45:13,091 7 INFO rb-aa5c29f-225760-426740 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_square_image_not_rotated ... 2026-10-20 10:45:13,110 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 10:45:13,213 7 INFO rb-aa5c29f-225760-426740 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-10-20 10:45:13,772 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11176] 2026-10-20 10:45:13,949 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1779] 2026-10-20 10:45:13,967 7 INFO rb-aa5c29f-225760-426740 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-10-20 10:45:14,301 7 INFO rb-aa5c29f-225760-426740 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-10-20 10:45:14,627 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [9] 2026-10-20 10:45:14,713 7 INFO rb-aa5c29f-225760-426740 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-10-20 10:45:15,065 7 INFO rb-aa5c29f-225760-426740 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-10-20 10:45:15,079 7 INFO rb-aa5c29f-225760-426740 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-10-20 10:45:15,393 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:45:24,136 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1781], uid: 2, model: res.partner 2026-10-20 10:45:24,225 7 INFO rb-aa5c29f-225760-426740 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-10-20 10:45:24,668 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 412 checked, 0 removed 2026-10-20 10:45:25,104 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11195] 2026-10-20 10:45:25,188 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.product records with IDs: [2797] 2026-10-20 10:45:25,267 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-10-20 10:45:25,433 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-10-20 10:45:25,555 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.uom records with IDs: [7] 2026-10-20 10:45:25,570 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-10-20 10:45:25,671 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-10-20 10:45:25,866 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-10-20 10:45:26,255 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:45:35,954 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-10-20 10:45:36,308 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:45:44,896 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-10-20 10:45:45,058 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-10-20 10:45:45,307 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 412 checked, 0 removed 2026-10-20 10:45:45,353 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:45:45,971 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-10-20 10:45:46,656 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-10-20 10:45:46,991 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-20 10:45:46,993 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-10-20 10:45:46,994 7 INFO rb-aa5c29f-225760-426740 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 10:45:46,995 7 INFO rb-aa5c29f-225760-426740 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 10:45:47,448 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: importing 25 rows... 2026-10-20 10:45:48,057 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-10-20 10:45:48,163 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: importing 9 rows... 2026-10-20 10:45:48,355 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: done importing data into model: product.category 2026-10-20 10:45:48,686 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-20 10:45:49,809 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11331, 11329] 2026-10-20 10:45:49,902 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.product records with IDs: [2851, 2852] 2026-10-20 10:45:50,178 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-20 10:45:50,201 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-10-20 10:45:50,468 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-10-20 10:45:50,846 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11355] 2026-10-20 10:45:50,889 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.product records with IDs: [2872] 2026-10-20 10:45:51,066 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-10-20 10:45:51,092 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_reuses_existing_attribute ... 2026-10-20 10:45:51,260 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11365] 2026-10-20 10:45:51,314 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.product records with IDs: [2880] 2026-10-20 10:45:51,466 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-10-20 10:45:51,929 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-10-20 10:45:52,961 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11374, 11373] 2026-10-20 10:45:53,033 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.product records with IDs: [2885, 2884] 2026-10-20 10:45:53,671 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-20 10:45:53,765 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-10-20 10:45:54,038 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-20 10:45:55,119 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11434, 11432] 2026-10-20 10:45:55,199 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.product records with IDs: [2915, 2916] 2026-10-20 10:45:55,448 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-20 10:45:55,780 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-20 10:45:55,895 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-20 10:45:55,908 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-10-20 10:45:56,184 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-20 10:45:56,942 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11509, 11507] 2026-10-20 10:45:57,014 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.product records with IDs: [2958, 2959] 2026-10-20 10:45:57,304 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-20 10:45:57,597 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-20 10:45:57,720 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-20 10:45:57,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-20 10:45:58,613 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-20 10:45:58,628 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 10:45:58,721 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-10-20 10:45:58,745 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-10-20 10:45:58,754 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-10-20 10:45:59,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search_favorite_first ... 2026-10-20 10:45:59,239 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_search_name_is_case_insensitive ... 2026-10-20 10:45:59,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-10-20 10:45:59,709 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:46:00,070 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 10:46:00,124 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:46:01,504 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 10:46:01,586 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-10-20 10:46:02,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-10-20 10:46:02,217 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-10-20 10:46:02,436 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-10-20 10:46:02,657 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-10-20 10:46:04,534 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-10-20 10:46:05,316 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_copy_product_variant_pricings ... 2026-10-20 10:46:06,040 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_copy_product_variant_pricings_with_archived_variant ... 2026-10-20 10:46:06,712 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_copy_variant_pricings_with_multiple_lines_of_same_attribute ... 2026-10-20 10:46:07,618 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_fixed_price_keeps_template_vs_variant_price_ratio ... 2026-10-20 10:46:07,848 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_fixed_price_with_attribute_extra_price ... 2026-10-20 10:46:08,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-10-20 10:46:08,433 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #414 deleted product.pricelist.item records with IDs: [1666] 2026-10-20 10:46:08,494 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-10-20 10:46:09,069 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_between_discount_and_surcharge ... 2026-10-20 10:46:09,391 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_fixed_and_back ... 2026-10-20 10:46:09,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-10-20 10:46:10,723 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_packaging_rules ... 2026-10-20 10:46:10,957 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-10-20 10:46:11,197 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #414 deleted product.pricelist.item records with IDs: [1683] 2026-10-20 10:46:11,267 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #414 deleted product.pricelist.item records with IDs: [1684] 2026-10-20 10:46:11,288 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-10-20 10:46:11,627 7 INFO rb-aa5c29f-225760-426740 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 10:46:11,852 7 INFO rb-aa5c29f-225760-426740 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 10:46:19,968 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-10-20 10:46:20,562 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-10-20 10:46:21,049 7 INFO rb-aa5c29f-225760-426740 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 10:46:21,249 7 INFO rb-aa5c29f-225760-426740 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 10:46:29,962 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-20 10:46:30,025 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:46:30,637 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist_report: Starting TestPricelistReport.test_no_pricelist_report ... 2026-10-20 10:46:31,102 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist_report: Starting TestPricelistReport.test_product_product_pricelist_report ... 2026-10-20 10:46:31,358 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist_report: Starting TestPricelistReport.test_product_template_pricelist_report ... 2026-10-20 10:46:31,592 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 10:46:31,643 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:46:32,430 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist_report: Starting TestPricelistReportController.test_csv_export ... 2026-10-20 10:46:32,620 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 10:46:32,791 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:46:33,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Im8_aRg2 - [20/Oct/2026 10:46:33] "POST /product/export/pricelist/ HTTP/1.1" 200 483 51 0.074 0.552 ro 2026-10-20 10:46:33,418 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_pricelist_report: Starting TestPricelistReportController.test_xlsx_export ... 2026-10-20 10:46:33,435 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 10:46:33,610 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:46:34,299 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 6JvPApUq - [20/Oct/2026 10:46:34] "POST /product/export/pricelist/ HTTP/1.1" 200 5824 51 0.138 0.552 ro 2026-10-20 10:46:34,317 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 10:46:34,371 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:46:35,405 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.product records with IDs: [3030] 2026-10-20 10:46:35,741 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.product records with IDs: [3049] 2026-10-20 10:46:35,773 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-10-20 10:46:36,042 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #417 deleted product.product records with IDs: [3034, 3043] 2026-10-20 10:46:36,182 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #417 deleted product.product records with IDs: [3031] 2026-10-20 10:46:36,226 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-10-20 10:46:36,514 7 INFO rb-aa5c29f-225760-426740 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 10:46:36,561 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #417 deleted product.template.attribute.value records with IDs: [1273] 2026-10-20 10:46:36,577 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #417 deleted product.template.attribute.value records with IDs: [1274] 2026-10-20 10:46:36,588 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #417 deleted product.template.attribute.value records with IDs: [1275] 2026-10-20 10:46:36,890 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.product records with IDs: [3053, 3054, 3055, 3056, 3057, 3058] 2026-10-20 10:46:37,052 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-10-20 10:46:37,380 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-10-20 10:46:39,359 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-10-20 10:46:40,020 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-10-20 10:46:41,355 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-10-20 10:46:46,824 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-10-20 10:46:47,027 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-10-20 10:46:47,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-10-20 10:46:48,747 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_excluded_value_ids ... 2026-10-20 10:46:49,195 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-10-20 10:46:49,334 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 10:46:49,336 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_product_document: Starting TestProductDocument.test_fetch_product_document_field_does_not_scan_all_attachments ... 2026-10-20 10:46:50,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 10:46:50,161 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:46:51,474 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_list_price_min_display_digits_inherited_from_template ... 2026-10-20 10:46:51,952 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-10-20 10:46:52,493 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-10-20 10:46:52,704 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 10:46:52,985 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-10-20 10:46:53,048 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-10-20 10:46:53,422 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:47:01,983 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-10-20 10:47:02,102 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-10-20 10:47:02,153 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-10-20 10:47:02,202 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-10-20 10:47:02,250 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_seller: Starting TestSeller.test_51_seller_ids ... 2026-10-20 10:47:02,410 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 412 checked, 0 removed 2026-10-20 10:47:02,462 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:47:03,602 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-10-20 10:47:04,486 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-10-20 10:47:04,761 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 10:47:04,809 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:47:05,635 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-10-20 10:47:06,241 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-10-20 10:47:06,617 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 10:47:06,668 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:47:07,413 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-10-20 10:47:08,383 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-10-20 10:47:09,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-10-20 10:47:09,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_extra_uom_ids_not_propagated_without_match ... 2026-10-20 10:47:10,036 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #422 deleted product.product records with IDs: [3136, 3135] 2026-10-20 10:47:10,082 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #422 deleted product.template.attribute.value records with IDs: [1925] 2026-10-20 10:47:10,090 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #422 deleted product.template.attribute.value records with IDs: [1926] 2026-10-20 10:47:10,098 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #422 deleted product.template.attribute.line records with IDs: [624] 2026-10-20 10:47:10,361 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #422 deleted product.product records with IDs: [3137] 2026-10-20 10:47:10,467 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_extra_uom_ids_propagation_on_variant_recreation ... 2026-10-20 10:47:11,007 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #422 deleted product.product records with IDs: [3140, 3141, 3142] 2026-10-20 10:47:11,124 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_lst_price_on_single_value_attribute_with_price_extra ... 2026-10-20 10:47:11,657 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_manual_lst_price_preserved_on_single_value_attribute ... 2026-10-20 10:47:12,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-10-20 10:47:13,088 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-10-20 10:47:13,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-10-20 10:47:14,052 7 INFO rb-aa5c29f-225760-426740 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 10:47:14,234 7 INFO rb-aa5c29f-225760-426740 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 10:47:22,093 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-10-20 10:47:22,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variant_extra_price_when_lst_price_set_manually ... 2026-10-20 10:47:23,170 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-10-20 10:47:24,561 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-10-20 10:47:24,973 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-10-20 10:47:25,359 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-10-20 10:47:25,805 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-10-20 10:47:26,190 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-10-20 10:47:26,808 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-10-20 10:47:26,955 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-10-20 10:47:27,308 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-20 10:47:27,367 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:47:28,469 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-10-20 10:47:29,125 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-10-20 10:47:29,507 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-10-20 10:47:29,842 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-10-20 10:47:30,182 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-10-20 10:47:31,076 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-10-20 10:47:31,730 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-10-20 10:47:32,386 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-10-20 10:47:32,856 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-10-20 10:47:33,228 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-10-20 10:47:33,759 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 10:47:33,813 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [169515] 2026-10-20 10:47:33,814 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [113] 2026-10-20 10:47:33,814 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-10-20 10:47:34,266 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-10-20 10:47:34,647 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-10-20 10:47:34,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-10-20 10:47:35,337 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-10-20 10:47:36,078 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-10-20 10:47:36,478 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-10-20 10:47:36,803 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 10:47:36,852 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:47:38,553 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.product records with IDs: [3311] 2026-10-20 10:47:38,854 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_batch_create_variants_with_image ... 2026-10-20 10:47:40,122 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #424 deleted product.product records with IDs: [3316] 2026-10-20 10:47:40,446 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-10-20 10:47:40,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-10-20 10:47:41,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-20 10:47:41,185 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:47:42,324 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-10-20 10:47:43,342 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-10-20 10:47:44,595 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-10-20 10:47:47,686 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-10-20 10:47:49,795 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-10-20 10:47:51,810 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_active_one2many ... 2026-10-20 10:47:51,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-10-20 10:47:52,940 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-10-20 10:47:55,096 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_lst_price_sync_on_variant_creation ... 2026-10-20 10:47:55,303 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-10-20 10:47:55,616 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-10-20 10:47:55,921 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-10-20 10:47:57,078 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-10-20 10:47:59,250 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 10:47:59,310 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:48:00,215 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_weight_volume_multi_variant ... 2026-10-20 10:48:00,736 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-10-20 10:48:00,969 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 10:48:01,031 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:48:02,566 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.product records with IDs: [3373] 2026-10-20 10:48:02,607 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-10-20 10:48:03,296 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-10-20 10:48:03,711 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-10-20 10:48:04,220 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-10-20 10:48:04,940 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-10-20 10:48:05,703 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 10:48:06,794 7 INFO rb-aa5c29f-225760-426740 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 10:48:06,991 7 INFO rb-aa5c29f-225760-426740 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 10:48:16,209 7 INFO rb-aa5c29f-225760-426740 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 10:48:18,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-10-20 10:48:19,263 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-10-20 10:48:20,017 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 10:48:20,026 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2026-10-20 10:48:21,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 65801 2026-10-20 10:48:21,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmp2c56fv9t_chrome_odoo 2026-10-20 10:48:21,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:40103/json/version 2026-10-20 10:48:21,000 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40103', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:48:21,000 7 INFO rb-aa5c29f-225760-426740 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 10:48:21,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:40103/json 2026-10-20 10:48:21,000 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40103', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:48:21,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:40103/devtools/page/83C90691F1CA350BE361F5DDD7BCF6FE 2026-10-20 10:48:21,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2026-10-20 10:48:21,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2026-10-20 10:48:21,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 10:48:21,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2026-10-20 10:48:21,000 7 INFO rb-aa5c29f-225760-426740 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/741" in browser 2026-10-20 10:48:21,000 7 INFO rb-aa5c29f-225760-426740 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/741" 2026-10-20 10:48:21,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:48:22,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/741 HTTP/1.1" 200 7402 116 0.154 0.634 rw 2026-10-20 10:48:22,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': '83C90691F1CA350BE361F5DDD7BCF6FE', 'loaderId': '4CE4175B637D7F841F6160E22112665B', 'isDownload': False} 2026-10-20 10:48:22,000 7 INFO rb-aa5c29f-225760-426740 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 10:48:22,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.004 0.044 ro 2026-10-20 10:48:22,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.002 0.908 ro 2026-10-20 10:48:23,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 20 0.063 0.259 ro 2026-10-20 10:48:23,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 15 0.026 0.403 ro 2026-10-20 10:48:23,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.105 ro 2026-10-20 10:48:23,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.013 0.084 ro 2026-10-20 10:48:23,000 7 INFO rb-aa5c29f-225760-426740 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 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.003 - 2026-10-20 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.007 - 2026-10-20 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.027 0.02 ro 2026-10-20 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.013 rw 2026-10-20 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 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 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 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 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.06 0.073 rw 2026-10-20 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.006 ro 2026-10-20 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.008 - 2026-10-20 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.011 0.029 ro 2026-10-20 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 7331 27 0.079 0.127 rw 2026-10-20 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1792483028000 HTTP/1.1" 200 305 3 0.004 0.106 ro 2026-10-20 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 1783 13 0.043 0.168 ro 2026-10-20 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.125 ro 2026-10-20 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "POST /mail/store HTTP/1.1" 200 3429 37 0.054 0.235 ro 2026-10-20 10:48:24,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.013 0.446 rw 2026-10-20 10:48:25,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.089 0.449 ro 2026-10-20 10:48:25,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.114 0.148 ro 2026-10-20 10:48:25,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.022 ro 2026-10-20 10:48:26,000 7 INFO rb-aa5c29f-225760-426740 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 10:48:26,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "POST /mail/store HTTP/1.1" 200 3567 41 0.043 0.094 rw 2026-10-20 10:48:26,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.072 rw 2026-10-20 10:48:26,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.005 ro 2026-10-20 10:48:26,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.005 0.032 ro 2026-10-20 10:48:26,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1792483028000 HTTP/1.1" 200 4660 3 0.003 0.017 ro 2026-10-20 10:48:26,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.026 ro 2026-10-20 10:48:26,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.015 0.056 ro 2026-10-20 10:48:26,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.018 0.061 ro 2026-10-20 10:48:26,000 7 INFO rb-aa5c29f-225760-426740 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 10:48:26,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.009 ro 2026-10-20 10:48:26,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.008 0.025 ro 2026-10-20 10:48:26,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.003 0.01 ro 2026-10-20 10:48:26,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.012 0.015 rw 2026-10-20 10:48:26,000 7 INFO rb-aa5c29f-225760-426740 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 10:48:26,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.045 0.073 rw 2026-10-20 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 53 13 0.014 0.056 rw 2026-10-20 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 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 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 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 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1164, 1165] 2026-10-20 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.064 0.112 rw 2026-10-20 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 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 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2026-10-20 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 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 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.053 0.121 ro 2026-10-20 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 29109688 (allocated 31039488) 2026-10-20 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 65801 2026-10-20 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2026-10-20 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 65801 2026-10-20 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [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.085 0.257 ro 2026-10-20 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.045 3.566 rw 2026-10-20 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2026-10-20 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmp2c56fv9t_chrome_odoo" 2026-10-20 10:48:27,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 ZMayrUxX - [01/Jun/2020 00:00:00] "POST /mail/store HTTP/1.1" 200 0 38 0.044 0.429 rw 2026-10-20 10:48:27,892 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 10:48:29,174 7 INFO rb-aa5c29f-225760-426740 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 10:48:29,374 7 INFO rb-aa5c29f-225760-426740 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 10:48:38,786 7 INFO rb-aa5c29f-225760-426740 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 10:48:42,102 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-10-20 10:48:42,738 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-10-20 10:48:43,032 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-10-20 10:48:44,060 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-10-20 10:48:45,578 7 INFO rb-aa5c29f-225760-426740 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-10-20 10:48:46,504 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 10:48:49,228 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_project_allowed_internal_read ... 2026-10-20 10:48:50,314 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_project_allowed_portal_no_read ... 2026-10-20 10:48:51,437 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 442, model: project.project 2026-10-20 10:48:51,453 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_project_no_read ... 2026-10-20 10:48:52,349 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 443, model: project.project 2026-10-20 10:48:52,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 444, model: project.project 2026-10-20 10:48:52,526 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_project_no_unlink ... 2026-10-20 10:48:53,267 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11777, 11766, 11765] 2026-10-20 10:48:53,317 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted project.task records with IDs: [1265, 1258, 1257] 2026-10-20 10:48:53,326 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3280, 3281, 3282, 3283, 3294] 2026-10-20 10:48:53,578 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 445, model: project.project 2026-10-20 10:48:53,764 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 445, model: project.project 2026-10-20 10:48:53,918 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 446, model: project.project 2026-10-20 10:48:54,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 446, model: project.project 2026-10-20 10:48:54,150 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_project_no_write ... 2026-10-20 10:48:55,127 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 447, model: project.project 2026-10-20 10:48:55,290 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 447, model: project.project 2026-10-20 10:48:55,427 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 448, model: project.project 2026-10-20 10:48:55,605 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 448, model: project.project 2026-10-20 10:48:55,621 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_allowed_internal_read ... 2026-10-20 10:48:56,501 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_allowed_portal_no_read ... 2026-10-20 10:48:57,656 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1271], uid: 452, model: project.task 2026-10-20 10:48:57,672 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_no_create ... 2026-10-20 10:48:58,731 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 453, model: project.project 2026-10-20 10:48:58,961 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 453, model: project.project 2026-10-20 10:48:59,332 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_no_read ... 2026-10-20 10:49:00,556 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1275], uid: 455, model: project.task 2026-10-20 10:49:00,747 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1275], uid: 456, model: project.task 2026-10-20 10:49:00,760 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_no_unlink ... 2026-10-20 10:49:01,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1277], uid: 457, model: project.task 2026-10-20 10:49:02,032 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1277], uid: 457, model: project.task 2026-10-20 10:49:02,239 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1277], uid: 458, model: project.task 2026-10-20 10:49:02,446 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1277], uid: 458, model: project.task 2026-10-20 10:49:02,459 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_no_write ... 2026-10-20 10:49:03,542 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: write on record ids: [1279], uid: 459, model: project.task 2026-10-20 10:49:03,763 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: write on record ids: [1279], uid: 459, model: project.task 2026-10-20 10:49:04,113 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-20 10:49:06,744 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityPortal.test_task_allowed_portal_read ... 2026-10-20 10:49:08,066 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1286], uid: 468, model: project.task 2026-10-20 10:49:08,089 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityPortal.test_task_internal_read ... 2026-10-20 10:49:09,127 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityPortal.test_task_portal_no_read ... 2026-10-20 10:49:10,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1290], uid: 472, model: project.task 2026-10-20 10:49:10,226 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-20 10:49:12,485 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityEmployees.test_task_allowed_portal_read ... 2026-10-20 10:49:13,311 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityEmployees.test_task_portal_no_read ... 2026-10-20 10:49:14,038 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1299], uid: 482, model: project.task 2026-10-20 10:49:14,217 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1299], uid: 482, model: project.task 2026-10-20 10:49:14,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-20 10:49:16,563 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_no_write_project ... 2026-10-20 10:49:17,242 7 INFO rb-aa5c29f-225760-426740 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 10:49:17,534 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [290], uid: 489, model: project.project 2026-10-20 10:49:17,553 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_default_customer_permission ... 2026-10-20 10:49:18,236 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_default_permission ... 2026-10-20 10:49:18,887 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_permission_added ... 2026-10-20 10:49:19,618 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_permission_removed ... 2026-10-20 10:49:20,259 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3396] 2026-10-20 10:49:20,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_specific_permission ... 2026-10-20 10:49:21,241 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3400] 2026-10-20 10:49:21,331 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_specific_remove_mutliple_tasks ... 2026-10-20 10:49:22,394 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3412] 2026-10-20 10:49:22,406 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3409] 2026-10-20 10:49:22,429 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_visibility_changed ... 2026-10-20 10:49:23,121 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [7] 2026-10-20 10:49:23,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_write_task ... 2026-10-20 10:49:23,771 7 INFO rb-aa5c29f-225760-426740 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 10:49:24,047 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-20 10:49:26,215 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestPortalProject.test_employee_project_access_rights ... 2026-10-20 10:49:27,122 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #512 deleted project.task records with IDs: [1338] 2026-10-20 10:49:27,130 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #512 deleted mail.followers records with IDs: [3439] 2026-10-20 10:49:27,136 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestPortalProject.test_favorite_project_access_rights ... 2026-10-20 10:49:27,728 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestPortalProject.test_team_members_project_access_rights ... 2026-10-20 10:49:28,352 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [292], uid: 512, model: project.project 2026-10-20 10:49:28,747 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [292], uid: 512, model: project.project 2026-10-20 10:49:28,781 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:49:31,503 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestAccessRightsInvitedUsers.test_admin_access_invited_task ... 2026-10-20 10:49:32,519 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestAccessRightsInvitedUsers.test_assignee_access_invited_task ... 2026-10-20 10:49:33,119 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [8] 2026-10-20 10:49:34,078 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [294], uid: 524, model: project.project 2026-10-20 10:49:34,096 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestAccessRightsInvitedUsers.test_customer_access_invited_project ... 2026-10-20 10:49:35,137 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestAccessRightsInvitedUsers.test_other_users_access_invited_project ... 2026-10-20 10:49:36,513 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [294], uid: 524, model: project.project 2026-10-20 10:49:36,765 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [294], uid: 531, model: project.project 2026-10-20 10:49:36,950 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [294], uid: 532, model: project.project 2026-10-20 10:49:37,092 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_access_rights: Starting TestAccessRightsInvitedUsers.test_other_users_access_invited_task ... 2026-10-20 10:49:37,924 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1362], uid: 524, model: project.task 2026-10-20 10:49:38,098 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1362], uid: 533, model: project.task 2026-10-20 10:49:38,241 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1362], uid: 534, model: project.task 2026-10-20 10:49:38,282 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-20 10:49:43,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChart.test_burndown_chart ... 2026-10-20 10:49:43,200 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChart.test_burndown_chart_stage_delete_stage_3 ... 2026-10-20 10:49:43,000 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [3277] 2026-10-20 10:49:43,321 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:49:48,054 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-10-20 10:49:48,462 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 65941 2026-10-20 10:49:48,463 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmplxvjvyns_chrome_odoo 2026-10-20 10:49:48,463 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:35999/json/version 2026-10-20 10:49:48,464 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35999', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:49:48,514 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 10:49:48,514 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:35999/json 2026-10-20 10:49:48,515 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35999', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:49:48,531 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:35999/devtools/page/B8A61E30C84AF0ADE680B35FFE32C257 2026-10-20 10:49:48,556 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-10-20 10:49:48,562 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-10-20 10:49:48,635 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 10:49:48,657 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-10-20 10:49:48,664 7 INFO rb-aa5c29f-225760-426740 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 10:49:48,664 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-20 10:49:48,684 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:49:49,574 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:49] "GET /odoo HTTP/1.1" 200 7366 120 0.179 0.725 rw 2026-10-20 10:49:49,579 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': 'B8A61E30C84AF0ADE680B35FFE32C257', 'loaderId': '18B683BA19D3BA410E1A3360A86DA933', 'isDownload': False} 2026-10-20 10:49:49,579 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-10-20 10:49:49,828 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 20 0.033 0.176 ro 2026-10-20 10:49:49,943 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:49] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 15 0.041 0.278 ro 2026-10-20 10:49:49,984 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:49] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.006 0.36 ro 2026-10-20 10:49:50,051 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:49] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.003 1.368 ro 2026-10-20 10:49:50,087 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:50] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.005 0.047 ro 2026-10-20 10:49:50,223 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:50] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.005 0.012 ro 2026-10-20 10:49:51,389 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-10-20 10:49:51,401 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:51] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 10:49:51,404 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:51] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.002 - 2026-10-20 10:49:51,463 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.023 ro 2026-10-20 10:49:51,518 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:51] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.02 rw 2026-10-20 10:49:51,525 7 INFO rb-aa5c29f-225760-426740 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 10:49:51,546 7 INFO rb-aa5c29f-225760-426740 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 10:49:51,555 7 INFO rb-aa5c29f-225760-426740 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 10:49:51,639 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.036 0.073 rw 2026-10-20 10:49:51,667 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:51] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.005 ro 2026-10-20 10:49:51,710 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:51] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 10:49:51,842 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:51] "GET /odoo HTTP/1.1" 200 7295 27 0.024 0.072 rw 2026-10-20 10:49:51,884 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:51] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.006 0.125 ro 2026-10-20 10:49:51,919 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:51] "POST /web/action/load HTTP/1.1" 200 419 5 0.014 0.074 ro 2026-10-20 10:49:51,947 7 INFO rb-aa5c29f-225760-426740 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 10:49:51,952 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:51] "GET /web/image/res.partner/3/avatar_128?unique=1792483028000 HTTP/1.1" 200 305 3 0.003 0.112 ro 2026-10-20 10:49:51,963 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:51] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.05 ro 2026-10-20 10:49:51,975 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:51] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.01 0.133 rw 2026-10-20 10:49:52,047 7 INFO rb-aa5c29f-225760-426740 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 10:49:52,183 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:52] "POST /mail/store HTTP/1.1" 200 3393 37 0.083 0.143 ro 2026-10-20 10:49:52,229 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:52] "POST /web/action/load HTTP/1.1" 200 1125 10 0.021 0.148 ro 2026-10-20 10:49:52,265 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:52] "POST /mail/store HTTP/1.1" 200 803 9 0.014 0.179 ro 2026-10-20 10:49:52,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:52] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.006 0.04 ro 2026-10-20 10:49:52,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:52] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.004 0.038 ro 2026-10-20 10:49:52,482 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:52] "GET /web/image/res.partner/2/avatar_128?unique=1792483028000 HTTP/1.1" 200 4660 3 0.01 0.047 ro 2026-10-20 10:49:52,638 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:52] "POST /mail/store HTTP/1.1" 200 2379 26 0.077 0.076 rw 2026-10-20 10:49:52,971 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:52] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 109418 57 0.095 0.348 ro 2026-10-20 10:49:53,129 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:53] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.102 ro 2026-10-20 10:49:53,232 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:53] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 4836 19 0.038 0.169 ro 2026-10-20 10:49:53,245 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:53] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.001 0.095 ro 2026-10-20 10:49:53,390 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:53] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.016 ro 2026-10-20 10:49:53,391 7 INFO rb-aa5c29f-225760-426740 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 10:49:53,423 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:53] "GET /web/image/res.users/1/avatar_128?unique=1792482545000 HTTP/1.1" 200 4660 5 0.007 0.044 ro 2026-10-20 10:49:53,454 7 INFO rb-aa5c29f-225760-426740 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 10:49:53,517 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:53] "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.03 0.05 rw 2026-10-20 10:49:53,644 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:53] "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.047 0.051 ro 2026-10-20 10:49:53,746 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:53] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 161 6 0.02 0.071 ro 2026-10-20 10:49:54,033 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/13d4079/web.assets_backend_lazy.min.css (id:291256) 2026-10-20 10:49:54,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:54] "GET /web/assets/13d4079/web.assets_backend_lazy.min.css HTTP/1.1" 200 15034 15 0.011 0.278 ro 2026-10-20 10:49:54,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1d05e36/web.assets_backend_lazy.min.js (id:291257) 2026-10-20 10:49:54,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:54] "GET /web/assets/1d05e36/web.assets_backend_lazy.min.js HTTP/1.1" 200 217919 6 0.008 0.427 ro 2026-10-20 10:49:54,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:54] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 92 1 0.0 0.014 ro 2026-10-20 10:49:54,318 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:54] "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.006 0.023 ro 2026-10-20 10:49:54,394 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:54] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 73 0 0 0.012 ro 2026-10-20 10:49:54,420 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:54] "GET /web/assets/94cf3f4/web.chartjs_lib.min.js HTTP/1.1" 200 486899 2 0.004 0.011 ro 2026-10-20 10:49:54,555 7 INFO rb-aa5c29f-225760-426740 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 10:49:54,565 7 INFO rb-aa5c29f-225760-426740 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 10:49:54,586 7 INFO rb-aa5c29f-225760-426740 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 10:49:54,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:54] "POST /web/dataset/call_kw/project.task.type/web_search_read#project.task.type.web_search_read HTTP/1.1" 200 885 1 0.004 0.027 ro 2026-10-20 10:49:54,658 7 INFO rb-aa5c29f-225760-426740 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 10:49:54,719 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:54] "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.009 0.019 ro 2026-10-20 10:49:54,747 7 INFO rb-aa5c29f-225760-426740 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 10:49:54,769 7 INFO rb-aa5c29f-225760-426740 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 10:49:54,785 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:54] "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.028 ro 2026-10-20 10:49:54,820 7 INFO rb-aa5c29f-225760-426740 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 10:49:54,845 7 INFO rb-aa5c29f-225760-426740 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 10:49:54,975 7 INFO rb-aa5c29f-225760-426740 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 10:49:55,007 7 INFO rb-aa5c29f-225760-426740 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 10:49:55,041 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:55] "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.007 0.025 ro 2026-10-20 10:49:55,047 7 INFO rb-aa5c29f-225760-426740 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 10:49:55,103 7 INFO rb-aa5c29f-225760-426740 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 10:49:55,150 7 INFO rb-aa5c29f-225760-426740 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 10:49:55,188 7 INFO rb-aa5c29f-225760-426740 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 10:49:55,205 7 INFO rb-aa5c29f-225760-426740 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 10:49:55,211 7 INFO rb-aa5c29f-225760-426740 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 10:49:55,231 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-10-20 10:49:55,232 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 10:49:55,251 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:55] "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.01 0.027 ro 2026-10-20 10:49:55,563 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 31588460 (allocated 35495936) 2026-10-20 10:49:55,564 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:49:55,606 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:55] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 2874 0 0 0.012 - 2026-10-20 10:49:55,635 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 y9r4Bfr4 - [20/Oct/2026 10:49:52] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.07 3.595 rw 2026-10-20 10:49:55,677 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 65941 2026-10-20 10:49:55,680 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-10-20 10:49:55,680 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 65941 2026-10-20 10:49:55,816 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_104955_816450_test_burndown_chart_tour.txt 2026-10-20 10:49:55,816 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmplxvjvyns_chrome_odoo" 2026-10-20 10:49:55,853 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-20 10:49:55,857 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xlsx ... 2026-10-20 10:49:55,859 7 INFO rb-aa5c29f-225760-426740 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 10:49:55,868 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 10:49:56,203 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:50:14,637 7 INFO rb-aa5c29f-225760-426740 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 10:50:14,804 7 INFO rb-aa5c29f-225760-426740 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 10:50:14,891 7 INFO rb-aa5c29f-225760-426740 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 10:50:14,986 7 INFO rb-aa5c29f-225760-426740 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 10:50:15,579 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_analytic_account_company_consistency ... 2026-10-20 10:50:16,234 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1] 2026-10-20 10:50:16,299 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_create_project ... 2026-10-20 10:50:16,636 7 INFO rb-aa5c29f-225760-426740 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 10:50:16,862 7 INFO rb-aa5c29f-225760-426740 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 10:50:16,909 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_create_subtask ... 2026-10-20 10:50:19,021 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_create_task ... 2026-10-20 10:50:19,962 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_cross_subtask_project ... 2026-10-20 10:50:20,316 7 INFO rb-aa5c29f-225760-426740 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 10:50:21,265 7 INFO rb-aa5c29f-225760-426740 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 10:50:21,343 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_date_to_assign_project ... 2026-10-20 10:50:37,575 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_generate_analytic_account ... 2026-10-20 10:50:37,628 7 INFO rb-aa5c29f-225760-426740 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 10:50:37,779 7 INFO rb-aa5c29f-225760-426740 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 10:50:37,948 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_move_task ... 2026-10-20 10:50:38,041 7 INFO rb-aa5c29f-225760-426740 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 10:50:39,333 7 INFO rb-aa5c29f-225760-426740 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 10:50:39,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_update_company_id ... 2026-10-20 10:50:49,756 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 10:50:52,306 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-10-20 10:50:53,293 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12230, 12229, 12228] 2026-10-20 10:50:53,342 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted project.task records with IDs: [1428, 1427, 1426] 2026-10-20 10:50:53,351 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3583, 3584, 3585, 3586, 3587, 3588] 2026-10-20 10:50:54,040 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #558 deleted project.task.type records with IDs: [3421] 2026-10-20 10:50:54,074 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #557 deleted project.task.type records with IDs: [3416] 2026-10-20 10:50:54,125 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #557 deleted project.task.type records with IDs: [3415, 3417] 2026-10-20 10:50:54,168 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [3414, 3420] 2026-10-20 10:50:54,314 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [3423, 3424, 3425] 2026-10-20 10:50:54,318 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-10-20 10:50:54,740 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 10:50:55,328 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 10:50:55,727 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 10:50:55,742 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-10-20 10:50:56,087 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-10-20 10:50:56,125 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12221, 12218, 12215] 2026-10-20 10:50:56,146 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted project.task records with IDs: [1425, 1423, 1422] 2026-10-20 10:50:56,154 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3575, 3576, 3577, 3578, 3581, 3582] 2026-10-20 10:50:56,432 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_grouping_sets ... 2026-10-20 10:50:56,574 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-10-20 10:50:56,867 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-20 10:50:59,396 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-10-20 10:50:59,812 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 66072 2026-10-20 10:50:59,813 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmp7xkav4is_chrome_odoo 2026-10-20 10:50:59,813 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:44621/json/version 2026-10-20 10:50:59,814 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44621', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:50:59,839 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 10:50:59,839 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:44621/json 2026-10-20 10:50:59,840 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44621', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:50:59,852 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:44621/devtools/page/144363B645B427C01476E8CDB0D18166 2026-10-20 10:50:59,869 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-10-20 10:50:59,874 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-10-20 10:50:59,920 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-10-20 10:50:59,947 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-10-20 10:50:59,952 7 INFO rb-aa5c29f-225760-426740 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 10:50:59,952 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-20 10:50:59,971 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:51:00,867 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:00] "GET /odoo HTTP/1.1" 200 7389 120 0.183 0.729 rw 2026-10-20 10:51:00,878 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': '144363B645B427C01476E8CDB0D18166', 'loaderId': '5A4D1FCB092D04FC2A84044DDDFE4CFF', 'isDownload': False} 2026-10-20 10:51:00,878 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-10-20 10:51:00,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:00] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.035 ro 2026-10-20 10:51:01,153 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:01] "GET /web/webclient/load_menus HTTP/1.1" 200 60599 33 0.057 0.184 ro 2026-10-20 10:51:01,183 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 1273 6 0.007 0.255 ro 2026-10-20 10:51:01,232 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:01] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.007 0.023 ro 2026-10-20 10:51:01,235 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:01] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.002 1.26 ro 2026-10-20 10:51:01,332 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:01] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.004 0.024 ro 2026-10-20 10:51:02,397 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-10-20 10:51:02,407 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:02] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.003 - 2026-10-20 10:51:02,424 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:02] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.004 - 2026-10-20 10:51:02,458 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.018 ro 2026-10-20 10:51:02,501 7 INFO rb-aa5c29f-225760-426740 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 10:51:02,504 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:02] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.012 rw 2026-10-20 10:51:02,516 7 INFO rb-aa5c29f-225760-426740 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 10:51:02,632 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:02] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.005 ro 2026-10-20 10:51:02,663 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:02] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.003 - 2026-10-20 10:51:02,776 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:02] "GET /odoo HTTP/1.1" 200 7317 27 0.029 0.069 rw 2026-10-20 10:51:02,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:02] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.015 0.097 ro 2026-10-20 10:51:02,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:02] "GET /web/image/res.partner/2014/avatar_128?unique=1792493456000 HTTP/1.1" 200 305 3 0.003 0.026 ro 2026-10-20 10:51:02,867 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:02] "POST /web/action/load HTTP/1.1" 200 419 5 0.007 0.047 ro 2026-10-20 10:51:02,891 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:02] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.003 0.078 rw 2026-10-20 10:51:02,892 7 INFO rb-aa5c29f-225760-426740 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 10:51:02,902 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:02] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.039 ro 2026-10-20 10:51:03,048 7 INFO rb-aa5c29f-225760-426740 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 10:51:03,172 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:03] "POST /mail/store HTTP/1.1" 200 3441 37 0.094 0.202 ro 2026-10-20 10:51:03,209 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:03] "POST /web/action/load HTTP/1.1" 200 1125 10 0.011 0.137 ro 2026-10-20 10:51:03,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:03] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 4 0.017 0.055 ro 2026-10-20 10:51:03,475 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:03] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.005 0.08 ro 2026-10-20 10:51:03,491 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:03] "GET /web/image/res.partner/2/avatar_128?unique=1792483028000 HTTP/1.1" 200 4660 3 0.004 0.079 ro 2026-10-20 10:51:03,814 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:03] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 92414 57 0.09 0.239 ro 2026-10-20 10:51:03,931 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:03] "POST /mail/store HTTP/1.1" 200 2385 27 0.028 0.421 rw 2026-10-20 10:51:04,085 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:04] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.203 ro 2026-10-20 10:51:04,086 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:04] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1031 22 0.043 0.17 ro 2026-10-20 10:51:04,258 7 INFO rb-aa5c29f-225760-426740 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 10:51:04,259 7 INFO rb-aa5c29f-225760-426740 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 10:51:04,259 7 INFO rb-aa5c29f-225760-426740 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 10:51:04,260 7 INFO rb-aa5c29f-225760-426740 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 10:51:04,267 7 INFO rb-aa5c29f-225760-426740 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 10:51:04,288 7 INFO rb-aa5c29f-225760-426740 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 10:51:04,305 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:04] "GET /web/image/res.users/1/avatar_128?unique=1792482545000 HTTP/1.1" 200 4660 5 0.011 0.04 ro 2026-10-20 10:51:04,347 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:04] "POST /web/action/load HTTP/1.1" 200 1338 11 0.02 0.03 ro 2026-10-20 10:51:04,382 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:04] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.09 ro 2026-10-20 10:51:04,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:04] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 1842 22 0.053 0.159 rw 2026-10-20 10:51:05,037 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 105113 72 0.116 0.55 ro 2026-10-20 10:51:05,103 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 4 0.006 0.027 ro 2026-10-20 10:51:05,187 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:05] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 3206 23 0.023 0.084 ro 2026-10-20 10:51:05,371 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:05] "GET /web/image/res.users/566/avatar_128?unique=1792493460000 HTTP/1.1" 200 305 4 0.004 0.028 ro 2026-10-20 10:51:05,387 7 INFO rb-aa5c29f-225760-426740 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 10:51:05,407 7 INFO rb-aa5c29f-225760-426740 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 10:51:05,416 7 INFO rb-aa5c29f-225760-426740 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 10:51:05,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:05] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 55 3 0.004 0.011 rw 2026-10-20 10:51:05,473 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:05] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 272 2 0.003 0.015 rw 2026-10-20 10:51:05,524 7 INFO rb-aa5c29f-225760-426740 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 10:51:05,566 7 INFO rb-aa5c29f-225760-426740 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 10:51:05,628 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:05] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 9545 10 0.011 0.045 ro 2026-10-20 10:51:05,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:05] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 417 2 0.001 0.009 ro 2026-10-20 10:51:05,750 7 INFO rb-aa5c29f-225760-426740 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 10:51:05,770 7 INFO rb-aa5c29f-225760-426740 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 10:51:05,789 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:05] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 54 2 0.001 0.014 rw 2026-10-20 10:51:05,850 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 4 0.004 0.027 ro 2026-10-20 10:51:05,951 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:05] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 3342 23 0.035 0.086 ro 2026-10-20 10:51:06,038 7 INFO rb-aa5c29f-225760-426740 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 10:51:06,046 7 INFO rb-aa5c29f-225760-426740 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 10:51:06,096 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 5644 7 0.006 0.04 ro 2026-10-20 10:51:06,150 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:06] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 293 5 0.01 0.032 rw 2026-10-20 10:51:06,247 7 INFO rb-aa5c29f-225760-426740 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 10:51:06,268 7 INFO rb-aa5c29f-225760-426740 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 10:51:06,411 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 40 0.058 0.084 rw 2026-10-20 10:51:06,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:06] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 293 3 0.007 0.048 rw 2026-10-20 10:51:06,559 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:06] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1125 13 0.019 0.098 ro 2026-10-20 10:51:06,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-10-20 10:51:06,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 10:51:06,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:06] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 144 4 0.021 0.026 ro 2026-10-20 10:51:06,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 4 0.007 0.075 ro 2026-10-20 10:51:06,809 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:51:06,817 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 30124816 (allocated 31842304) 2026-10-20 10:51:06,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 m-CQIBIQ - [20/Oct/2026 10:51:03] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.072 3.706 rw 2026-10-20 10:51:06,915 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 66072 2026-10-20 10:51:06,916 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-10-20 10:51:06,916 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 66072 2026-10-20 10:51:07,013 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_105107_013030_test_personal_stage_tour.txt 2026-10-20 10:51:07,013 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmp7xkav4is_chrome_odoo" 2026-10-20 10:51:07,055 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:51:09,721 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_config: Starting TestProjectConfig.test_copy_project_manager_embedded_config_as_default ... 2026-10-20 10:51:09,965 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_config: Starting TestProjectConfig.test_no_copy_project_manager_embedded_config_as_default ... 2026-10-20 10:51:10,102 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_config: Starting TestProjectConfig.test_project_stages_feature_enable_views ... 2026-10-20 10:51:11,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:51:14,071 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_embedded_action_settings: Starting TestProjectEmbeddedActionSettings.test_copy_custom_embedded_action_settings ... 2026-10-20 10:51:14,315 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_embedded_action_settings: Starting TestProjectEmbeddedActionSettings.test_copy_embedded_action_settings ... 2026-10-20 10:51:14,395 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_embedded_action_settings: Starting TestProjectEmbeddedActionSettings.test_unlink_project_removes_embedded_action_settings ... 2026-10-20 10:51:14,400 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted res.users.settings.embedded.action records with IDs: [5] 2026-10-20 10:51:14,445 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted project.project records with IDs: [329] 2026-10-20 10:51:14,461 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.alias records with IDs: [1901] 2026-10-20 10:51:14,477 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.account records with IDs: [334] 2026-10-20 10:51:14,492 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-20 10:51:15,108 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:51:32,323 7 INFO rb-aa5c29f-225760-426740 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 10:51:33,742 7 INFO rb-aa5c29f-225760-426740 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 10:51:37,122 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-10-20 10:51:38,168 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-10-20 10:51:38,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-10-20 10:51:39,856 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 10:51:40,101 7 INFO rb-aa5c29f-225760-426740 odoo.addons.mail.models.mail_thread: Routing mail from eustache.projectuser@example.com to "Chell Gladys" ,"Goats" ,"Armande ProjectUser" ,"Bastien ProjectManager" with Message-Id <1792493500.0373199-08307-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 335}, 588, mail.alias(1907,)) 2026-10-20 10:51:40,461 7 INFO rb-aa5c29f-225760-426740 odoo.addons.mail.models.mail_thread: Routing mail from eustache.projectuser@example.com to chell@gladys.portal,armande.projectuser@example.com,project+goats@test.mycompany.com,b.t@example.com,bastien.projectmanager@example.com with Message-Id <1792493500.4119437-16910-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 335}, 588, mail.alias(1907,)) 2026-10-20 10:51:40,678 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-10-20 10:51:41,484 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-10-20 10:51:42,411 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-10-20 10:51:43,086 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-10-20 10:51:43,661 7 INFO rb-aa5c29f-225760-426740 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to help@test.mycompany.com,"New Customer" ,"Valid Lelitre" with Message-Id <1792493503.6129098-60972-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 336}, 587, mail.alias(1908,)) 2026-10-20 10:51:43,897 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-10-20 10:51:44,626 7 INFO rb-aa5c29f-225760-426740 odoo.addons.mail.models.mail_thread: Routing mail from "Eustache Employee" to help@test.mycompany.com,"New Customer" ,"Valid Lelitre" with Message-Id <1792493504.5429461-91868-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 336}, 588, mail.alias(1908,)) 2026-10-20 10:51:45,304 7 INFO rb-aa5c29f-225760-426740 odoo.addons.mail.models.mail_thread: Routing mail from "Eustache Employee" to "New Customer" ,"Valid Lelitre" ,"Armande ProjectUser" ,"Valid Poilvache" ,"New Cc" with Message-Id <1792493505.2380908-74166-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1485, custom_values: None, uid: 1 2026-10-20 10:51:45,513 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12428, 12427] 2026-10-20 10:51:45,700 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2052, 2051] 2026-10-20 10:51:45,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to help@test.mycompany.com,"New Customer" ,"Valid Lelitre" with Message-Id <1792493505.7226009-73471-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 336}, 587, mail.alias(1908,)) 2026-10-20 10:51:46,543 7 INFO rb-aa5c29f-225760-426740 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Lelitre" ,"Armande ProjectUser" ,"Valid Poilvache" ,"New Cc" with Message-Id <1792493506.4650671-72239-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1486, custom_values: None, uid: 1 2026-10-20 10:51:46,772 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12434, 12433] 2026-10-20 10:51:46,880 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2054, 2053] 2026-10-20 10:51:46,972 7 INFO rb-aa5c29f-225760-426740 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to help@test.mycompany.com,"New Customer" ,"Valid Lelitre" with Message-Id <1792493506.8927460-80256-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 336}, 1, mail.alias(1908,)) 2026-10-20 10:51:47,779 7 INFO rb-aa5c29f-225760-426740 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,"Valid Lelitre" ,"Armande ProjectUser" ,"Valid Poilvache" ,"New Cc" with Message-Id <1792493507.7100961-89153-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1487, custom_values: None, uid: 1 2026-10-20 10:51:48,011 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12440, 12439] 2026-10-20 10:51:48,175 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2057, 2056] 2026-10-20 10:51:48,193 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-10-20 10:51:48,856 7 INFO rb-aa5c29f-225760-426740 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1792493508.8440652@localhost>: direct alias match: ('project.task', 0, {'project_id': 336}, 1, mail.alias(1908,)) 2026-10-20 10:51:49,063 7 INFO rb-aa5c29f-225760-426740 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1792493509.048355@localhost>: direct alias match: ('project.task', 0, {'project_id': 336}, 1, mail.alias(1908,)) 2026-10-20 10:51:49,221 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-10-20 10:51:50,262 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-10-20 10:51:50,845 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3767, 3768] 2026-10-20 10:51:50,858 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3667, 3668] 2026-10-20 10:51:51,313 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-10-20 10:51:52,291 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 7 removed 2026-10-20 10:51:54,840 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:51:54,951 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-10-20 10:51:55,247 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-10-20 10:51:55,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-10-20 10:51:55,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-10-20 10:51:56,591 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-10-20 10:51:56,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 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 10:51:57,282 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:51:57,878 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_next_milestone_ordered_by_deadline ... 2026-10-20 10:51:57,935 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-10-20 10:51:58,012 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_on_tasks_from_different_projects ... 2026-10-20 10:51:58,279 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-10-20 10:51:59,006 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:51:59,050 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:52:00,142 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 10:52:00,282 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_close_recurring_task_private_project ... 2026-10-20 10:52:00,720 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 10:52:01,329 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_closed_recurring_task ... 2026-10-20 10:52:02,224 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_deleting_last_recurring_task ... 2026-10-20 10:52:03,334 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted project.task.recurrence records with IDs: [5] 2026-10-20 10:52:03,372 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted project.task records with IDs: [1522] 2026-10-20 10:52:03,381 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3824] 2026-10-20 10:52:03,394 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_disabling_recurrence ... 2026-10-20 10:52:04,605 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted project.task.recurrence records with IDs: [8] 2026-10-20 10:52:04,625 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_next_occurrence_batch_call ... 2026-10-20 10:52:04,953 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrence_copy_task_dependency ... 2026-10-20 10:52:05,630 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrence_simple ... 2026-10-20 10:52:06,000 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted project.task.recurrence records with IDs: [17] 2026-10-20 10:52:06,528 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrence_until ... 2026-10-20 10:52:07,548 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrent_sub_tasks_without_archive_user ... 2026-10-20 10:52:08,005 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [614] 2026-10-20 10:52:08,269 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrent_tasks_fields ... 2026-10-20 10:52:09,278 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrent_tasks_without_archive_user ... 2026-10-20 10:52:09,494 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [614] 2026-10-20 10:52:09,687 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurring_settings_change ... 2026-10-20 10:52:09,880 7 INFO rb-aa5c29f-225760-426740 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 10:52:09,951 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:52:12,156 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-10-20 10:52:12,417 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:52:15,315 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-10-20 10:52:15,777 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-10-20 10:52:15,964 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [17] 2026-10-20 10:52:16,169 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [357], uid: 609, model: project.project 2026-10-20 10:52:16,183 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-10-20 10:52:16,415 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: html_field_history_metadata 2026-10-20 10:52:16,425 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_follower_ids 2026-10-20 10:52:16,433 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_partner_ids 2026-10-20 10:52:16,441 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_ids 2026-10-20 10:52:16,449 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: has_message 2026-10-20 10:52:16,459 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_needaction 2026-10-20 10:52:16,466 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_needaction_counter 2026-10-20 10:52:16,473 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_has_error 2026-10-20 10:52:16,495 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_has_error_counter 2026-10-20 10:52:16,517 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_attachment_count 2026-10-20 10:52:16,527 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_ids 2026-10-20 10:52:16,537 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_has_sms_error 2026-10-20 10:52:16,546 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rotting_days 2026-10-20 10:52:16,556 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: is_rotting 2026-10-20 10:52:16,565 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_last_value 2026-10-20 10:52:16,575 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_last_feedback 2026-10-20 10:52:16,585 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_last_image 2026-10-20 10:52:16,595 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_count 2026-10-20 10:52:16,606 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_avg 2026-10-20 10:52:16,616 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_avg_text 2026-10-20 10:52:16,627 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_percentage_satisfaction 2026-10-20 10:52:16,637 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_last_text 2026-10-20 10:52:16,648 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_ids 2026-10-20 10:52:16,659 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_state 2026-10-20 10:52:16,669 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_user_id 2026-10-20 10:52:16,680 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_type_id 2026-10-20 10:52:16,690 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_type_icon 2026-10-20 10:52:16,700 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_date_deadline 2026-10-20 10:52:16,710 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: my_activity_date_deadline 2026-10-20 10:52:16,718 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_summary 2026-10-20 10:52:16,727 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_exception_decoration 2026-10-20 10:52:16,736 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_exception_icon 2026-10-20 10:52:16,746 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_plans_ids 2026-10-20 10:52:16,756 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_calendar_event_id 2026-10-20 10:52:16,765 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: access_warning 2026-10-20 10:52:16,773 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: date_end 2026-10-20 10:52:16,789 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: task_properties 2026-10-20 10:52:16,799 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: role_ids 2026-10-20 10:52:16,807 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: personal_stage_type_ids 2026-10-20 10:52:16,816 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: personal_stage_id 2026-10-20 10:52:16,824 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: personal_stage_type_id 2026-10-20 10:52:16,831 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: partner_phone 2026-10-20 10:52:16,839 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_active 2026-10-20 10:52:16,849 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: attachment_ids 2026-10-20 10:52:16,859 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: project_privacy_visibility 2026-10-20 10:52:16,868 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: subtask_completion_percentage 2026-10-20 10:52:16,878 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: working_hours_open 2026-10-20 10:52:16,888 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: working_hours_close 2026-10-20 10:52:16,898 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: working_days_open 2026-10-20 10:52:16,907 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: working_days_close 2026-10-20 10:52:16,915 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: closed_depend_on_count 2026-10-20 10:52:16,923 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: link_preview_name 2026-10-20 10:52:16,933 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: create_uid 2026-10-20 10:52:16,943 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: write_uid 2026-10-20 10:52:16,953 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: remaining_hours_percentage 2026-10-20 10:52:16,976 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: partner_name 2026-10-20 10:52:16,994 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: partner_company_name 2026-10-20 10:52:17,006 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: user_skill_ids 2026-10-20 10:52:17,014 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: leave_types_count 2026-10-20 10:52:17,021 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: is_timeoff_task 2026-10-20 10:52:17,028 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: project_sale_order_id 2026-10-20 10:52:17,035 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: task_to_invoice 2026-10-20 10:52:17,043 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: sale_warning_text 2026-10-20 10:52:17,052 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: pricing_type 2026-10-20 10:52:17,065 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: is_project_map_empty 2026-10-20 10:52:17,099 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: has_multi_sol 2026-10-20 10:52:17,117 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: timesheet_product_id 2026-10-20 10:52:17,129 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: last_sol_of_customer 2026-10-20 10:52:17,140 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-10-20 10:52:17,726 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-10-20 10:52:17,895 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [17] 2026-10-20 10:52:18,989 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-10-20 10:52:19,489 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: id 2026-10-20 10:52:19,507 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: display_name 2026-10-20 10:52:19,526 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_is_follower 2026-10-20 10:52:19,545 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: duration_tracking 2026-10-20 10:52:19,574 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: access_url 2026-10-20 10:52:19,588 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: access_token 2026-10-20 10:52:19,607 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: active 2026-10-20 10:52:19,626 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: create_date 2026-10-20 10:52:19,650 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: write_date 2026-10-20 10:52:19,669 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: date_assign 2026-10-20 10:52:19,689 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: date_deadline 2026-10-20 10:52:19,711 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: project_id 2026-10-20 10:52:19,731 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: display_in_project 2026-10-20 10:52:19,751 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allocated_hours 2026-10-20 10:52:19,786 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: subtask_allocated_hours 2026-10-20 10:52:19,821 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: user_ids 2026-10-20 10:52:19,838 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: portal_user_names 2026-10-20 10:52:19,869 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: partner_id 2026-10-20 10:52:19,888 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: email_from 2026-10-20 10:52:19,910 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: company_id 2026-10-20 10:52:19,929 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: displayed_image_id 2026-10-20 10:52:19,948 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: subtask_count 2026-10-20 10:52:19,968 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: closed_subtask_count 2026-10-20 10:52:19,986 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allow_milestones 2026-10-20 10:52:20,008 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: milestone_id 2026-10-20 10:52:20,025 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: has_late_and_unreached_milestone 2026-10-20 10:52:20,042 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allow_task_dependencies 2026-10-20 10:52:20,066 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: depend_on_ids 2026-10-20 10:52:20,086 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: depend_on_count 2026-10-20 10:52:20,111 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: dependent_ids 2026-10-20 10:52:20,128 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: dependent_tasks_count 2026-10-20 10:52:20,141 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: display_parent_task_button 2026-10-20 10:52:20,159 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: display_follow_button 2026-10-20 10:52:20,185 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: project_sharing_portal_user_ids 2026-10-20 10:52:20,199 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allow_recurring_tasks 2026-10-20 10:52:20,213 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: recurring_task 2026-10-20 10:52:20,229 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: recurring_count 2026-10-20 10:52:20,252 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: repeat_interval 2026-10-20 10:52:20,270 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: repeat_unit 2026-10-20 10:52:20,289 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: repeat_type 2026-10-20 10:52:20,310 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: repeat_until 2026-10-20 10:52:20,321 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: is_template 2026-10-20 10:52:20,341 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: has_project_template 2026-10-20 10:52:20,361 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: has_template_ancestor 2026-10-20 10:52:20,379 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: analytic_account_active 2026-10-20 10:52:20,399 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allow_timesheets 2026-10-20 10:52:20,420 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: remaining_hours 2026-10-20 10:52:20,439 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: effective_hours 2026-10-20 10:52:20,459 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: total_hours_spent 2026-10-20 10:52:20,479 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: progress 2026-10-20 10:52:20,505 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: overtime 2026-10-20 10:52:20,527 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: subtask_effective_hours 2026-10-20 10:52:20,566 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: timesheet_ids 2026-10-20 10:52:20,596 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: portal_timesheet_ids 2026-10-20 10:52:20,617 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: encode_uom_in_days 2026-10-20 10:52:20,637 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: show_portal_timesheets 2026-10-20 10:52:20,685 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: sale_order_id 2026-10-20 10:52:20,736 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: sale_line_id 2026-10-20 10:52:20,750 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: sale_order_state 2026-10-20 10:52:20,769 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allow_billable 2026-10-20 10:52:20,789 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: display_sale_order_button 2026-10-20 10:52:20,810 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: remaining_hours_so 2026-10-20 10:52:20,827 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: remaining_hours_available 2026-10-20 10:52:20,846 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: html_field_history_metadata 2026-10-20 10:52:20,882 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_partner_ids 2026-10-20 10:52:20,924 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_ids 2026-10-20 10:52:20,943 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: has_message 2026-10-20 10:52:20,962 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_needaction 2026-10-20 10:52:20,981 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_needaction_counter 2026-10-20 10:52:21,001 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_has_error 2026-10-20 10:52:21,016 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_has_error_counter 2026-10-20 10:52:21,034 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_attachment_count 2026-10-20 10:52:21,065 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_has_sms_error 2026-10-20 10:52:21,085 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rotting_days 2026-10-20 10:52:21,106 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: is_rotting 2026-10-20 10:52:21,127 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_last_value 2026-10-20 10:52:21,144 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_last_feedback 2026-10-20 10:52:21,165 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_last_image 2026-10-20 10:52:21,185 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_count 2026-10-20 10:52:21,206 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_avg 2026-10-20 10:52:21,226 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_avg_text 2026-10-20 10:52:21,247 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_percentage_satisfaction 2026-10-20 10:52:21,267 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_last_text 2026-10-20 10:52:21,284 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_ids 2026-10-20 10:52:21,305 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_state 2026-10-20 10:52:21,337 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_user_id 2026-10-20 10:52:21,367 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_type_icon 2026-10-20 10:52:21,388 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_date_deadline 2026-10-20 10:52:21,407 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: my_activity_date_deadline 2026-10-20 10:52:21,423 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_summary 2026-10-20 10:52:21,444 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_exception_decoration 2026-10-20 10:52:21,460 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_exception_icon 2026-10-20 10:52:21,496 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_calendar_event_id 2026-10-20 10:52:21,512 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: access_warning 2026-10-20 10:52:21,533 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: date_end 2026-10-20 10:52:21,553 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: task_properties 2026-10-20 10:52:21,577 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: personal_stage_type_ids 2026-10-20 10:52:21,610 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: personal_stage_type_id 2026-10-20 10:52:21,627 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: partner_phone 2026-10-20 10:52:21,648 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_active 2026-10-20 10:52:21,667 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: attachment_ids 2026-10-20 10:52:21,687 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: project_privacy_visibility 2026-10-20 10:52:21,708 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: subtask_completion_percentage 2026-10-20 10:52:21,728 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: working_hours_open 2026-10-20 10:52:21,747 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: working_hours_close 2026-10-20 10:52:21,765 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: working_days_open 2026-10-20 10:52:21,784 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: working_days_close 2026-10-20 10:52:21,804 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: closed_depend_on_count 2026-10-20 10:52:21,821 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: link_preview_name 2026-10-20 10:52:21,855 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: create_uid 2026-10-20 10:52:21,889 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: write_uid 2026-10-20 10:52:21,911 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: remaining_hours_percentage 2026-10-20 10:52:21,928 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: partner_name 2026-10-20 10:52:21,946 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: partner_company_name 2026-10-20 10:52:21,979 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: leave_types_count 2026-10-20 10:52:21,999 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: is_timeoff_task 2026-10-20 10:52:22,029 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: project_sale_order_id 2026-10-20 10:52:22,045 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: task_to_invoice 2026-10-20 10:52:22,061 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: sale_warning_text 2026-10-20 10:52:22,083 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: pricing_type 2026-10-20 10:52:22,103 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: is_project_map_empty 2026-10-20 10:52:22,123 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: has_multi_sol 2026-10-20 10:52:22,169 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: timesheet_product_id 2026-10-20 10:52:22,197 7 INFO rb-aa5c29f-225760-426740 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: last_sol_of_customer 2026-10-20 10:52:22,217 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:52:22,773 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:52:22,856 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-20 10:52:23,446 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 66200 2026-10-20 10:52:23,447 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpar9rypdl_chrome_odoo 2026-10-20 10:52:23,447 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:39049/json/version 2026-10-20 10:52:23,448 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:52:23,523 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-20 10:52:23,523 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:39049/json 2026-10-20 10:52:23,524 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:52:23,551 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:39049/devtools/page/BA68A194C6F3BA1E72A36826C375897D 2026-10-20 10:52:23,578 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-10-20 10:52:23,590 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-10-20 10:52:23,712 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 10:52:23,738 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-10-20 10:52:23,742 7 INFO rb-aa5c29f-225760-426740 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 10:52:23,742 7 INFO rb-aa5c29f-225760-426740 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 10:52:23,755 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:52:25,222 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:25] "GET /odoo HTTP/1.1" 200 7342 104 0.287 1.189 rw 2026-10-20 10:52:25,226 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': 'BA68A194C6F3BA1E72A36826C375897D', 'loaderId': 'E92D2ACCD2CF74DAC7A767FAA4548DAB', 'isDownload': False} 2026-10-20 10:52:25,226 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-20 10:52:25,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:25] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.006 1.731 ro 2026-10-20 10:52:25,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 20 0.044 0.213 ro 2026-10-20 10:52:25,563 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:25] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.28 ro 2026-10-20 10:52:25,675 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:25] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 15 0.051 0.349 ro 2026-10-20 10:52:25,711 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:25] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.009 0.121 ro 2026-10-20 10:52:25,729 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:25] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.037 ro 2026-10-20 10:52:26,486 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-20 10:52:26,504 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:26] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 10:52:26,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:26] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.006 - 2026-10-20 10:52:26,563 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.029 ro 2026-10-20 10:52:26,628 7 INFO rb-aa5c29f-225760-426740 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 10:52:26,650 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:26] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.011 0.032 rw 2026-10-20 10:52:26,651 7 INFO rb-aa5c29f-225760-426740 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 10:52:26,660 7 INFO rb-aa5c29f-225760-426740 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 10:52:26,752 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.052 0.08 rw 2026-10-20 10:52:26,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:26] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.006 ro 2026-10-20 10:52:26,812 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:26] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.004 - 2026-10-20 10:52:26,935 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:26] "GET /odoo HTTP/1.1" 200 7271 27 0.031 0.078 rw 2026-10-20 10:52:26,992 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:26] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.021 0.131 ro 2026-10-20 10:52:27,032 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:27] "GET /web/image/res.partner/3/avatar_128?unique=1792493542000 HTTP/1.1" 200 305 3 0.007 0.089 ro 2026-10-20 10:52:27,107 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:27] "POST /web/action/load HTTP/1.1" 200 419 5 0.043 0.126 ro 2026-10-20 10:52:27,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:27] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.005 0.185 rw 2026-10-20 10:52:27,133 7 INFO rb-aa5c29f-225760-426740 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 10:52:27,139 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:27] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.079 ro 2026-10-20 10:52:27,346 7 INFO rb-aa5c29f-225760-426740 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 10:52:27,346 7 INFO rb-aa5c29f-225760-426740 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 10:52:27,380 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:27] "POST /mail/store HTTP/1.1" 200 3392 37 0.093 0.189 ro 2026-10-20 10:52:27,421 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:27] "POST /web/action/load HTTP/1.1" 200 1125 10 0.01 0.058 ro 2026-10-20 10:52:27,472 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:27] "POST /mail/store HTTP/1.1" 200 779 9 0.015 0.089 ro 2026-10-20 10:52:27,609 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:27] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.01 0.033 ro 2026-10-20 10:52:27,632 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:27] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.004 0.027 ro 2026-10-20 10:52:27,708 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:27] "GET /web/image/res.partner/2/avatar_128?unique=1792483028000 HTTP/1.1" 200 4660 3 0.007 0.019 ro 2026-10-20 10:52:27,881 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:27] "POST /mail/store HTTP/1.1" 200 2355 26 0.041 0.07 rw 2026-10-20 10:52:28,192 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:28] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 56 0.086 0.32 ro 2026-10-20 10:52:28,266 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:28] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.02 ro 2026-10-20 10:52:28,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:28] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1163 23 0.039 0.087 ro 2026-10-20 10:52:28,512 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:28] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.002 0.201 ro 2026-10-20 10:52:28,577 7 INFO rb-aa5c29f-225760-426740 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 10:52:28,599 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:28] "GET /web/image/res.users/1/avatar_128?unique=1792493542000 HTTP/1.1" 200 4660 5 0.007 0.038 ro 2026-10-20 10:52:28,614 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:28] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.013 ro 2026-10-20 10:52:28,617 7 INFO rb-aa5c29f-225760-426740 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 10:52:28,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:28] "POST /web/dataset/call_button/project.project/action_open_share_project_wizard#project.project.action_open_share_project_wizard HTTP/1.1" 200 912 10 0.008 0.026 rw 2026-10-20 10:52:28,755 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:28] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 5771 10 0.023 0.029 ro 2026-10-20 10:52:28,839 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:28] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 392 6 0.01 0.027 rw 2026-10-20 10:52:28,975 7 INFO rb-aa5c29f-225760-426740 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 10:52:28,999 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:28] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 120 1 0.001 0.008 rw 2026-10-20 10:52:29,103 7 INFO rb-aa5c29f-225760-426740 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 10:52:29,123 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:29] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 445 3 0.009 0.026 ro 2026-10-20 10:52:29,192 7 INFO rb-aa5c29f-225760-426740 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 10:52:29,217 7 INFO rb-aa5c29f-225760-426740 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 10:52:29,229 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:29] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 53 7 0.007 0.025 rw 2026-10-20 10:52:29,270 7 INFO rb-aa5c29f-225760-426740 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 10:52:29,287 7 INFO rb-aa5c29f-225760-426740 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 10:52:29,344 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:29] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 102 3 0.009 0.031 rw 2026-10-20 10:52:29,408 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:29] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 53 6 0.011 0.021 rw 2026-10-20 10:52:29,447 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:29] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 53 2 0.004 0.021 rw 2026-10-20 10:52:29,566 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:29] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 528 18 0.047 0.045 rw 2026-10-20 10:52:29,774 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:29] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 234 49 0.087 0.106 rw 2026-10-20 10:52:29,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:29] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1163 21 0.02 0.064 ro 2026-10-20 10:52:29,923 7 INFO rb-aa5c29f-225760-426740 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 10:52:31,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:31] "GET /my/projects HTTP/1.1" 200 40306 133 0.177 1.52 rw 2026-10-20 10:52:31,669 7 INFO rb-aa5c29f-225760-426740 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 10:52:31,671 7 INFO rb-aa5c29f-225760-426740 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 10:52:31,702 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bf0023c/web.material_symbols_outlined.min.woff2, copying from /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 2026-10-20 10:52:31,703 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:27] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.053 4.263 rw 2026-10-20 10:52:31,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:31] "GET /web/assets/1/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 10 0.021 1.77 ro 2026-10-20 10:52:31,757 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b70f17/web.assets_frontend.min.css, copying from /web/assets/8b70f17/web.assets_frontend.min.css 2026-10-20 10:52:31,849 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:31] "GET /web/assets/1/8b70f17/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.051 0.119 ro 2026-10-20 10:52:31,852 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1de90a1/web.odoo_ui_icons.min.woff2, copying from /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 2026-10-20 10:52:31,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:31] "GET /web/assets/1/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.021 0.187 ro 2026-10-20 10:52:31,901 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/519887c/web.assets_frontend_minimal.min.js, copying from /web/assets/519887c/web.assets_frontend_minimal.min.js 2026-10-20 10:52:31,923 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:31] "GET /web/assets/1/519887c/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.014 0.046 ro 2026-10-20 10:52:31,933 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/66252be/web.__assets_tests_call__.min.js, copying from /web/assets/66252be/web.__assets_tests_call__.min.js 2026-10-20 10:52:31,973 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:31] "GET /web/assets/1/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.007 0.061 ro 2026-10-20 10:52:32,010 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:32] "GET /web/image/website/1/logo/My%20Website?unique=5a878a2 HTTP/1.1" 200 8689 2 0.004 0.02 ro 2026-10-20 10:52:32,108 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:32] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.012 ro 2026-10-20 10:52:32,111 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:32] "GET /website/static/description/icon.png HTTP/1.1" 200 3260 0 0 0.016 - 2026-10-20 10:52:32,154 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/117d8a6/web.assets_frontend_lazy.min.js, copying from /web/assets/117d8a6/web.assets_frontend_lazy.min.js 2026-10-20 10:52:32,221 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:32] "GET /web/assets/1/117d8a6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.019 0.107 ro 2026-10-20 10:52:32,798 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-20 10:52:32,843 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.006 ro 2026-10-20 10:52:32,859 7 INFO rb-aa5c29f-225760-426740 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 10:52:33,001 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:33] "GET /my/projects/359 HTTP/1.1" 303 251 4 0.004 0.031 rw 2026-10-20 10:52:33,169 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:33] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6607 35 0.032 0.163 rw 2026-10-20 10:52:33,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:33] "GET /web/assets/6c5e0e9/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.001 0.035 ro 2026-10-20 10:52:33,240 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:33] "GET /web/assets/a60068e/project.webclient.min.css HTTP/1.1" 200 862608 2 0.003 0.035 ro 2026-10-20 10:52:33,272 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:33] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.018 ro 2026-10-20 10:52:33,943 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-20 10:52:33,969 7 INFO rb-aa5c29f-225760-426740 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 10:52:33,994 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:33] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.002 0.014 rw 2026-10-20 10:52:34,168 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:34] "POST /web/action/load HTTP/1.1" 200 1283 12 0.017 0.048 ro 2026-10-20 10:52:34,582 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 99650 50 0.087 0.298 ro 2026-10-20 10:52:34,652 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:34] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 41 2 0.004 0.021 ro 2026-10-20 10:52:34,672 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:34] "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 10:52:34,760 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:34] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.003 - 2026-10-20 10:52:34,777 7 INFO rb-aa5c29f-225760-426740 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 10:52:34,795 7 INFO rb-aa5c29f-225760-426740 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 10:52:34,858 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 1067 6 0.011 0.036 ro 2026-10-20 10:52:34,900 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:34] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 65 1 0.003 0.018 rw 2026-10-20 10:52:34,948 7 INFO rb-aa5c29f-225760-426740 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 10:52:34,950 7 INFO rb-aa5c29f-225760-426740 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 10:52:34,961 7 INFO rb-aa5c29f-225760-426740 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 10:52:35,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:35] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 53 38 0.049 0.071 rw 2026-10-20 10:52:35,181 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:35] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 630 9 0.014 0.04 ro 2026-10-20 10:52:35,382 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:35] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 99650 3 0.019 0.088 ro 2026-10-20 10:52:35,537 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:35] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1497 23 0.044 0.067 ro 2026-10-20 10:52:35,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:35] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 147 1 0.001 0.013 ro 2026-10-20 10:52:35,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:35] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 10:52:35,808 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:35] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.002 0.007 rw 2026-10-20 10:52:35,906 7 INFO rb-aa5c29f-225760-426740 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 10:52:36,055 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:36] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 124 21 0.054 0.081 rw 2026-10-20 10:52:36,076 7 INFO rb-aa5c29f-225760-426740 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 10:52:36,099 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:36] "POST /mail/store HTTP/1.1" 200 837 6 0.017 0.14 ro 2026-10-20 10:52:36,154 7 INFO rb-aa5c29f-225760-426740 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 10:52:36,164 7 INFO rb-aa5c29f-225760-426740 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 10:52:36,188 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:36] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.01 0.056 ro 2026-10-20 10:52:36,199 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52: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.061 ro 2026-10-20 10:52:36,312 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:36] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 27 0.047 0.092 rw 2026-10-20 10:52:36,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52: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.097 ro 2026-10-20 10:52:36,604 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:36] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 99651 3 0.012 0.147 ro 2026-10-20 10:52:36,701 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:36] "POST /mail/message/post HTTP/1.1" 200 2125 24 0.032 0.272 rw 2026-10-20 10:52:36,714 7 INFO rb-aa5c29f-225760-426740 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 10:52:36,744 7 INFO rb-aa5c29f-225760-426740 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 10:52:36,766 7 INFO rb-aa5c29f-225760-426740 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 10:52:36,770 7 INFO rb-aa5c29f-225760-426740 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 10:52:36,789 7 INFO rb-aa5c29f-225760-426740 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 10:52:36,792 7 INFO rb-aa5c29f-225760-426740 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 10:52:36,793 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:36] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 867 15 0.027 0.137 ro 2026-10-20 10:52:36,801 7 INFO rb-aa5c29f-225760-426740 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 10:52:36,801 7 INFO rb-aa5c29f-225760-426740 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 10:52:36,820 7 INFO rb-aa5c29f-225760-426740 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 10:52:36,829 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:36] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.009 0.191 ro 2026-10-20 10:52:36,871 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:36] "POST /mail/store HTTP/1.1" 200 837 5 0.012 0.059 ro 2026-10-20 10:52:37,014 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 99651 3 0.017 0.168 ro 2026-10-20 10:52:37,057 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:37] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 44 6 0.018 0.239 rw 2026-10-20 10:52:37,092 7 INFO rb-aa5c29f-225760-426740 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 10:52:37,098 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:37] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 44 5 0.012 0.27 rw 2026-10-20 10:52:37,191 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:37] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1125 13 0.033 0.113 ro 2026-10-20 10:52:37,277 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52: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.01 ro 2026-10-20 10:52:37,336 7 INFO rb-aa5c29f-225760-426740 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 10:52:37,358 7 INFO rb-aa5c29f-225760-426740 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 10:52:37,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-10-20 10:52:37,363 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-20 10:52:37,774 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:52:37,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 33424524 (allocated 39837696) 2026-10-20 10:52:37,827 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JZT_vF7V - [20/Oct/2026 10:52:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 52 0.071 3.642 rw 2026-10-20 10:52:37,879 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 66200 2026-10-20 10:52:37,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-10-20 10:52:37,882 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 66200 2026-10-20 10:52:37,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_105237_982360_test_01_project_sharing.txt 2026-10-20 10:52:37,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmpar9rypdl_chrome_odoo" 2026-10-20 10:52:38,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-20 10:52:38,503 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 66345 2026-10-20 10:52:38,503 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpq7hqagwi_chrome_odoo 2026-10-20 10:52:38,503 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:35121/json/version 2026-10-20 10:52:38,506 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35121', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:52:38,551 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-20 10:52:38,553 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:35121/json 2026-10-20 10:52:38,559 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35121', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:52:38,585 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:35121/devtools/page/B4C1A3EF2280B8BB2903EC2595A94BF5 2026-10-20 10:52:38,605 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-10-20 10:52:38,619 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-10-20 10:52:38,703 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-20 10:52:38,723 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-10-20 10:52:38,729 7 INFO rb-aa5c29f-225760-426740 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 10:52:38,729 7 INFO rb-aa5c29f-225760-426740 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 10:52:38,749 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:52:40,224 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:40] "GET /my/projects HTTP/1.1" 200 29014 149 0.183 1.31 rw 2026-10-20 10:52:40,232 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': 'B4C1A3EF2280B8BB2903EC2595A94BF5', 'loaderId': '2B0A643B6C6E9FA8E48BF81018580BE6', 'isDownload': False} 2026-10-20 10:52:40,233 7 INFO rb-aa5c29f-225760-426740 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 10:52:40,262 7 INFO rb-aa5c29f-225760-426740 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 10:52:40,269 7 INFO rb-aa5c29f-225760-426740 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 10:52:40,298 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1de90a1/web.odoo_ui_icons.min.woff2, copying from /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 2026-10-20 10:52:40,329 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:40] "GET /web/assets/1/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 10 0.014 0.037 ro 2026-10-20 10:52:40,345 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bf0023c/web.material_symbols_outlined.min.woff2, copying from /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 2026-10-20 10:52:40,366 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:40] "GET /web/assets/1/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 7 0.014 1.609 ro 2026-10-20 10:52:40,400 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b70f17/web.assets_frontend.min.css, copying from /web/assets/8b70f17/web.assets_frontend.min.css 2026-10-20 10:52:40,500 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:40] "GET /web/assets/1/8b70f17/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.06 0.151 ro 2026-10-20 10:52:40,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/519887c/web.assets_frontend_minimal.min.js, copying from /web/assets/519887c/web.assets_frontend_minimal.min.js 2026-10-20 10:52:40,541 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:40] "GET /web/assets/1/519887c/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.021 0.12 ro 2026-10-20 10:52:40,557 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/66252be/web.__assets_tests_call__.min.js, copying from /web/assets/66252be/web.__assets_tests_call__.min.js 2026-10-20 10:52:40,599 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:40] "GET /web/assets/1/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.009 0.082 ro 2026-10-20 10:52:40,763 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:40] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.023 ro 2026-10-20 10:52:40,785 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:40] "GET /web/image/website/1/logo/My%20Website?unique=5a878a2 HTTP/1.1" 200 8689 2 0.006 0.041 ro 2026-10-20 10:52:40,795 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:40] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.053 ro 2026-10-20 10:52:40,856 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:40] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.002 0.022 ro 2026-10-20 10:52:40,888 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/117d8a6/web.assets_frontend_lazy.min.js, copying from /web/assets/117d8a6/web.assets_frontend_lazy.min.js 2026-10-20 10:52:40,951 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:40] "GET /web/assets/1/117d8a6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.01 0.11 ro 2026-10-20 10:52:41,615 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-20 10:52:41,651 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.011 ro 2026-10-20 10:52:41,759 7 INFO rb-aa5c29f-225760-426740 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 10:52:41,770 7 INFO rb-aa5c29f-225760-426740 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 10:52:41,846 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:41] "GET /my/projects/359 HTTP/1.1" 303 251 7 0.015 0.046 rw 2026-10-20 10:52:42,003 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:42] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6380 49 0.039 0.161 rw 2026-10-20 10:52:42,067 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:42] "GET /web/assets/a60068e/project.webclient.min.css HTTP/1.1" 200 862608 2 0.002 0.019 ro 2026-10-20 10:52:42,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:42] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.019 ro 2026-10-20 10:52:42,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:42] "GET /web/assets/6c5e0e9/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.008 0.073 ro 2026-10-20 10:52:42,767 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-20 10:52:42,776 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:42] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 10:52:42,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.01 ro 2026-10-20 10:52:42,824 7 INFO rb-aa5c29f-225760-426740 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 10:52:42,842 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.007 rw 2026-10-20 10:52:42,993 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:42] "POST /web/action/load HTTP/1.1" 200 1283 12 0.007 0.024 ro 2026-10-20 10:52:43,325 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 57 0.068 0.235 ro 2026-10-20 10:52:43,388 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:43] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 169 5 0.006 0.022 ro 2026-10-20 10:52:43,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 848 29 0.034 0.084 ro 2026-10-20 10:52:43,609 7 INFO rb-aa5c29f-225760-426740 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 10:52:43,618 7 INFO rb-aa5c29f-225760-426740 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 10:52:43,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 1084 6 0.006 0.037 ro 2026-10-20 10:52:43,718 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:43] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 65 0 0 0.018 rw 2026-10-20 10:52:43,786 7 INFO rb-aa5c29f-225760-426740 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 10:52:43,788 7 INFO rb-aa5c29f-225760-426740 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 10:52:43,789 7 INFO rb-aa5c29f-225760-426740 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 10:52:43,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:43] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 53 39 0.047 0.087 rw 2026-10-20 10:52:44,027 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 601 15 0.033 0.041 ro 2026-10-20 10:52:44,148 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 8 0.018 0.064 ro 2026-10-20 10:52:44,364 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1499 34 0.059 0.095 ro 2026-10-20 10:52:44,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 147 1 0.0 0.011 ro 2026-10-20 10:52:44,582 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:44] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 10:52:44,641 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:44] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.002 0.008 rw 2026-10-20 10:52:44,755 7 INFO rb-aa5c29f-225760-426740 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 10:52:44,920 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:44] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 124 33 0.065 0.08 rw 2026-10-20 10:52:44,939 7 INFO rb-aa5c29f-225760-426740 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 10:52:44,946 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:44] "GET /web/image/res.partner/2092/avatar_128?access_token=3e95cf63280de68be3bda1976bfad440196de2bb576d6fc386c045d476c0e54eo0x6af9b9b7&unique=1792493542000 HTTP/1.1" 200 305 3 0.002 0.15 ro 2026-10-20 10:52:44,978 7 INFO rb-aa5c29f-225760-426740 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 10:52:44,988 7 INFO rb-aa5c29f-225760-426740 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 10:52:45,012 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:45] "POST /mail/store HTTP/1.1" 200 837 15 0.032 0.181 ro 2026-10-20 10:52:45,047 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:45] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.008 0.07 ro 2026-10-20 10:52:45,058 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52: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.077 ro 2026-10-20 10:52:45,151 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:45] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 30 0.024 0.136 rw 2026-10-20 10:52:45,396 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:45] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72080 8 0.013 0.109 ro 2026-10-20 10:52:45,407 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52: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.129 ro 2026-10-20 10:52:45,502 7 INFO rb-aa5c29f-225760-426740 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 10:52:45,506 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:45] "POST /mail/message/post HTTP/1.1" 200 1981 27 0.029 0.222 rw 2026-10-20 10:52:45,539 7 INFO rb-aa5c29f-225760-426740 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 10:52:45,550 7 INFO rb-aa5c29f-225760-426740 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 10:52:45,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:45] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 5 0.005 0.129 ro 2026-10-20 10:52:45,551 7 INFO rb-aa5c29f-225760-426740 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 10:52:45,574 7 INFO rb-aa5c29f-225760-426740 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 10:52:45,582 7 INFO rb-aa5c29f-225760-426740 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 10:52:45,591 7 INFO rb-aa5c29f-225760-426740 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 10:52:45,591 7 INFO rb-aa5c29f-225760-426740 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 10:52:45,607 7 INFO rb-aa5c29f-225760-426740 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 10:52:45,694 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:45] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1411 28 0.063 0.215 ro 2026-10-20 10:52:45,806 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:45] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72080 8 0.024 0.317 ro 2026-10-20 10:52:45,841 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:45] "POST /mail/store HTTP/1.1" 200 837 12 0.014 0.251 ro 2026-10-20 10:52:45,980 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:45] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72080 8 0.029 0.322 ro 2026-10-20 10:52:46,005 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:46] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 44 7 0.007 0.398 rw 2026-10-20 10:52:46,034 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:46] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 44 6 0.01 0.42 rw 2026-10-20 10:52:46,062 7 INFO rb-aa5c29f-225760-426740 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 10:52:46,148 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1529 23 0.031 0.091 ro 2026-10-20 10:52:46,229 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:46] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 73 1 0.0 0.008 ro 2026-10-20 10:52:46,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:46] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 73 1 0.006 0.022 ro 2026-10-20 10:52:46,305 7 INFO rb-aa5c29f-225760-426740 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 10:52:46,317 7 INFO rb-aa5c29f-225760-426740 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 10:52:46,320 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-10-20 10:52:46,321 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-20 10:52:46,494 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:52:46,507 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 32407316 (allocated 35012608) 2026-10-20 10:52:46,545 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 JMp6HdFi - [20/Oct/2026 10:52:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 52 0.083 3.507 rw 2026-10-20 10:52:46,608 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 66345 2026-10-20 10:52:46,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-10-20 10:52:46,613 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 66345 2026-10-20 10:52:46,722 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_105246_722532_test_02_project_sharing.txt 2026-10-20 10:52:46,723 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmpq7hqagwi_chrome_odoo" 2026-10-20 10:52:46,734 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-20 10:52:46,970 7 INFO rb-aa5c29f-225760-426740 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 10:52:47,442 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 66474 2026-10-20 10:52:47,442 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp1uwf208w_chrome_odoo 2026-10-20 10:52:47,442 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:36711/json/version 2026-10-20 10:52:47,444 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36711', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:52:47,503 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-20 10:52:47,504 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:36711/json 2026-10-20 10:52:47,507 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36711', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:52:47,524 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:36711/devtools/page/BA760CC922B7DA1201AED5515B4BC0B4 2026-10-20 10:52:47,532 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-10-20 10:52:47,570 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-10-20 10:52:47,652 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-20 10:52:47,667 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-10-20 10:52:47,674 7 INFO rb-aa5c29f-225760-426740 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 10:52:47,674 7 INFO rb-aa5c29f-225760-426740 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 10:52:47,708 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:52:48,993 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:48] "GET /my/projects HTTP/1.1" 200 29014 150 0.139 1.172 rw 2026-10-20 10:52:48,999 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': 'BA760CC922B7DA1201AED5515B4BC0B4', 'loaderId': 'C7CE14981317B3A3B5D9376B4AB166A9', 'isDownload': False} 2026-10-20 10:52:48,999 7 INFO rb-aa5c29f-225760-426740 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 10:52:49,021 7 INFO rb-aa5c29f-225760-426740 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 10:52:49,021 7 INFO rb-aa5c29f-225760-426740 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 10:52:49,043 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bf0023c/web.material_symbols_outlined.min.woff2, copying from /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 2026-10-20 10:52:49,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:49] "GET /web/assets/1/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 10 0.013 1.367 ro 2026-10-20 10:52:49,084 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1de90a1/web.odoo_ui_icons.min.woff2, copying from /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 2026-10-20 10:52:49,108 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:49] "GET /web/assets/1/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.009 0.065 ro 2026-10-20 10:52:49,133 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b70f17/web.assets_frontend.min.css, copying from /web/assets/8b70f17/web.assets_frontend.min.css 2026-10-20 10:52:49,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:49] "GET /web/assets/1/8b70f17/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.06 0.136 ro 2026-10-20 10:52:49,248 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/519887c/web.assets_frontend_minimal.min.js, copying from /web/assets/519887c/web.assets_frontend_minimal.min.js 2026-10-20 10:52:49,269 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:49] "GET /web/assets/1/519887c/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.01 0.14 ro 2026-10-20 10:52:49,288 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/66252be/web.__assets_tests_call__.min.js, copying from /web/assets/66252be/web.__assets_tests_call__.min.js 2026-10-20 10:52:49,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:49] "GET /web/assets/1/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.012 0.069 ro 2026-10-20 10:52:49,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:49] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.009 0.023 ro 2026-10-20 10:52:49,497 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:49] "GET /web/image/website/1/logo/My%20Website?unique=5a878a2 HTTP/1.1" 200 8689 2 0.004 0.03 ro 2026-10-20 10:52:49,515 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:49] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.005 0.042 ro 2026-10-20 10:52:49,576 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/117d8a6/web.assets_frontend_lazy.min.js, copying from /web/assets/117d8a6/web.assets_frontend_lazy.min.js 2026-10-20 10:52:49,642 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:49] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.002 0.087 ro 2026-10-20 10:52:49,655 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:49] "GET /web/assets/1/117d8a6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.007 0.102 ro 2026-10-20 10:52:50,277 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-20 10:52:50,316 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.004 0.011 ro 2026-10-20 10:52:50,427 7 INFO rb-aa5c29f-225760-426740 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 10:52:50,438 7 INFO rb-aa5c29f-225760-426740 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 10:52:50,524 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:50] "GET /my/projects/359 HTTP/1.1" 303 251 7 0.022 0.048 rw 2026-10-20 10:52:50,685 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:50] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6381 52 0.04 0.172 rw 2026-10-20 10:52:50,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:50] "GET /web/assets/a60068e/project.webclient.min.css HTTP/1.1" 200 862608 2 0.001 0.016 ro 2026-10-20 10:52:50,757 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:50] "GET /web/assets/6c5e0e9/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.004 0.034 ro 2026-10-20 10:52:50,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:50] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.012 ro 2026-10-20 10:52:51,454 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-20 10:52:51,473 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:51] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 10:52:51,494 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.009 ro 2026-10-20 10:52:51,519 7 INFO rb-aa5c29f-225760-426740 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 10:52:51,526 7 INFO rb-aa5c29f-225760-426740 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 10:52:51,533 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:51] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.013 rw 2026-10-20 10:52:51,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:51] "POST /web/action/load HTTP/1.1" 200 1283 12 0.02 0.043 ro 2026-10-20 10:52:52,079 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:52] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 71556 57 0.092 0.232 ro 2026-10-20 10:52:52,174 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:52] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 169 5 0.017 0.035 ro 2026-10-20 10:52:52,256 7 INFO rb-aa5c29f-225760-426740 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 10:52:52,287 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:52] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 849 31 0.043 0.122 ro 2026-10-20 10:52:52,410 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:52] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 71556 8 0.014 0.128 ro 2026-10-20 10:52:52,480 7 INFO rb-aa5c29f-225760-426740 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 10:52:52,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:52] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 856 23 0.035 0.059 ro 2026-10-20 10:52:52,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:52] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 72 1 0.001 0.011 ro 2026-10-20 10:52:52,727 7 INFO rb-aa5c29f-225760-426740 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 10:52:52,747 7 INFO rb-aa5c29f-225760-426740 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 10:52:52,749 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-10-20 10:52:52,750 7 INFO rb-aa5c29f-225760-426740 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 10:52:52,885 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 24905656 (allocated 26886144) 2026-10-20 10:52:52,885 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:52:52,924 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 X1ak4GTy - [20/Oct/2026 10:52:51] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 27 0.02 1.259 rw 2026-10-20 10:52:52,990 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 66474 2026-10-20 10:52:52,991 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-10-20 10:52:52,991 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 66474 2026-10-20 10:52:53,091 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_105253_090971_test_03_project_sharing.txt 2026-10-20 10:52:53,091 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmp1uwf208w_chrome_odoo" 2026-10-20 10:52:53,102 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-10-20 10:52:53,678 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 10:52:53,950 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-20 10:52:54,037 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-10-20 10:52:54,067 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:52:54,499 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 r_ZWhz8Q - [20/Oct/2026 10:52:54] "POST /mail/message/reaction HTTP/1.1" 200 992 21 0.037 0.397 rw 2026-10-20 10:52:54,903 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 66600 2026-10-20 10:52:54,904 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmpzsvzbhvv_chrome_odoo 2026-10-20 10:52:54,904 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:36827/json/version 2026-10-20 10:52:54,906 7 INFO rb-aa5c29f-225760-426740 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 10:52:54,920 7 INFO rb-aa5c29f-225760-426740 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 10:52:54,920 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:36827/json 2026-10-20 10:52:54,921 7 INFO rb-aa5c29f-225760-426740 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 10:52:54,937 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:36827/devtools/page/75B610BFE6A15FF2E9AF1DFB4B0CB4C3 2026-10-20 10:52:54,944 7 INFO rb-aa5c29f-225760-426740 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 10:52:54,947 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-10-20 10:52:54,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-20 10:52:54,984 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-10-20 10:52:54,986 7 INFO rb-aa5c29f-225760-426740 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 10:52:54,986 7 INFO rb-aa5c29f-225760-426740 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 10:52:55,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:55] "GET /my/projects HTTP/1.1" 200 29017 142 0.102 0.818 rw 2026-10-20 10:52:55,913 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': '75B610BFE6A15FF2E9AF1DFB4B0CB4C3', 'loaderId': '71D9292B1583DD784FDBAE19ECA15654', 'isDownload': False} 2026-10-20 10:52:55,913 7 INFO rb-aa5c29f-225760-426740 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 10:52:55,935 7 INFO rb-aa5c29f-225760-426740 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 10:52:55,936 7 INFO rb-aa5c29f-225760-426740 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 10:52:55,965 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b70f17/web.assets_frontend.min.css, copying from /web/assets/8b70f17/web.assets_frontend.min.css 2026-10-20 10:52:56,061 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:56] "GET /web/assets/1/8b70f17/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.053 0.063 ro 2026-10-20 10:52:56,073 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1de90a1/web.odoo_ui_icons.min.woff2, copying from /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 2026-10-20 10:52:56,089 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:56] "GET /web/assets/1/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.017 0.126 ro 2026-10-20 10:52:56,105 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bf0023c/web.material_symbols_outlined.min.woff2, copying from /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 2026-10-20 10:52:56,125 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:56] "GET /web/assets/1/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 7 0.013 1.117 ro 2026-10-20 10:52:56,145 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/519887c/web.assets_frontend_minimal.min.js, copying from /web/assets/519887c/web.assets_frontend_minimal.min.js 2026-10-20 10:52:56,168 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:56] "GET /web/assets/1/519887c/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.011 0.037 ro 2026-10-20 10:52:56,180 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/66252be/web.__assets_tests_call__.min.js, copying from /web/assets/66252be/web.__assets_tests_call__.min.js 2026-10-20 10:52:56,214 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:56] "GET /web/assets/1/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.007 0.065 ro 2026-10-20 10:52:56,237 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:56] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.011 ro 2026-10-20 10:52:56,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:56] "GET /web/image/website/1/logo/My%20Website?unique=5a878a2 HTTP/1.1" 200 8689 2 0.001 0.03 ro 2026-10-20 10:52:56,286 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:56] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.01 0.044 ro 2026-10-20 10:52:56,383 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/117d8a6/web.assets_frontend_lazy.min.js, copying from /web/assets/117d8a6/web.assets_frontend_lazy.min.js 2026-10-20 10:52:56,453 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:56] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.002 0.114 ro 2026-10-20 10:52:56,461 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:56] "GET /web/assets/1/117d8a6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.025 0.106 ro 2026-10-20 10:52:57,123 7 INFO rb-aa5c29f-225760-426740 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 10:52:57,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.013 ro 2026-10-20 10:52:57,264 7 INFO rb-aa5c29f-225760-426740 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 10:52:57,276 7 INFO rb-aa5c29f-225760-426740 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 10:52:57,336 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:57] "GET /my/projects/359 HTTP/1.1" 303 251 7 0.007 0.04 rw 2026-10-20 10:52:57,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:57] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6383 48 0.032 0.143 rw 2026-10-20 10:52:57,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:57] "GET /web/assets/a60068e/project.webclient.min.css HTTP/1.1" 200 862608 2 0.002 0.029 ro 2026-10-20 10:52:57,619 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:57] "GET /web/assets/6c5e0e9/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.001 0.062 ro 2026-10-20 10:52:57,638 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:57] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.029 ro 2026-10-20 10:52:58,282 7 INFO rb-aa5c29f-225760-426740 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 10:52:58,296 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:58] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 10:52:58,325 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.011 ro 2026-10-20 10:52:58,356 7 INFO rb-aa5c29f-225760-426740 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 10:52:58,357 7 INFO rb-aa5c29f-225760-426740 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 10:52:58,360 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:58] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.013 rw 2026-10-20 10:52:58,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:58] "POST /web/action/load HTTP/1.1" 200 1283 12 0.019 0.033 ro 2026-10-20 10:52:58,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:58] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 57 0.09 0.228 ro 2026-10-20 10:52:58,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:58] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 169 5 0.006 0.027 ro 2026-10-20 10:52:59,062 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 851 29 0.041 0.09 ro 2026-10-20 10:52:59,217 7 INFO rb-aa5c29f-225760-426740 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 10:52:59,310 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:59] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 8 0.014 0.07 ro 2026-10-20 10:52:59,477 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:59] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1521 37 0.042 0.08 ro 2026-10-20 10:52:59,596 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:59] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 146 1 0.001 0.021 ro 2026-10-20 10:52:59,751 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:59] "POST /html_editor/get_ice_servers HTTP/1.1" 200 41 2 0.01 0.023 rw 2026-10-20 10:52:59,758 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:59] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.034 ro 2026-10-20 10:52:59,950 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:59] "POST /mail/store HTTP/1.1" 200 1572 23 0.056 0.063 ro 2026-10-20 10:52:59,966 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:59] "GET /web/image/res.partner/2092/avatar_128?access_token=3e95cf63280de68be3bda1976bfad440196de2bb576d6fc386c045d476c0e54eo0x6af9b9b7&unique=1792493542000 HTTP/1.1" 200 305 3 0.002 0.109 ro 2026-10-20 10:52:59,974 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:59] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.082 ro 2026-10-20 10:53:00,143 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:53:00] "GET /web/image/res.partner/2/avatar_128?access_token=f116f155c1ba90f1e592839ab61f255d8b41aee898d4981f8069fa306ef61a37o0x6af7d051&unique=1792483028000 HTTP/1.1" 200 4660 3 0.013 0.023 ro 2026-10-20 10:53:00,164 7 INFO rb-aa5c29f-225760-426740 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 10:53:00,164 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-10-20 10:53:00,165 7 INFO rb-aa5c29f-225760-426740 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 10:53:00,347 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:53:00,349 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 29368416 (allocated 30818304) 2026-10-20 10:53:00,419 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 PKJHUbOq - [20/Oct/2026 10:52:58] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 43 0.055 1.984 rw 2026-10-20 10:53:00,454 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 66600 2026-10-20 10:53:00,455 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-10-20 10:53:00,456 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 66600 2026-10-20 10:53:00,592 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_105300_591961_test_04_project_sharing_chatter_message_reactions.txt 2026-10-20 10:53:00,592 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmpzsvzbhvv_chrome_odoo" 2026-10-20 10:53:00,604 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-10-20 10:53:01,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 66726 2026-10-20 10:53:01,116 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmptj3du_g0_chrome_odoo 2026-10-20 10:53:01,116 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:46415/json/version 2026-10-20 10:53:01,117 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:53:01,135 7 INFO rb-aa5c29f-225760-426740 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 10:53:01,138 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:46415/json 2026-10-20 10:53:01,139 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:53:01,151 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:46415/devtools/page/CEB7114D28AAAFE23A6706966638F2C8 2026-10-20 10:53:01,164 7 INFO rb-aa5c29f-225760-426740 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 10:53:01,183 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-10-20 10:53:01,245 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-20 10:53:01,266 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-10-20 10:53:01,271 7 INFO rb-aa5c29f-225760-426740 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 10:53:01,272 7 INFO rb-aa5c29f-225760-426740 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 10:53:01,295 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:53:02,757 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:02] "GET /my/projects HTTP/1.1" 200 29014 149 0.196 1.284 rw 2026-10-20 10:53:02,761 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': 'CEB7114D28AAAFE23A6706966638F2C8', 'loaderId': '14DB5716F7ED28ABBE95043BD3EE8598', 'isDownload': False} 2026-10-20 10:53:02,762 7 INFO rb-aa5c29f-225760-426740 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 10:53:02,785 7 INFO rb-aa5c29f-225760-426740 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 10:53:02,786 7 INFO rb-aa5c29f-225760-426740 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 10:53:02,827 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bf0023c/web.material_symbols_outlined.min.woff2, copying from /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 2026-10-20 10:53:02,870 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:02] "GET /web/assets/1/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 10 0.033 1.554 ro 2026-10-20 10:53:02,888 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b70f17/web.assets_frontend.min.css, copying from /web/assets/8b70f17/web.assets_frontend.min.css 2026-10-20 10:53:02,976 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:02] "GET /web/assets/1/8b70f17/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.043 0.118 ro 2026-10-20 10:53:02,982 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1de90a1/web.odoo_ui_icons.min.woff2, copying from /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 2026-10-20 10:53:03,002 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:02] "GET /web/assets/1/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.011 0.177 ro 2026-10-20 10:53:03,017 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/519887c/web.assets_frontend_minimal.min.js, copying from /web/assets/519887c/web.assets_frontend_minimal.min.js 2026-10-20 10:53:03,045 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:03] "GET /web/assets/1/519887c/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.009 0.036 ro 2026-10-20 10:53:03,062 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/66252be/web.__assets_tests_call__.min.js, copying from /web/assets/66252be/web.__assets_tests_call__.min.js 2026-10-20 10:53:03,099 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:03] "GET /web/assets/1/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.007 0.055 ro 2026-10-20 10:53:03,176 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:03] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.033 ro 2026-10-20 10:53:03,180 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:03] "GET /web/image/website/1/logo/My%20Website?unique=5a878a2 HTTP/1.1" 200 8689 2 0.001 0.034 ro 2026-10-20 10:53:03,205 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:03] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.059 ro 2026-10-20 10:53:03,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/117d8a6/web.assets_frontend_lazy.min.js, copying from /web/assets/117d8a6/web.assets_frontend_lazy.min.js 2026-10-20 10:53:03,347 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:03] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.001 0.075 ro 2026-10-20 10:53:03,375 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:03] "GET /web/assets/1/117d8a6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.007 0.122 ro 2026-10-20 10:53:04,056 7 INFO rb-aa5c29f-225760-426740 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 10:53:04,090 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.008 ro 2026-10-20 10:53:04,211 7 INFO rb-aa5c29f-225760-426740 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 10:53:04,223 7 INFO rb-aa5c29f-225760-426740 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 10:53:04,292 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:04] "GET /my/projects/359 HTTP/1.1" 303 251 7 0.013 0.03 rw 2026-10-20 10:53:04,476 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:04] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6381 49 0.051 0.175 rw 2026-10-20 10:53:04,541 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:04] "GET /web/assets/a60068e/project.webclient.min.css HTTP/1.1" 200 862608 2 0.003 0.028 ro 2026-10-20 10:53:04,549 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:04] "GET /web/assets/6c5e0e9/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.001 0.036 ro 2026-10-20 10:53:04,572 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:04] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.016 ro 2026-10-20 10:53:05,224 7 INFO rb-aa5c29f-225760-426740 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 10:53:05,240 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:05] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 10:53:05,263 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.014 ro 2026-10-20 10:53:05,280 7 INFO rb-aa5c29f-225760-426740 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 10:53:05,293 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.009 rw 2026-10-20 10:53:05,294 7 INFO rb-aa5c29f-225760-426740 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 10:53:05,435 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:05] "POST /web/action/load HTTP/1.1" 200 1283 12 0.012 0.032 ro 2026-10-20 10:53:05,748 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 57 0.077 0.213 ro 2026-10-20 10:53:05,825 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 169 5 0.015 0.025 ro 2026-10-20 10:53:05,915 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:05] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 837 29 0.025 0.091 ro 2026-10-20 10:53:06,085 7 INFO rb-aa5c29f-225760-426740 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 10:53:06,174 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 8 0.021 0.06 ro 2026-10-20 10:53:06,351 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:06] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1493 37 0.04 0.087 ro 2026-10-20 10:53:06,433 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:06] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 146 1 0.001 0.007 ro 2026-10-20 10:53:06,561 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:06] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.005 ro 2026-10-20 10:53:06,604 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:06] "POST /html_editor/get_ice_servers HTTP/1.1" 200 41 2 0.001 0.01 rw 2026-10-20 10:53:06,769 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:06] "GET /web/image/res.partner/2092/avatar_128?access_token=3e95cf63280de68be3bda1976bfad440196de2bb576d6fc386c045d476c0e54eo0x6af9b9b7&unique=1792493542000 HTTP/1.1" 200 305 3 0.002 0.028 ro 2026-10-20 10:53:06,785 7 INFO rb-aa5c29f-225760-426740 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 10:53:06,820 7 INFO rb-aa5c29f-225760-426740 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 10:53:06,823 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:06] "POST /mail/store HTTP/1.1" 200 836 15 0.019 0.058 ro 2026-10-20 10:53:06,854 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:06] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.018 ro 2026-10-20 10:53:06,877 7 INFO rb-aa5c29f-225760-426740 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 10:53:06,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:06] "POST /web/dataset/call_kw/res.partner/get_mention_suggestions#res.partner.get_mention_suggestions HTTP/1.1" 200 41 11 0.027 0.058 ro 2026-10-20 10:53:07,094 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:07] "POST /web/dataset/call_kw/res.partner/get_mention_suggestions#res.partner.get_mention_suggestions HTTP/1.1" 200 1093 14 0.036 0.059 ro 2026-10-20 10:53:07,137 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-10-20 10:53:07,138 7 INFO rb-aa5c29f-225760-426740 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 10:53:07,310 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:53:07,319 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 29251412 (allocated 30818304) 2026-10-20 10:53:07,351 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VoJUoMUY - [20/Oct/2026 10:53:05] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 43 0.045 1.922 rw 2026-10-20 10:53:07,413 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 66726 2026-10-20 10:53:07,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-10-20 10:53:07,418 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 66726 2026-10-20 10:53:07,518 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_105307_518060_test_05_project_sharing_chatter_mention_users.txt 2026-10-20 10:53:07,518 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmptj3du_g0_chrome_odoo" 2026-10-20 10:53:07,531 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-10-20 10:53:08,260 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 66856 2026-10-20 10:53:08,260 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmpm16h43ol_chrome_odoo 2026-10-20 10:53:08,262 7 INFO rb-aa5c29f-225760-426740 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:45787/json/version 2026-10-20 10:53:08,264 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:53:08,308 7 INFO rb-aa5c29f-225760-426740 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 10:53:08,308 7 INFO rb-aa5c29f-225760-426740 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:45787/json 2026-10-20 10:53:08,309 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:53:08,335 7 INFO rb-aa5c29f-225760-426740 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:45787/devtools/page/F8C9662112338D1F4CFCA7CD6CA180E3 2026-10-20 10:53:08,347 7 INFO rb-aa5c29f-225760-426740 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 10:53:08,353 7 INFO rb-aa5c29f-225760-426740 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 10:53:09,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-20 10:53:09,379 7 INFO rb-aa5c29f-225760-426740 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 10:53:09,383 7 INFO rb-aa5c29f-225760-426740 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 10:53:09,384 7 INFO rb-aa5c29f-225760-426740 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 10:53:09,407 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:53:10,699 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:10] "GET /my/projects HTTP/1.1" 200 29014 149 0.167 1.146 rw 2026-10-20 10:53:10,702 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': 'F8C9662112338D1F4CFCA7CD6CA180E3', 'loaderId': '45C547A7A0D4D196098CA5D471E636FE', 'isDownload': False} 2026-10-20 10:53:10,703 7 INFO rb-aa5c29f-225760-426740 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 10:53:10,722 7 INFO rb-aa5c29f-225760-426740 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 10:53:10,732 7 INFO rb-aa5c29f-225760-426740 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 10:53:10,782 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b70f17/web.assets_frontend.min.css, copying from /web/assets/8b70f17/web.assets_frontend.min.css 2026-10-20 10:53:10,896 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:10] "GET /web/assets/1/8b70f17/web.assets_frontend.min.css HTTP/1.1" 200 1340440 10 0.067 0.072 ro 2026-10-20 10:53:10,909 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bf0023c/web.material_symbols_outlined.min.woff2, copying from /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 2026-10-20 10:53:10,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:10] "GET /web/assets/1/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 7 0.011 1.517 ro 2026-10-20 10:53:10,948 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1de90a1/web.odoo_ui_icons.min.woff2, copying from /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 2026-10-20 10:53:10,972 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:10] "GET /web/assets/1/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.011 0.204 ro 2026-10-20 10:53:10,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/519887c/web.assets_frontend_minimal.min.js, copying from /web/assets/519887c/web.assets_frontend_minimal.min.js 2026-10-20 10:53:11,007 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:11] "GET /web/assets/1/519887c/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.009 0.036 ro 2026-10-20 10:53:11,031 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/66252be/web.__assets_tests_call__.min.js, copying from /web/assets/66252be/web.__assets_tests_call__.min.js 2026-10-20 10:53:11,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:11] "GET /web/assets/1/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.009 0.062 ro 2026-10-20 10:53:11,146 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:11] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.003 0.021 ro 2026-10-20 10:53:11,189 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:11] "GET /web/image/website/1/logo/My%20Website?unique=5a878a2 HTTP/1.1" 200 8689 2 0.005 0.063 ro 2026-10-20 10:53:11,194 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:11] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.063 ro 2026-10-20 10:53:11,282 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/117d8a6/web.assets_frontend_lazy.min.js, copying from /web/assets/117d8a6/web.assets_frontend_lazy.min.js 2026-10-20 10:53:11,347 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:11] "GET /web/image/website/1/favicon?unique=5a878a2 HTTP/1.1" 200 1150 2 0.003 0.065 ro 2026-10-20 10:53:11,356 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:11] "GET /web/assets/1/117d8a6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.01 0.091 ro 2026-10-20 10:53:11,939 7 INFO rb-aa5c29f-225760-426740 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 10:53:11,971 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.012 ro 2026-10-20 10:53:12,070 7 INFO rb-aa5c29f-225760-426740 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 10:53:12,080 7 INFO rb-aa5c29f-225760-426740 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 10:53:12,142 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:12] "GET /my/projects/359 HTTP/1.1" 303 251 7 0.007 0.038 rw 2026-10-20 10:53:12,330 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:12] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6379 54 0.061 0.159 rw 2026-10-20 10:53:12,392 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:12] "GET /web/assets/a60068e/project.webclient.min.css HTTP/1.1" 200 862608 2 0.002 0.018 ro 2026-10-20 10:53:12,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:12] "GET /web/assets/6c5e0e9/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.004 0.035 ro 2026-10-20 10:53:12,429 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:12] "GET /web/assets/66252be/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.02 ro 2026-10-20 10:53:13,030 7 INFO rb-aa5c29f-225760-426740 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 10:53:13,048 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:13] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 10:53:13,076 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.01 ro 2026-10-20 10:53:13,099 7 INFO rb-aa5c29f-225760-426740 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 10:53:13,106 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:13] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.009 rw 2026-10-20 10:53:13,277 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:13] "POST /web/action/load HTTP/1.1" 200 1283 12 0.024 0.04 ro 2026-10-20 10:53:13,648 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 57 0.077 0.276 ro 2026-10-20 10:53:13,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 169 5 0.013 0.023 ro 2026-10-20 10:53:13,828 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 839 29 0.037 0.091 ro 2026-10-20 10:53:13,966 7 INFO rb-aa5c29f-225760-426740 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 10:53:14,049 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 8 0.013 0.063 ro 2026-10-20 10:53:14,218 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:14] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1496 50 0.049 0.083 ro 2026-10-20 10:53:14,299 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:14] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 146 1 0.001 0.007 ro 2026-10-20 10:53:14,407 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:14] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 10:53:14,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:14] "POST /html_editor/get_ice_servers HTTP/1.1" 200 41 2 0.001 0.008 rw 2026-10-20 10:53:14,527 7 INFO rb-aa5c29f-225760-426740 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 10:53:14,580 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:14] "POST /mail/store HTTP/1.1" 200 836 15 0.02 0.038 ro 2026-10-20 10:53:14,652 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:14] "GET /web/image/res.partner/2092/avatar_128?access_token=3e95cf63280de68be3bda1976bfad440196de2bb576d6fc386c045d476c0e54eo0x6af9b9b7&unique=1792493542000 HTTP/1.1" 200 305 3 0.006 0.026 ro 2026-10-20 10:53:14,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:14] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.006 0.039 ro 2026-10-20 10:53:14,687 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-10-20 10:53:14,687 7 INFO rb-aa5c29f-225760-426740 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 10:53:14,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 28452320 (allocated 29769728) 2026-10-20 10:53:14,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:53:14,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 VTC2fFYS - [20/Oct/2026 10:53:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 27 0.033 1.675 rw 2026-10-20 10:53:14,985 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 66856 2026-10-20 10:53:14,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-10-20 10:53:14,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 66856 2026-10-20 10:53:15,083 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_105315_083510_test_blocked_task_with_project_sharing_string_portal.txt 2026-10-20 10:53:15,083 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmpm16h43ol_chrome_odoo" 2026-10-20 10:53:15,140 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 1 removed 2026-10-20 10:53:15,506 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:53:34,767 7 INFO rb-aa5c29f-225760-426740 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 10:53:34,894 7 INFO rb-aa5c29f-225760-426740 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 10:53:34,973 7 INFO rb-aa5c29f-225760-426740 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 10:53:35,080 7 INFO rb-aa5c29f-225760-426740 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 10:53:36,146 7 INFO rb-aa5c29f-225760-426740 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 10:53:36,558 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_change_project_company ... 2026-10-20 10:53:37,201 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_create_project_in_stage ... 2026-10-20 10:53:38,186 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_move_linked_project_stage_other_company ... 2026-10-20 10:53:38,252 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_move_linked_project_stage_same_company ... 2026-10-20 10:53:38,274 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_move_project_stage_other_company ... 2026-10-20 10:53:38,340 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_move_project_stage_same_company ... 2026-10-20 10:53:38,357 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_project_creation_default_stage ... 2026-10-20 10:53:38,713 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_project_creation_default_stage_in_context ... 2026-10-20 10:53:39,065 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 10:53:41,701 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-10-20 10:53:41,885 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-10-20 10:53:42,069 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-10-20 10:53:42,375 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-10-20 10:53:42,962 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-10-20 10:53:43,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-10-20 10:53:44,067 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-10-20 10:53:44,379 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-10-20 10:53:44,868 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-10-20 10:53:45,634 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-10-20 10:53:46,083 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-10-20 10:53:47,453 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-10-20 10:53:48,492 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-10-20 10:53:49,002 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 10:53:49,441 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-10-20 10:53:49,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-10-20 10:53:49,964 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-10-20 10:53:50,731 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12784, 12730] 2026-10-20 10:53:50,756 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted project.task records with IDs: [1602, 1666] 2026-10-20 10:53:50,764 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3948, 3949, 4028, 4029] 2026-10-20 10:53:50,771 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-10-20 10:53:50,894 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-10-20 10:53:56,726 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-10-20 10:53:57,798 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-10-20 10:53:58,042 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-10-20 10:53:58,911 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-10-20 10:53:59,104 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:54:02,346 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-10-20 10:54:02,897 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 66982 2026-10-20 10:54:02,897 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpi1w9medj_chrome_odoo 2026-10-20 10:54:02,898 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:37093/json/version 2026-10-20 10:54:02,900 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37093', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:54:02,991 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/150.0.7871.114 2026-10-20 10:54:02,992 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:37093/json 2026-10-20 10:54:02,993 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37093', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:54:03,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:37093/devtools/page/B13321539232972938B8BEF6B11AD500 2026-10-20 10:54:03,012 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-10-20 10:54:03,026 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-10-20 10:54:03,107 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 10:54:03,132 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-10-20 10:54:03,134 7 INFO rb-aa5c29f-225760-426740 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 10:54:03,135 7 INFO rb-aa5c29f-225760-426740 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 10:54:03,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:54:04,029 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:04] "GET /odoo HTTP/1.1" 200 7366 115 0.207 0.685 rw 2026-10-20 10:54:04,037 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': 'B13321539232972938B8BEF6B11AD500', 'loaderId': '5AE76C4783AB3F9B74A6F2A7CB0B39F1', 'isDownload': False} 2026-10-20 10:54:04,037 7 INFO rb-aa5c29f-225760-426740 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 10:54:04,114 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:04] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.003 0.031 ro 2026-10-20 10:54:04,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:04] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.004 1.058 ro 2026-10-20 10:54:04,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:04] "GET /web/webclient/load_menus HTTP/1.1" 200 256897 33 0.072 0.326 ro 2026-10-20 10:54:04,516 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.021 0.411 ro 2026-10-20 10:54:04,549 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:04] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.004 0.016 ro 2026-10-20 10:54:04,609 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:04] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.01 0.03 ro 2026-10-20 10:54:05,496 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-10-20 10:54:05,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:05] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.005 - 2026-10-20 10:54:05,510 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:05] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.004 - 2026-10-20 10:54:05,543 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.015 ro 2026-10-20 10:54:05,590 7 INFO rb-aa5c29f-225760-426740 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 10:54:05,592 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.014 rw 2026-10-20 10:54:05,609 7 INFO rb-aa5c29f-225760-426740 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 10:54:05,621 7 INFO rb-aa5c29f-225760-426740 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 10:54:05,687 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.041 0.066 rw 2026-10-20 10:54:05,709 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:05] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.005 ro 2026-10-20 10:54:05,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:05] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 10:54:05,890 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:05] "GET /odoo HTTP/1.1" 200 7295 27 0.04 0.104 rw 2026-10-20 10:54:05,926 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:05] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.007 0.161 ro 2026-10-20 10:54:05,942 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:05] "GET /web/image/res.partner/3/avatar_128?unique=1792483028000 HTTP/1.1" 200 305 3 0.003 0.066 ro 2026-10-20 10:54:05,965 7 INFO rb-aa5c29f-225760-426740 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 10:54:05,974 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:05] "POST /web/action/load HTTP/1.1" 200 419 5 0.008 0.083 ro 2026-10-20 10:54:05,993 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:05] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.057 ro 2026-10-20 10:54:06,034 7 INFO rb-aa5c29f-225760-426740 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 10:54:06,185 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:06] "POST /mail/store HTTP/1.1" 200 3393 37 0.067 0.187 ro 2026-10-20 10:54:06,203 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54: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.324 rw 2026-10-20 10:54:06,240 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:06] "POST /web/action/load HTTP/1.1" 200 1214 11 0.01 0.186 ro 2026-10-20 10:54:06,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:06] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 114177 59 0.098 0.262 ro 2026-10-20 10:54:06,739 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:06] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 41 2 0.002 0.031 ro 2026-10-20 10:54:06,740 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:06] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.024 ro 2026-10-20 10:54:06,857 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:06] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 2833 25 0.046 0.095 ro 2026-10-20 10:54:06,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:06] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 41 1 0.003 0.169 ro 2026-10-20 10:54:07,104 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:07] "GET /web/image/res.users/1/avatar_128?unique=1792482545000 HTTP/1.1" 200 4660 5 0.006 0.04 ro 2026-10-20 10:54:07,113 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:07] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.045 ro 2026-10-20 10:54:07,131 7 INFO rb-aa5c29f-225760-426740 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 10:54:07,216 7 INFO rb-aa5c29f-225760-426740 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 10:54:07,217 7 INFO rb-aa5c29f-225760-426740 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 10:54:07,233 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:07] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 42 2 0.004 0.021 ro 2026-10-20 10:54:07,330 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:07] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 1750 22 0.026 0.089 ro 2026-10-20 10:54:07,390 7 INFO rb-aa5c29f-225760-426740 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 10:54:07,398 7 INFO rb-aa5c29f-225760-426740 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 10:54:07,412 7 INFO rb-aa5c29f-225760-426740 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 10:54:07,452 7 INFO rb-aa5c29f-225760-426740 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 10:54:07,455 7 INFO rb-aa5c29f-225760-426740 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 10:54:07,577 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:07] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 1741 22 0.059 0.083 ro 2026-10-20 10:54:07,593 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:07] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 42 2 0.005 0.144 ro 2026-10-20 10:54:07,635 7 INFO rb-aa5c29f-225760-426740 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 10:54:07,639 7 INFO rb-aa5c29f-225760-426740 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 10:54:07,656 7 INFO rb-aa5c29f-225760-426740 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 10:54:07,720 7 INFO rb-aa5c29f-225760-426740 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 10:54:07,721 7 INFO rb-aa5c29f-225760-426740 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 10:54:07,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:07] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 42 2 0.004 0.019 ro 2026-10-20 10:54:07,836 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:07] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 2834 23 0.036 0.082 ro 2026-10-20 10:54:07,897 7 INFO rb-aa5c29f-225760-426740 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 10:54:07,902 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-10-20 10:54:07,903 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-20 10:54:08,049 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:54:08,049 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 26910996 (allocated 28942336) 2026-10-20 10:54:08,085 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 DSRT-zo9 - [20/Oct/2026 10:54:06] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.027 2.006 rw 2026-10-20 10:54:08,157 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 66982 2026-10-20 10:54:08,158 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-10-20 10:54:08,158 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 66982 2026-10-20 10:54:08,255 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_105408_254731_test_01_project_tags.txt 2026-10-20 10:54:08,255 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpi1w9medj_chrome_odoo" 2026-10-20 10:54:08,306 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:54:09,198 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:54:27,002 7 INFO rb-aa5c29f-225760-426740 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 10:54:28,083 7 INFO rb-aa5c29f-225760-426740 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 10:54:29,677 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_task_mail_tracking_duration: Starting TestProjectTaskMailTrackingDuration.test_project_task_mail_tracking_duration ... 2026-10-20 10:54:30,161 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_task_mail_tracking_duration: Starting TestProjectTaskMailTrackingDuration.test_task_mail_tracking_duration_during_onchange_stage ... 2026-10-20 10:54:30,845 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 10:54:32,910 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_task_type: Starting TestProjectTaskType.test_create_stage ... 2026-10-20 10:54:33,070 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_task_type: Starting TestProjectTaskType.test_modify_existing_stage ... 2026-10-20 10:54:33,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:54:33,294 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-10-20 10:54:33,779 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 67120 2026-10-20 10:54:33,780 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmps1pv9i6w_chrome_odoo 2026-10-20 10:54:33,780 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:43609/json/version 2026-10-20 10:54:33,782 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43609', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:54:33,805 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 10:54:33,805 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:43609/json 2026-10-20 10:54:33,805 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43609', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:54:33,813 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:43609/devtools/page/B62D920F1F4B45A8848BF46EFB975F17 2026-10-20 10:54:33,819 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-10-20 10:54:33,822 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-10-20 10:54:34,017 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 10:54:34,028 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-10-20 10:54:34,031 7 INFO rb-aa5c29f-225760-426740 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 10:54:34,031 7 INFO rb-aa5c29f-225760-426740 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 10:54:34,058 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:54:34,774 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:34] "GET /odoo HTTP/1.1" 200 7318 104 0.136 0.601 rw 2026-10-20 10:54:34,778 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': 'B62D920F1F4B45A8848BF46EFB975F17', 'loaderId': '5DED661C0E16C21CE15587BDFE1CAE0D', 'isDownload': False} 2026-10-20 10:54:34,778 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-10-20 10:54:34,858 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:34] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.003 0.039 ro 2026-10-20 10:54:35,080 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 20 0.043 0.221 ro 2026-10-20 10:54:35,087 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:34] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.002 1.041 ro 2026-10-20 10:54:35,237 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:35] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 15 0.067 0.354 ro 2026-10-20 10:54:35,252 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:35] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.147 ro 2026-10-20 10:54:35,258 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:35] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.022 ro 2026-10-20 10:54:36,003 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-20 10:54:36,027 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.003 - 2026-10-20 10:54:36,031 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 10:54:36,059 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.016 ro 2026-10-20 10:54:36,098 7 INFO rb-aa5c29f-225760-426740 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 10:54:36,116 7 INFO rb-aa5c29f-225760-426740 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 10:54:36,118 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.03 rw 2026-10-20 10:54:36,120 7 INFO rb-aa5c29f-225760-426740 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 10:54:36,181 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.028 0.053 rw 2026-10-20 10:54:36,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.004 ro 2026-10-20 10:54:36,262 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 10:54:36,392 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "GET /odoo HTTP/1.1" 200 7247 27 0.028 0.084 rw 2026-10-20 10:54:36,418 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.006 0.12 ro 2026-10-20 10:54:36,442 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "POST /web/action/load HTTP/1.1" 200 419 5 0.004 0.043 ro 2026-10-20 10:54:36,464 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "GET /web/image/res.partner/3/avatar_128?unique=1792493673000 HTTP/1.1" 200 305 3 0.005 0.055 ro 2026-10-20 10:54:36,485 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.01 0.072 rw 2026-10-20 10:54:36,500 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.053 ro 2026-10-20 10:54:36,510 7 INFO rb-aa5c29f-225760-426740 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 10:54:36,630 7 INFO rb-aa5c29f-225760-426740 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 10:54:36,696 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "POST /mail/store HTTP/1.1" 200 3368 37 0.088 0.16 ro 2026-10-20 10:54:36,751 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "POST /web/action/load HTTP/1.1" 200 1125 10 0.012 0.097 ro 2026-10-20 10:54:36,803 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "POST /mail/store HTTP/1.1" 200 755 9 0.016 0.11 ro 2026-10-20 10:54:36,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.006 0.019 ro 2026-10-20 10:54:36,938 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.004 0.029 ro 2026-10-20 10:54:36,950 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "GET /web/image/res.partner/2/avatar_128?unique=1792483028000 HTTP/1.1" 200 4660 3 0.003 0.016 ro 2026-10-20 10:54:37,403 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:37] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 109418 54 0.069 0.327 ro 2026-10-20 10:54:37,533 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:37] "POST /mail/store HTTP/1.1" 200 2331 26 0.032 0.482 rw 2026-10-20 10:54:37,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:37] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 68 1 0.005 0.066 ro 2026-10-20 10:54:37,572 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:37] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.071 ro 2026-10-20 10:54:37,712 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:37] "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 10:54:37,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:37] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-20 10:54:37,963 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:37] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 305 5 0.01 0.037 ro 2026-10-20 10:54:37,974 7 INFO rb-aa5c29f-225760-426740 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 10:54:37,998 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:37] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 305 6 0.009 0.067 ro 2026-10-20 10:54:38,011 7 INFO rb-aa5c29f-225760-426740 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 10:54:38,054 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:38] "GET /web/image/res.users/1/avatar_128?unique=1790607277000 HTTP/1.1" 200 4660 5 0.016 0.112 ro 2026-10-20 10:54:38,103 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:38] "GET /web/image/res.users/4/avatar_128?unique=1789883677000 HTTP/1.1" 200 305 6 0.011 0.152 ro 2026-10-20 10:54:38,135 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:38] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 6314 4 0.002 0.187 ro 2026-10-20 10:54:38,140 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:38] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.19 ro 2026-10-20 10:54:38,149 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:38] "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.001 0.136 rw 2026-10-20 10:54:38,248 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:38] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 8555 16 0.013 0.047 ro 2026-10-20 10:54:38,312 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:38] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 249 8 0.008 0.034 rw 2026-10-20 10:54:38,402 7 INFO rb-aa5c29f-225760-426740 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 10:54:38,418 7 INFO rb-aa5c29f-225760-426740 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 10:54:38,467 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:38] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 282 2 0.01 0.027 rw 2026-10-20 10:54:38,861 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:38] "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.143 0.23 rw 2026-10-20 10:54:39,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:39] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 124653 68 0.102 0.405 ro 2026-10-20 10:54:39,499 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:39] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1559 16 0.019 0.047 ro 2026-10-20 10:54:39,524 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:39] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.004 0.087 ro 2026-10-20 10:54:39,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:39] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.002 0.076 rw 2026-10-20 10:54:39,711 7 INFO rb-aa5c29f-225760-426740 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 10:54:39,790 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:39] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 996 16 0.016 0.051 ro 2026-10-20 10:54:39,794 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:39] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 81 1 0.001 0.063 ro 2026-10-20 10:54:39,885 7 INFO rb-aa5c29f-225760-426740 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 10:54:39,900 7 INFO rb-aa5c29f-225760-426740 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 10:54:39,910 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:39] "GET /web/image/res.users/1/avatar_128?unique=1792482545000 HTTP/1.1" 200 4660 5 0.009 0.024 ro 2026-10-20 10:54:39,983 7 INFO rb-aa5c29f-225760-426740 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 10:54:39,985 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:39] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 687 13 0.019 0.053 ro 2026-10-20 10:54:39,989 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:39] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 81 1 0.001 0.066 ro 2026-10-20 10:54:40,061 7 INFO rb-aa5c29f-225760-426740 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 10:54:40,071 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:40] "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.02 rw 2026-10-20 10:54:40,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:40] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 249 6 0.008 0.019 rw 2026-10-20 10:54:40,167 7 INFO rb-aa5c29f-225760-426740 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 10:54:40,177 7 INFO rb-aa5c29f-225760-426740 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 10:54:40,208 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:40] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 284 2 0.004 0.018 rw 2026-10-20 10:54:40,559 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:40] "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.128 0.2 rw 2026-10-20 10:54:40,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:40] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.002 0.026 rw 2026-10-20 10:54:40,663 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:40] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.005 0.051 ro 2026-10-20 10:54:40,686 7 INFO rb-aa5c29f-225760-426740 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 10:54:40,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:40] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1561 16 0.019 0.113 ro 2026-10-20 10:54:40,743 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:40] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 81 1 0.001 0.029 ro 2026-10-20 10:54:40,794 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:40] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1310 13 0.014 0.073 ro 2026-10-20 10:54:40,838 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-10-20 10:54:40,839 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-20 10:54:41,166 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:54:41,167 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 35108316 (allocated 38641664) 2026-10-20 10:54:41,241 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 vztagsNI - [20/Oct/2026 10:54:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.059 4.517 rw 2026-10-20 10:54:41,274 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 67120 2026-10-20 10:54:41,278 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-10-20 10:54:41,279 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 67120 2026-10-20 10:54:41,416 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_105441_416658_test_project_templates_tour.txt 2026-10-20 10:54:41,417 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmps1pv9i6w_chrome_odoo" 2026-10-20 10:54:41,445 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 10:54:43,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_action_project_time_by_stage_report ... 2026-10-20 10:54:44,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_average_time_spent_by_stage ... 2026-10-20 10:54:44,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_report_access_rights ... 2026-10-20 10:54:44,894 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_report_excludes_private_tasks ... 2026-10-20 10:54:44,974 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_report_is_closed ... 2026-10-20 10:54:45,347 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_time_spent_on_revisited_stage ... 2026-10-20 10:54:45,709 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_time_spent_per_stage ... 2026-10-20 10:54:45,921 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:54:46,041 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-10-20 10:54:46,463 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 67256 2026-10-20 10:54:46,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpr2gxorkt_chrome_odoo 2026-10-20 10:54:46,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:45641/json/version 2026-10-20 10:54:46,465 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45641', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:54:46,519 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 10:54:46,519 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:45641/json 2026-10-20 10:54:46,520 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45641', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:54:46,539 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:45641/devtools/page/6275898A935DF643750A41A2BE3FCF5C 2026-10-20 10:54:46,547 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-20 10:54:46,552 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-20 10:54:46,602 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 10:54:46,624 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-10-20 10:54:46,630 7 INFO rb-aa5c29f-225760-426740 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 10:54:46,630 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-20 10:54:46,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:54:47,584 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:47] "GET /odoo HTTP/1.1" 200 7318 120 0.143 0.807 rw 2026-10-20 10:54:47,589 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': '6275898A935DF643750A41A2BE3FCF5C', 'loaderId': '8D4A2AF6926D32B4EF0C17333372AEAC', 'isDownload': False} 2026-10-20 10:54:47,589 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-20 10:54:47,650 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:47] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.018 ro 2026-10-20 10:54:47,886 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:47] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 29 0.038 0.219 ro 2026-10-20 10:54:47,934 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.015 0.284 ro 2026-10-20 10:54:47,963 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:47] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.015 ro 2026-10-20 10:54:47,974 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:47] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.002 1.327 ro 2026-10-20 10:54:48,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:48] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.006 0.02 ro 2026-10-20 10:54:49,038 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-20 10:54:49,072 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:49] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.005 - 2026-10-20 10:54:49,073 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:49] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.005 - 2026-10-20 10:54:49,081 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.015 ro 2026-10-20 10:54:49,109 7 INFO rb-aa5c29f-225760-426740 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 10:54:49,122 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:49] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.008 rw 2026-10-20 10:54:49,123 7 INFO rb-aa5c29f-225760-426740 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 10:54:49,143 7 INFO rb-aa5c29f-225760-426740 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 10:54:49,224 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:49] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.009 ro 2026-10-20 10:54:49,224 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:49] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.043 0.055 rw 2026-10-20 10:54:49,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:49] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 10:54:49,383 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:49] "GET /odoo HTTP/1.1" 200 7247 27 0.037 0.082 rw 2026-10-20 10:54:49,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:49] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.013 0.129 ro 2026-10-20 10:54:49,430 7 INFO rb-aa5c29f-225760-426740 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 10:54:49,442 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:49] "GET /web/image/res.partner/3/avatar_128?unique=1792483028000 HTTP/1.1" 200 305 3 0.008 0.067 ro 2026-10-20 10:54:49,456 7 INFO rb-aa5c29f-225760-426740 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 10:54:49,457 7 INFO rb-aa5c29f-225760-426740 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 10:54:49,490 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:49] "POST /web/action/load HTTP/1.1" 200 419 5 0.007 0.104 ro 2026-10-20 10:54:49,513 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:49] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.113 ro 2026-10-20 10:54:49,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:49] "POST /mail/store HTTP/1.1" 200 3345 37 0.057 0.178 ro 2026-10-20 10:54:49,670 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:49] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.007 0.295 rw 2026-10-20 10:54:49,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:49] "POST /web/action/load HTTP/1.1" 200 1125 10 0.039 0.235 ro 2026-10-20 10:54:50,483 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:50] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 57 0.064 0.646 ro 2026-10-20 10:54:50,552 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:50] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 67 1 0.003 0.017 ro 2026-10-20 10:54:50,630 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:50] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.087 ro 2026-10-20 10:54:50,674 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:50] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 41 1 0.001 0.008 ro 2026-10-20 10:54:50,917 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:50] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-20 10:54:50,975 7 INFO rb-aa5c29f-225760-426740 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 10:54:50,989 7 INFO rb-aa5c29f-225760-426740 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 10:54:50,990 7 INFO rb-aa5c29f-225760-426740 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 10:54:51,007 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:50] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 6314 4 0.014 0.038 ro 2026-10-20 10:54:51,047 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:51] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 4660 5 0.011 0.08 ro 2026-10-20 10:54:51,087 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:51] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 305 5 0.009 0.122 ro 2026-10-20 10:54:51,138 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:51] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 305 6 0.018 0.164 ro 2026-10-20 10:54:51,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:51] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.003 0.19 ro 2026-10-20 10:54:51,189 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:51] "POST /web/action/load HTTP/1.1" 200 734 11 0.011 0.184 ro 2026-10-20 10:54:51,276 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:51] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 6466 8 0.017 0.028 ro 2026-10-20 10:54:51,334 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:51] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 263 4 0.005 0.029 rw 2026-10-20 10:54:51,468 7 INFO rb-aa5c29f-225760-426740 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 10:54:51,488 7 INFO rb-aa5c29f-225760-426740 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 10:54:51,633 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:51] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 266 35 0.057 0.082 rw 2026-10-20 10:54:51,732 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:51] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6470 21 0.033 0.043 rw 2026-10-20 10:54:52,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:52] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 125215 68 0.077 0.426 ro 2026-10-20 10:54:52,320 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:52] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.003 0.021 ro 2026-10-20 10:54:52,339 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:52] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 67 3 0.003 0.04 ro 2026-10-20 10:54:52,342 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:52] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.002 0.02 rw 2026-10-20 10:54:52,404 7 INFO rb-aa5c29f-225760-426740 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 10:54:52,424 7 INFO rb-aa5c29f-225760-426740 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 10:54:52,450 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:52] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 54 5 0.005 0.014 rw 2026-10-20 10:54:52,497 7 INFO rb-aa5c29f-225760-426740 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 10:54:52,502 7 INFO rb-aa5c29f-225760-426740 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 10:54:52,511 7 INFO rb-aa5c29f-225760-426740 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 10:54:52,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:52] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 54 4 0.003 0.012 rw 2026-10-20 10:54:52,561 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:52] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 98 3 0.002 0.017 rw 2026-10-20 10:54:52,587 7 INFO rb-aa5c29f-225760-426740 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 10:54:52,592 7 INFO rb-aa5c29f-225760-426740 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 10:54:52,593 7 INFO rb-aa5c29f-225760-426740 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 10:54:52,665 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:52] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 5639 7 0.01 0.046 ro 2026-10-20 10:54:52,715 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:52] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 210 5 0.009 0.026 rw 2026-10-20 10:54:52,758 7 INFO rb-aa5c29f-225760-426740 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 10:54:52,759 7 INFO rb-aa5c29f-225760-426740 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 10:54:52,773 7 INFO rb-aa5c29f-225760-426740 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 10:54:52,774 7 INFO rb-aa5c29f-225760-426740 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 10:54:52,926 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:52] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 35 0.066 0.086 rw 2026-10-20 10:54:52,976 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:52] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 210 3 0.003 0.033 rw 2026-10-20 10:54:53,018 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:53] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1092 11 0.01 0.052 ro 2026-10-20 10:54:53,105 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:53] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.002 0.02 ro 2026-10-20 10:54:53,116 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:53] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.004 0.03 ro 2026-10-20 10:54:53,289 7 INFO rb-aa5c29f-225760-426740 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 10:54:53,289 7 INFO rb-aa5c29f-225760-426740 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 10:54:53,297 7 INFO rb-aa5c29f-225760-426740 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 10:54:53,359 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:53] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1092 35 0.035 0.087 rw 2026-10-20 10:54:53,405 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:53] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.012 0.021 ro 2026-10-20 10:54:53,431 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:53] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.005 0.055 ro 2026-10-20 10:54:53,447 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:53] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 69 7 0.009 0.063 rw 2026-10-20 10:54:53,592 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:53] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1941 21 0.026 0.072 ro 2026-10-20 10:54:53,616 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:53] "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 10:54:53,673 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:53] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 146 1 0.006 0.009 ro 2026-10-20 10:54:53,759 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:53] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 10:54:53,774 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:53] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.001 0.007 rw 2026-10-20 10:54:53,875 7 INFO rb-aa5c29f-225760-426740 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 10:54:54,032 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:54] "POST /mail/store HTTP/1.1" 200 3811 43 0.063 0.09 rw 2026-10-20 10:54:54,040 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:54] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.003 0.134 ro 2026-10-20 10:54:54,172 7 INFO rb-aa5c29f-225760-426740 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 10:54:54,172 7 INFO rb-aa5c29f-225760-426740 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 10:54:54,184 7 INFO rb-aa5c29f-225760-426740 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 10:54:54,185 7 INFO rb-aa5c29f-225760-426740 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 10:54:54,197 7 INFO rb-aa5c29f-225760-426740 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 10:54:54,197 7 INFO rb-aa5c29f-225760-426740 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 10:54:54,257 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:54] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 22864 14 0.019 0.04 ro 2026-10-20 10:54:54,392 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:54] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 942 10 0.02 0.041 rw 2026-10-20 10:54:54,474 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:54] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 373 1 0.004 0.026 ro 2026-10-20 10:54:54,558 7 INFO rb-aa5c29f-225760-426740 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 10:54:54,564 7 INFO rb-aa5c29f-225760-426740 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 10:54:54,579 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:54] "GET /web/image/res.users/2/avatar_128?unique=1792493686000 HTTP/1.1" 200 305 5 0.01 0.033 ro 2026-10-20 10:54:54,631 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:54] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 901 11 0.019 0.043 rw 2026-10-20 10:54:54,719 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:54] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 45 14 0.02 0.033 rw 2026-10-20 10:54:54,790 7 INFO rb-aa5c29f-225760-426740 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 10:54:54,791 7 INFO rb-aa5c29f-225760-426740 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 10:54:54,826 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:54] "POST /mail/store HTTP/1.1" 200 1957 16 0.031 0.061 rw 2026-10-20 10:54:54,848 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:54] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 129 4 0.006 0.036 ro 2026-10-20 10:54:54,901 7 INFO rb-aa5c29f-225760-426740 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 10:54:54,902 7 INFO rb-aa5c29f-225760-426740 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 10:54:54,909 7 INFO rb-aa5c29f-225760-426740 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 10:54:54,935 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:54] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 121 3 0.004 0.023 ro 2026-10-20 10:54:55,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:55] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 53 23 0.017 0.063 rw 2026-10-20 10:54:55,156 7 INFO rb-aa5c29f-225760-426740 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 10:54:55,221 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:55] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 1049 12 0.013 0.045 rw 2026-10-20 10:54:55,311 7 INFO rb-aa5c29f-225760-426740 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 10:54:55,313 7 INFO rb-aa5c29f-225760-426740 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 10:54:55,335 7 INFO rb-aa5c29f-225760-426740 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 10:54:55,348 7 INFO rb-aa5c29f-225760-426740 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 10:54:55,349 7 INFO rb-aa5c29f-225760-426740 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 10:54:55,445 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:55] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 71 22 0.03 0.073 rw 2026-10-20 10:54:55,791 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:55] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 3166 78 0.106 0.183 rw 2026-10-20 10:54:55,915 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:55] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.005 0.02 ro 2026-10-20 10:54:56,034 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:56] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1452 21 0.027 0.099 ro 2026-10-20 10:54:56,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:56] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.002 0.149 rw 2026-10-20 10:54:56,104 7 INFO rb-aa5c29f-225760-426740 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 10:54:56,201 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:56] "POST /mail/store HTTP/1.1" 200 3501 47 0.055 0.173 rw 2026-10-20 10:54:56,289 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:56] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1410 21 0.018 0.157 ro 2026-10-20 10:54:56,336 7 INFO rb-aa5c29f-225760-426740 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 10:54:56,346 7 INFO rb-aa5c29f-225760-426740 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 10:54:56,357 7 INFO rb-aa5c29f-225760-426740 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 10:54:56,372 7 INFO rb-aa5c29f-225760-426740 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 10:54:56,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:56] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 46 46 0.05 0.086 rw 2026-10-20 10:54:56,612 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:56] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1590 21 0.025 0.063 ro 2026-10-20 10:54:56,652 7 INFO rb-aa5c29f-225760-426740 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 10:54:56,663 7 INFO rb-aa5c29f-225760-426740 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 10:54:56,675 7 INFO rb-aa5c29f-225760-426740 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 10:54:56,686 7 INFO rb-aa5c29f-225760-426740 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 10:54:56,796 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:56] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 78 21 0.039 0.077 rw 2026-10-20 10:54:56,842 7 INFO rb-aa5c29f-225760-426740 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 10:54:56,849 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-10-20 10:54:56,859 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-20 10:54:56,905 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:56] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 216 21 0.034 0.048 rw 2026-10-20 10:54:56,999 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:56] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1586 21 0.031 0.123 ro 2026-10-20 10:54:57,126 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 41745244 (allocated 44146688) 2026-10-20 10:54:57,126 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:54:57,133 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:57] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.004 0.018 ro 2026-10-20 10:54:57,152 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:57] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.003 0.037 ro 2026-10-20 10:54:57,209 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 cYfI4EGM - [20/Oct/2026 10:54:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 53 0.076 7.635 rw 2026-10-20 10:54:57,231 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 67256 2026-10-20 10:54:57,232 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-10-20 10:54:57,233 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 67256 2026-10-20 10:54:57,377 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_105457_376972_test_01_project_tour.txt 2026-10-20 10:54:57,377 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpr2gxorkt_chrome_odoo" 2026-10-20 10:54:57,390 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-10-20 10:54:57,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 67392 2026-10-20 10:54:57,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmpx0rrzj4p_chrome_odoo 2026-10-20 10:54:57,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:39219/json/version 2026-10-20 10:54:57,988 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39219', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:54:58,051 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/150.0.7871.114 2026-10-20 10:54:58,051 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:39219/json 2026-10-20 10:54:58,052 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39219', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:54:58,074 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:39219/devtools/page/E5A1C5DAA2586C86FA818D4F0053E61E 2026-10-20 10:54:58,078 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-10-20 10:54:58,090 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-10-20 10:54:58,128 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 10:54:58,136 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-10-20 10:54:58,138 7 INFO rb-aa5c29f-225760-426740 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 10:54:58,138 7 INFO rb-aa5c29f-225760-426740 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 10:54:58,151 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:54:58,947 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:54:58] "GET /odoo?debug=1 HTTP/1.1" 200 7333 118 0.134 0.673 rw 2026-10-20 10:54:58,951 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': 'E5A1C5DAA2586C86FA818D4F0053E61E', 'loaderId': '7332BD7A008702BF350EE2A97DEA0CD4', 'isDownload': False} 2026-10-20 10:54:58,951 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-10-20 10:54:59,224 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:54:59] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.007 1.07 ro 2026-10-20 10:54:59,281 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:54:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 21 0.049 0.228 ro 2026-10-20 10:54:59,389 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:54:59] "GET /web/webclient/load_menus HTTP/1.1" 200 307379 15 0.032 0.351 ro 2026-10-20 10:54:59,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:54:59] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.003 0.079 ro 2026-10-20 10:54:59,417 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:54:59] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.41 ro 2026-10-20 10:55:00,077 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.021 ro 2026-10-20 10:55:00,210 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-10-20 10:55:00,242 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.014 - 2026-10-20 10:55:00,260 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.018 - 2026-10-20 10:55:00,262 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.025 ro 2026-10-20 10:55:00,300 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.013 rw 2026-10-20 10:55:00,315 7 INFO rb-aa5c29f-225760-426740 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 10:55:00,320 7 INFO rb-aa5c29f-225760-426740 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 10:55:00,384 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.028 0.055 rw 2026-10-20 10:55:00,408 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.01 ro 2026-10-20 10:55:00,427 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 10:55:00,545 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "GET /odoo HTTP/1.1" 200 7262 27 0.036 0.075 rw 2026-10-20 10:55:00,581 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "GET /odoo/offline HTTP/1.1" 200 14293 5 0.008 0.131 ro 2026-10-20 10:55:00,605 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "POST /web/action/load HTTP/1.1" 200 419 5 0.004 0.038 ro 2026-10-20 10:55:00,630 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "GET /web/image/res.partner/3/avatar_128?unique=1792483028000 HTTP/1.1" 200 305 3 0.007 0.06 ro 2026-10-20 10:55:00,642 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.004 0.078 rw 2026-10-20 10:55:00,665 7 INFO rb-aa5c29f-225760-426740 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 10:55:00,671 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.013 ro 2026-10-20 10:55:00,695 7 INFO rb-aa5c29f-225760-426740 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 10:55:00,730 7 INFO rb-aa5c29f-225760-426740 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 10:55:00,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "POST /mail/store HTTP/1.1" 200 3345 37 0.062 0.136 ro 2026-10-20 10:55:00,945 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "POST /web/action/load HTTP/1.1" 200 1125 10 0.01 0.192 ro 2026-10-20 10:55:01,293 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:01] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 54 0.061 0.215 ro 2026-10-20 10:55:01,353 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:01] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.012 ro 2026-10-20 10:55:01,441 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:01] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 2204 22 0.035 0.067 ro 2026-10-20 10:55:01,444 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:01] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 41 1 0.001 0.075 ro 2026-10-20 10:55:01,571 7 INFO rb-aa5c29f-225760-426740 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 10:55:01,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:01] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.024 ro 2026-10-20 10:55:01,629 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:01] "GET /web/image/res.users/1/avatar_128?unique=1792482545000 HTTP/1.1" 200 4660 5 0.008 0.059 ro 2026-10-20 10:55:01,706 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:01] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6485 22 0.028 0.107 rw 2026-10-20 10:55:02,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 125059 68 0.059 0.368 ro 2026-10-20 10:55:02,216 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:02] "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 10:55:02,338 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1325 18 0.041 0.098 ro 2026-10-20 10:55:02,343 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:02] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.002 0.128 rw 2026-10-20 10:55:02,513 7 INFO rb-aa5c29f-225760-426740 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 10:55:02,630 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:02] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 2047 23 0.028 0.067 ro 2026-10-20 10:55:02,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55: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.015 rw 2026-10-20 10:55:02,750 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.001 0.007 ro 2026-10-20 10:55:02,921 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:02] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1 HTTP/1.1" 200 74 0 0 0.003 ro 2026-10-20 10:55:02,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:02] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.001 0.007 rw 2026-10-20 10:55:03,046 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,059 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,060 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,087 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,099 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,125 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,165 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:03] "POST /mail/store HTTP/1.1" 200 2971 41 0.064 0.092 rw 2026-10-20 10:55:03,177 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:03] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.139 ro 2026-10-20 10:55:03,187 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55: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.057 ro 2026-10-20 10:55:03,226 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:03] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 4 0.008 0.175 rw 2026-10-20 10:55:03,361 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2292 29 0.034 0.193 rw 2026-10-20 10:55:03,382 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:03] "GET /web/image/res.partner/2/avatar_128?unique=1792483028000 HTTP/1.1" 200 4660 3 0.003 0.089 ro 2026-10-20 10:55:03,426 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,432 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,447 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,448 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,467 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,484 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,511 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:03] "POST /mail/store HTTP/1.1" 200 1838 27 0.036 0.064 rw 2026-10-20 10:55:03,728 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2411 29 0.031 0.18 rw 2026-10-20 10:55:03,790 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,800 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,809 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,810 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,826 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,838 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,864 7 INFO rb-aa5c29f-225760-426740 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 10:55:03,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:03] "POST /mail/store HTTP/1.1" 200 1839 27 0.035 0.063 rw 2026-10-20 10:55:04,045 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2529 29 0.035 0.142 rw 2026-10-20 10:55:04,096 7 INFO rb-aa5c29f-225760-426740 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 10:55:04,113 7 INFO rb-aa5c29f-225760-426740 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 10:55:04,127 7 INFO rb-aa5c29f-225760-426740 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 10:55:04,131 7 INFO rb-aa5c29f-225760-426740 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 10:55:04,140 7 INFO rb-aa5c29f-225760-426740 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 10:55:04,153 7 INFO rb-aa5c29f-225760-426740 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 10:55:04,171 7 INFO rb-aa5c29f-225760-426740 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 10:55:04,224 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:04] "POST /mail/store HTTP/1.1" 200 1839 27 0.053 0.075 rw 2026-10-20 10:55:04,339 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2649 29 0.03 0.128 rw 2026-10-20 10:55:04,395 7 INFO rb-aa5c29f-225760-426740 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 10:55:04,405 7 INFO rb-aa5c29f-225760-426740 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 10:55:04,421 7 INFO rb-aa5c29f-225760-426740 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 10:55:04,458 7 INFO rb-aa5c29f-225760-426740 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 10:55:04,517 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:04] "POST /mail/store HTTP/1.1" 200 1839 27 0.042 0.079 rw 2026-10-20 10:55:04,533 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:04] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 122 3 0.004 0.065 ro 2026-10-20 10:55:04,631 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.019 - 2026-10-20 10:55:04,647 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 305 5 0.008 0.033 ro 2026-10-20 10:55:04,680 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:04] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 4660 5 0.009 0.065 ro 2026-10-20 10:55:04,683 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:04] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1 HTTP/1.1" 200 177 0 0 0.074 ro 2026-10-20 10:55:04,719 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:04] "GET /web/assets/8116483/html_editor.assets_history_diff.min.js HTTP/1.1" 200 79932 2 0.003 0.015 ro 2026-10-20 10:55:04,735 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:04] "GET /web/assets/83d7e4c/html_editor.assets_history_diff.min.css HTTP/1.1" 200 17390 2 0.004 0.031 ro 2026-10-20 10:55:04,767 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:04] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 190 1 0.001 0.017 ro 2026-10-20 10:55:04,815 7 INFO rb-aa5c29f-225760-426740 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 10:55:04,816 7 INFO rb-aa5c29f-225760-426740 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 10:55:04,819 7 INFO rb-aa5c29f-225760-426740 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 10:55:04,850 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:04] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 112 2 0.003 0.027 rw 2026-10-20 10:55:04,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:04] "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.033 rw 2026-10-20 10:55:05,023 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:05] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 234 2 0.003 0.068 rw 2026-10-20 10:55:05,073 7 INFO rb-aa5c29f-225760-426740 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 10:55:05,081 7 INFO rb-aa5c29f-225760-426740 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 10:55:05,108 7 INFO rb-aa5c29f-225760-426740 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 10:55:05,117 7 INFO rb-aa5c29f-225760-426740 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 10:55:05,146 7 INFO rb-aa5c29f-225760-426740 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 10:55:05,180 7 INFO rb-aa5c29f-225760-426740 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 10:55:05,183 7 INFO rb-aa5c29f-225760-426740 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 10:55:05,215 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:05] "POST /web/action/load HTTP/1.1" 200 1126 10 0.008 0.018 ro 2026-10-20 10:55:05,316 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:05] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 15 0.021 0.064 rw 2026-10-20 10:55:05,392 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:05] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.0 0.014 ro 2026-10-20 10:55:05,434 7 INFO rb-aa5c29f-225760-426740 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 10:55:05,437 7 INFO rb-aa5c29f-225760-426740 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 10:55:05,464 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:05] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 2205 20 0.027 0.061 ro 2026-10-20 10:55:05,526 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:05] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6487 20 0.02 0.068 rw 2026-10-20 10:55:05,577 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.003 0.02 ro 2026-10-20 10:55:05,601 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:05] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 172 4 0.003 0.029 ro 2026-10-20 10:55:05,618 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:05] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.003 0.047 rw 2026-10-20 10:55:06,166 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:06] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-20 10:55:06,204 7 INFO rb-aa5c29f-225760-426740 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 10:55:06,225 7 INFO rb-aa5c29f-225760-426740 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 10:55:06,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:06] "GET /web/image/res.users/4/avatar_128?unique=1788054905000 HTTP/1.1" 200 305 6 0.015 0.026 ro 2026-10-20 10:55:06,284 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:06] "GET /web/image/res.users/3/avatar_128?unique=1789404905000 HTTP/1.1" 200 305 6 0.009 0.075 ro 2026-10-20 10:55:06,348 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:06] "GET /web/image/res.users/5/avatar_128?unique=1791125705000 HTTP/1.1" 200 6314 4 0.004 0.142 ro 2026-10-20 10:55:06,378 7 INFO rb-aa5c29f-225760-426740 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 10:55:06,381 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:06] "GET /web/image/res.users/2/avatar_128?unique=1792371305000 HTTP/1.1" 200 305 5 0.014 0.167 ro 2026-10-20 10:55:06,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:06] "GET /web/image/res.users/1/avatar_128?unique=1792076105000 HTTP/1.1" 200 4660 5 0.014 0.222 ro 2026-10-20 10:55:06,475 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 67 2 0.005 0.225 ro 2026-10-20 10:55:06,484 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:06] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.004 0.236 rw 2026-10-20 10:55:06,554 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:06] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 1804 11 0.016 0.141 rw 2026-10-20 10:55:06,601 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:06] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.02 rw 2026-10-20 10:55:06,607 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:06] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.001 0.016 ro 2026-10-20 10:55:06,661 7 INFO rb-aa5c29f-225760-426740 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 10:55:06,683 7 INFO rb-aa5c29f-225760-426740 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 10:55:06,705 7 INFO rb-aa5c29f-225760-426740 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 10:55:06,846 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1957 42 0.034 0.096 rw 2026-10-20 10:55:06,925 7 INFO rb-aa5c29f-225760-426740 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 10:55:06,929 7 INFO rb-aa5c29f-225760-426740 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 10:55:06,951 7 INFO rb-aa5c29f-225760-426740 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 10:55:06,952 7 INFO rb-aa5c29f-225760-426740 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 10:55:06,961 7 INFO rb-aa5c29f-225760-426740 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 10:55:06,979 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:06] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 4 0.004 0.037 rw 2026-10-20 10:55:06,983 7 INFO rb-aa5c29f-225760-426740 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 10:55:06,986 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,110 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:07] "POST /mail/store HTTP/1.1" 200 2984 43 0.041 0.132 rw 2026-10-20 10:55:07,119 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:07] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.001 0.11 ro 2026-10-20 10:55:07,220 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2202 27 0.027 0.186 rw 2026-10-20 10:55:07,278 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,286 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,300 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,303 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,327 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,340 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,351 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,387 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:07] "POST /mail/store HTTP/1.1" 200 1937 29 0.037 0.072 rw 2026-10-20 10:55:07,528 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2320 27 0.046 0.122 rw 2026-10-20 10:55:07,613 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,620 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,639 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,639 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,662 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,673 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,680 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:07] "POST /mail/store HTTP/1.1" 200 1937 29 0.04 0.079 rw 2026-10-20 10:55:07,853 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2440 27 0.031 0.133 rw 2026-10-20 10:55:07,911 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,926 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,950 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,955 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,970 7 INFO rb-aa5c29f-225760-426740 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 10:55:07,988 7 INFO rb-aa5c29f-225760-426740 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 10:55:08,002 7 INFO rb-aa5c29f-225760-426740 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 10:55:08,060 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:08] "POST /mail/store HTTP/1.1" 200 1937 29 0.049 0.081 rw 2026-10-20 10:55:08,192 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2559 27 0.035 0.146 rw 2026-10-20 10:55:08,251 7 INFO rb-aa5c29f-225760-426740 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 10:55:08,252 7 INFO rb-aa5c29f-225760-426740 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 10:55:08,259 7 INFO rb-aa5c29f-225760-426740 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 10:55:08,283 7 INFO rb-aa5c29f-225760-426740 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 10:55:08,283 7 INFO rb-aa5c29f-225760-426740 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 10:55:08,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:08] "POST /mail/store HTTP/1.1" 200 1937 29 0.029 0.089 rw 2026-10-20 10:55:08,388 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:08] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 128 3 0.003 0.094 ro 2026-10-20 10:55:08,428 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:08] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 190 1 0.001 0.013 ro 2026-10-20 10:55:08,445 7 INFO rb-aa5c29f-225760-426740 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 10:55:08,486 7 INFO rb-aa5c29f-225760-426740 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 10:55:08,521 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:08] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.0 0.007 ro 2026-10-20 10:55:08,553 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-10-20 10:55:08,568 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 10:55:08,632 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:08] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 2205 20 0.041 0.073 ro 2026-10-20 10:55:08,932 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 46047724 (allocated 49172480) 2026-10-20 10:55:08,934 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:55:08,997 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8Q_WPFcO - [20/Oct/2026 10:55:00] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 65 0.092 8.092 rw 2026-10-20 10:55:09,043 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 67392 2026-10-20 10:55:09,044 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-10-20 10:55:09,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 67392 2026-10-20 10:55:09,145 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_105509_145047_test_project_task_history.txt 2026-10-20 10:55:09,145 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmpx0rrzj4p_chrome_odoo" 2026-10-20 10:55:09,154 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-10-20 10:55:09,708 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 67533 2026-10-20 10:55:09,709 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmprhy2dq3j_chrome_odoo 2026-10-20 10:55:09,709 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:41925/json/version 2026-10-20 10:55:09,710 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41925', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:55:09,730 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/150.0.7871.114 2026-10-20 10:55:09,730 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:41925/json 2026-10-20 10:55:09,731 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41925', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:55:09,736 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:41925/devtools/page/653B7B7DEEBC25078B1F8231BCD91994 2026-10-20 10:55:09,742 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-10-20 10:55:09,753 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-10-20 10:55:09,841 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 10:55:09,857 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-10-20 10:55:09,867 7 INFO rb-aa5c29f-225760-426740 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 10:55:09,867 7 INFO rb-aa5c29f-225760-426740 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 10:55:09,878 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:55:10,679 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:10] "GET /odoo?debug=1,tests HTTP/1.1" 200 7345 118 0.14 0.67 rw 2026-10-20 10:55:10,685 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': '653B7B7DEEBC25078B1F8231BCD91994', 'loaderId': '52073DC6FE3873264337FD5B233CD9B2', 'isDownload': False} 2026-10-20 10:55:10,685 7 INFO rb-aa5c29f-225760-426740 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 10:55:10,791 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:10] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.069 ro 2026-10-20 10:55:10,962 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:10] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.002 1.084 ro 2026-10-20 10:55:11,072 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:11] "GET /web/webclient/load_menus HTTP/1.1" 200 307379 30 0.09 0.262 ro 2026-10-20 10:55:11,088 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.003 0.353 ro 2026-10-20 10:55:11,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:11] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.049 ro 2026-10-20 10:55:11,834 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:11] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.005 0.011 ro 2026-10-20 10:55:11,984 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-10-20 10:55:12,023 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:12] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.003 - 2026-10-20 10:55:12,025 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:12] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.001 - 2026-10-20 10:55:12,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 10:55:12,086 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.017 rw 2026-10-20 10:55:12,108 7 INFO rb-aa5c29f-225760-426740 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 10:55:12,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 10:55:12,172 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.023 0.065 rw 2026-10-20 10:55:12,186 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:12] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.004 ro 2026-10-20 10:55:12,220 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:12] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 10:55:12,362 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:12] "GET /odoo HTTP/1.1" 200 7274 27 0.055 0.074 rw 2026-10-20 10:55:12,400 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:12] "GET /odoo/offline HTTP/1.1" 200 14299 5 0.011 0.148 ro 2026-10-20 10:55:12,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:12] "POST /web/action/load HTTP/1.1" 200 419 5 0.003 0.059 ro 2026-10-20 10:55:12,436 7 INFO rb-aa5c29f-225760-426740 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 10:55:12,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:12] "GET /web/image/res.partner/3/avatar_128?unique=1792483028000 HTTP/1.1" 200 305 3 0.004 0.101 ro 2026-10-20 10:55:12,462 7 INFO rb-aa5c29f-225760-426740 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 10:55:12,481 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:12] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.006 0.124 rw 2026-10-20 10:55:12,496 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:12] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.009 0.044 ro 2026-10-20 10:55:12,497 7 INFO rb-aa5c29f-225760-426740 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 10:55:12,699 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:12] "POST /mail/store HTTP/1.1" 200 3345 37 0.085 0.133 ro 2026-10-20 10:55:12,725 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:12] "POST /web/action/load HTTP/1.1" 200 1125 10 0.008 0.203 ro 2026-10-20 10:55:13,030 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:13] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 54 0.059 0.197 ro 2026-10-20 10:55:13,077 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:13] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.012 ro 2026-10-20 10:55:13,168 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:13] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1134 22 0.026 0.078 ro 2026-10-20 10:55:13,189 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:13] "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 10:55:13,317 7 INFO rb-aa5c29f-225760-426740 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 10:55:13,383 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:13] "GET /web/image/res.users/1/avatar_128?unique=1792482545000 HTTP/1.1" 200 4660 5 0.006 0.058 ro 2026-10-20 10:55:13,395 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:13] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.064 ro 2026-10-20 10:55:13,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:13] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6485 22 0.033 0.119 rw 2026-10-20 10:55:13,985 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 125059 68 0.097 0.387 ro 2026-10-20 10:55:14,056 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.009 0.032 ro 2026-10-20 10:55:14,146 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1325 18 0.025 0.099 ro 2026-10-20 10:55:14,155 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:14] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.126 rw 2026-10-20 10:55:14,318 7 INFO rb-aa5c29f-225760-426740 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 10:55:14,448 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:14] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 2047 23 0.027 0.078 ro 2026-10-20 10:55:14,496 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:14] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.02 rw 2026-10-20 10:55:14,592 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:14] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.001 0.009 ro 2026-10-20 10:55:14,697 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:14] "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 10:55:14,720 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:14] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.001 0.006 rw 2026-10-20 10:55:14,775 7 INFO rb-aa5c29f-225760-426740 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 10:55:14,784 7 INFO rb-aa5c29f-225760-426740 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 10:55:14,831 7 INFO rb-aa5c29f-225760-426740 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 10:55:14,848 7 INFO rb-aa5c29f-225760-426740 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 10:55:14,907 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:14] "POST /mail/store HTTP/1.1" 200 2971 41 0.053 0.086 rw 2026-10-20 10:55:14,927 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:14] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.001 0.072 ro 2026-10-20 10:55:14,934 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:14] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.003 0.14 ro 2026-10-20 10:55:14,968 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:14] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 4 0.006 0.173 rw 2026-10-20 10:55:15,095 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2258 29 0.029 0.212 rw 2026-10-20 10:55:15,112 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:15] "GET /web/image/res.partner/2/avatar_128?unique=1792483028000 HTTP/1.1" 200 4660 3 0.004 0.036 ro 2026-10-20 10:55:15,150 7 INFO rb-aa5c29f-225760-426740 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 10:55:15,182 7 INFO rb-aa5c29f-225760-426740 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 10:55:15,204 7 INFO rb-aa5c29f-225760-426740 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 10:55:15,315 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:15] "POST /mail/store HTTP/1.1" 200 1838 27 0.056 0.076 rw 2026-10-20 10:55:15,339 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:15] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 122 3 0.01 0.114 ro 2026-10-20 10:55:15,416 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.005 - 2026-10-20 10:55:15,452 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 305 5 0.008 0.041 ro 2026-10-20 10:55:15,483 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:15] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 4660 5 0.005 0.07 ro 2026-10-20 10:55:15,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:15] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1%2Ctests HTTP/1.1" 200 177 0 0 0.049 ro 2026-10-20 10:55:15,531 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:15] "GET /web/assets/83d7e4c/html_editor.assets_history_diff.min.css HTTP/1.1" 200 17390 2 0.001 0.013 ro 2026-10-20 10:55:15,538 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:15] "GET /web/assets/8116483/html_editor.assets_history_diff.min.js HTTP/1.1" 200 79932 2 0.002 0.017 ro 2026-10-20 10:55:15,588 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:15] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 156 1 0.001 0.012 ro 2026-10-20 10:55:15,637 7 INFO rb-aa5c29f-225760-426740 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 10:55:15,645 7 INFO rb-aa5c29f-225760-426740 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 10:55:15,646 7 INFO rb-aa5c29f-225760-426740 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 10:55:15,647 7 INFO rb-aa5c29f-225760-426740 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 10:55:15,673 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:15] "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.004 0.017 rw 2026-10-20 10:55:15,709 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:15] "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.004 0.021 rw 2026-10-20 10:55:15,751 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:15] "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.026 rw 2026-10-20 10:55:15,801 7 INFO rb-aa5c29f-225760-426740 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 10:55:15,841 7 INFO rb-aa5c29f-225760-426740 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 10:55:15,886 7 INFO rb-aa5c29f-225760-426740 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 10:55:15,900 7 INFO rb-aa5c29f-225760-426740 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 10:55:15,902 7 INFO rb-aa5c29f-225760-426740 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 10:55:15,939 7 INFO rb-aa5c29f-225760-426740 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 10:55:15,951 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:15] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 4 0.005 0.042 rw 2026-10-20 10:55:16,067 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2377 29 0.026 0.09 rw 2026-10-20 10:55:16,121 7 INFO rb-aa5c29f-225760-426740 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 10:55:16,127 7 INFO rb-aa5c29f-225760-426740 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 10:55:16,133 7 INFO rb-aa5c29f-225760-426740 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 10:55:16,179 7 INFO rb-aa5c29f-225760-426740 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 10:55:16,238 7 INFO rb-aa5c29f-225760-426740 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 10:55:16,242 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:16] "POST /mail/store HTTP/1.1" 200 1839 27 0.037 0.083 rw 2026-10-20 10:55:16,243 7 INFO rb-aa5c29f-225760-426740 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 10:55:16,310 7 INFO rb-aa5c29f-225760-426740 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 10:55:16,312 7 INFO rb-aa5c29f-225760-426740 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 10:55:16,330 7 INFO rb-aa5c29f-225760-426740 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 10:55:16,361 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:16] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 4 0.009 0.038 rw 2026-10-20 10:55:16,484 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2496 29 0.024 0.119 rw 2026-10-20 10:55:16,539 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-10-20 10:55:16,540 7 INFO rb-aa5c29f-225760-426740 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 10:55:16,677 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:16] "POST /mail/store HTTP/1.1" 200 1839 27 0.049 0.085 rw 2026-10-20 10:55:16,789 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:55:16,817 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 34253916 (allocated 37376000) 2026-10-20 10:55:16,821 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 Kr00pL-s - [20/Oct/2026 10:55:12] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 43 0.045 4.236 rw 2026-10-20 10:55:16,897 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 67533 2026-10-20 10:55:16,898 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-10-20 10:55:16,899 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 67533 2026-10-20 10:55:17,035 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_105517_035578_test_project_task_last_history_steps.txt 2026-10-20 10:55:17,036 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmprhy2dq3j_chrome_odoo" 2026-10-20 10:55:17,080 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 10:55:21,836 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-10-20 10:55:22,165 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-10-20 10:55:22,313 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [14], uid: 659, model: project.milestone 2026-10-20 10:55:22,328 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-10-20 10:55:22,377 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #659 deleted mail.message records with IDs: [13000] 2026-10-20 10:55:22,527 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-10-20 10:55:22,689 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-10-20 10:55:22,816 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-10-20 10:55:22,955 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #658 deleted mail.message records with IDs: [12999] 2026-10-20 10:55:22,975 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #658 deleted project.update records with IDs: [1] 2026-10-20 10:55:23,004 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-10-20 10:55:23,153 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-10-20 10:55:23,301 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-10-20 10:55:23,444 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-10-20 10:55:23,576 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-10-20 10:55:23,735 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-10-20 10:55:23,930 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #656 deleted mail.message records with IDs: [12999] 2026-10-20 10:55:23,941 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-10-20 10:55:24,098 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_unlink ... 2026-10-20 10:55:24,331 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #657 deleted mail.message records with IDs: [13004] 2026-10-20 10:55:24,352 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #657 deleted project.update records with IDs: [2] 2026-10-20 10:55:24,367 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #657 deleted mail.followers records with IDs: [4157] 2026-10-20 10:55:24,422 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-20 10:55:27,132 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:55:27,281 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-20 10:55:27,949 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-20 10:55:28,487 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-10-20 10:55:29,098 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:55:29,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-10-20 10:55:29,639 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 67665 2026-10-20 10:55:29,640 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp9jkdu1e1_chrome_odoo 2026-10-20 10:55:29,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:43251/json/version 2026-10-20 10:55:29,642 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:55:29,668 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 10:55:29,668 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:43251/json 2026-10-20 10:55:29,669 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:55:29,678 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:43251/devtools/page/8B6C199163574AF5A09BF4B9937FC528 2026-10-20 10:55:29,687 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-20 10:55:29,708 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-20 10:55:29,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 10:55:29,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-20 10:55:29,838 7 INFO rb-aa5c29f-225760-426740 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 10:55:29,838 7 INFO rb-aa5c29f-225760-426740 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 10:55:29,857 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:55:30,701 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:30] "GET /odoo HTTP/1.1" 200 7390 120 0.186 0.673 rw 2026-10-20 10:55:30,706 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '8B6C199163574AF5A09BF4B9937FC528', 'loaderId': 'D91AC08338E5AB853FA962A1CFD0FB6C', 'isDownload': False} 2026-10-20 10:55:30,707 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-10-20 10:55:30,772 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:30] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.003 0.024 ro 2026-10-20 10:55:30,840 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:30] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.003 0.99 ro 2026-10-20 10:55:31,069 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:31] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 29 0.058 0.258 ro 2026-10-20 10:55:31,087 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.006 0.329 ro 2026-10-20 10:55:31,137 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:31] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.003 0.029 ro 2026-10-20 10:55:31,140 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:31] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.004 0.019 ro 2026-10-20 10:55:31,989 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-20 10:55:32,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 10:55:32,008 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.002 - 2026-10-20 10:55:32,024 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-20 10:55:32,078 7 INFO rb-aa5c29f-225760-426740 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 10:55:32,083 7 INFO rb-aa5c29f-225760-426740 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 10:55:32,105 7 INFO rb-aa5c29f-225760-426740 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 10:55:32,153 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.028 0.067 rw 2026-10-20 10:55:32,163 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.102 rw 2026-10-20 10:55:32,204 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.005 ro 2026-10-20 10:55:32,226 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 10:55:32,307 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.025 0.032 ro 2026-10-20 10:55:32,410 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "GET /odoo HTTP/1.1" 200 7319 27 0.032 0.13 rw 2026-10-20 10:55:32,435 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "POST /web/action/load HTTP/1.1" 200 419 5 0.005 0.019 ro 2026-10-20 10:55:32,450 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "GET /web/image/res.partner/3/avatar_128?unique=1792483028000 HTTP/1.1" 200 305 3 0.003 0.044 ro 2026-10-20 10:55:32,477 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.003 0.062 rw 2026-10-20 10:55:32,503 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.028 ro 2026-10-20 10:55:32,506 7 INFO rb-aa5c29f-225760-426740 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 10:55:32,631 7 INFO rb-aa5c29f-225760-426740 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 10:55:32,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "POST /mail/store HTTP/1.1" 200 3417 37 0.062 0.13 ro 2026-10-20 10:55:32,738 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "POST /web/action/load HTTP/1.1" 200 1125 10 0.027 0.079 ro 2026-10-20 10:55:32,798 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "POST /mail/store HTTP/1.1" 200 827 9 0.029 0.107 ro 2026-10-20 10:55:32,894 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.004 0.017 ro 2026-10-20 10:55:32,921 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.005 0.021 ro 2026-10-20 10:55:32,958 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "GET /web/image/res.partner/2/avatar_128?unique=1792483028000 HTTP/1.1" 200 4660 3 0.003 0.012 ro 2026-10-20 10:55:33,123 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:33] "POST /mail/store HTTP/1.1" 200 2403 26 0.034 0.056 rw 2026-10-20 10:55:33,426 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:33] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 57 0.093 0.291 ro 2026-10-20 10:55:33,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:33] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.027 ro 2026-10-20 10:55:33,530 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:33] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 68 1 0.003 0.037 ro 2026-10-20 10:55:33,644 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:33] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.001 0.084 ro 2026-10-20 10:55:33,892 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:33] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-20 10:55:33,972 7 INFO rb-aa5c29f-225760-426740 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 10:55:33,987 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:33] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 305 5 0.008 0.044 ro 2026-10-20 10:55:33,992 7 INFO rb-aa5c29f-225760-426740 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 10:55:33,995 7 INFO rb-aa5c29f-225760-426740 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 10:55:34,019 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:34] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 305 6 0.01 0.069 ro 2026-10-20 10:55:34,053 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:34] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 305 6 0.009 0.105 ro 2026-10-20 10:55:34,098 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:34] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 4660 5 0.011 0.152 ro 2026-10-20 10:55:34,117 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:34] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.138 ro 2026-10-20 10:55:34,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:34] "POST /web/action/load HTTP/1.1" 200 735 11 0.013 0.147 ro 2026-10-20 10:55:34,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:34] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 6466 8 0.019 0.032 ro 2026-10-20 10:55:34,326 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:34] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 263 4 0.006 0.029 rw 2026-10-20 10:55:34,465 7 INFO rb-aa5c29f-225760-426740 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 10:55:34,490 7 INFO rb-aa5c29f-225760-426740 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 10:55:34,634 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:34] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 273 35 0.052 0.08 rw 2026-10-20 10:55:34,729 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:34] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6477 21 0.023 0.05 rw 2026-10-20 10:55:35,252 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:35] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 125215 68 0.093 0.393 ro 2026-10-20 10:55:35,335 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:35] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.011 0.026 ro 2026-10-20 10:55:35,357 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:35] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 67 3 0.003 0.036 ro 2026-10-20 10:55:35,361 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:35] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.036 rw 2026-10-20 10:55:35,430 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,442 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,461 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:35] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 53 5 0.004 0.012 rw 2026-10-20 10:55:35,502 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,509 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,519 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,519 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,532 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,533 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:35] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 54 4 0.007 0.011 rw 2026-10-20 10:55:35,596 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:35] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 5639 7 0.006 0.048 ro 2026-10-20 10:55:35,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:35] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 98 3 0.002 0.028 rw 2026-10-20 10:55:35,644 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:35] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 217 5 0.004 0.027 rw 2026-10-20 10:55:35,695 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,696 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,710 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,710 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,718 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,718 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,727 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,728 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,728 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,739 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,767 7 INFO rb-aa5c29f-225760-426740 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 10:55:35,825 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:35] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 35 0.036 0.078 rw 2026-10-20 10:55:35,869 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:35] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 9541 9 0.009 0.088 ro 2026-10-20 10:55:35,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:35] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1102 11 0.014 0.06 ro 2026-10-20 10:55:35,958 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:35] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 217 3 0.003 0.098 rw 2026-10-20 10:55:35,963 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:35] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 464 3 0.002 0.051 ro 2026-10-20 10:55:36,026 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:36] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.003 0.02 ro 2026-10-20 10:55:36,040 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:36] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 114 3 0.004 0.033 ro 2026-10-20 10:55:36,131 7 INFO rb-aa5c29f-225760-426740 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 10:55:36,149 7 INFO rb-aa5c29f-225760-426740 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 10:55:36,174 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:36] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 54 2 0.001 0.009 rw 2026-10-20 10:55:36,300 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:36] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1336 16 0.024 0.07 ro 2026-10-20 10:55:36,321 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:36] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.007 0.103 ro 2026-10-20 10:55:36,383 7 INFO rb-aa5c29f-225760-426740 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 10:55:36,383 7 INFO rb-aa5c29f-225760-426740 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 10:55:36,547 7 INFO rb-aa5c29f-225760-426740 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 10:55:36,548 7 INFO rb-aa5c29f-225760-426740 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 10:55:36,661 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:36] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1103 39 0.065 0.097 rw 2026-10-20 10:55:36,707 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:36] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.007 0.015 ro 2026-10-20 10:55:36,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:36] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.003 0.022 ro 2026-10-20 10:55:36,748 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:36] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 69 7 0.006 0.04 rw 2026-10-20 10:55:36,865 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:36] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1132 20 0.018 0.065 ro 2026-10-20 10:55:36,866 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:36] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.0 0.07 ro 2026-10-20 10:55:36,967 7 INFO rb-aa5c29f-225760-426740 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 10:55:36,979 7 INFO rb-aa5c29f-225760-426740 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 10:55:36,993 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:36] "GET /web/image/res.users/2/avatar_128?unique=1792493730000 HTTP/1.1" 200 305 5 0.008 0.025 ro 2026-10-20 10:55:37,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:37] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 799 12 0.02 0.054 ro 2026-10-20 10:55:37,077 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.001 0.071 ro 2026-10-20 10:55:37,162 7 INFO rb-aa5c29f-225760-426740 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 10:55:37,199 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:37] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 132 0 0 0.01 rw 2026-10-20 10:55:37,305 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:37] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 1969 33 0.037 0.067 ro 2026-10-20 10:55:37,342 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.0 0.007 ro 2026-10-20 10:55:37,494 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:37] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 10:55:37,570 7 INFO rb-aa5c29f-225760-426740 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 10:55:37,673 7 INFO rb-aa5c29f-225760-426740 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 10:55:37,720 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:37] "POST /mail/store HTTP/1.1" 200 2975 42 0.073 0.082 rw 2026-10-20 10:55:37,729 7 INFO rb-aa5c29f-225760-426740 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 10:55:37,730 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:37] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.082 ro 2026-10-20 10:55:37,848 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:37] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 1968 38 0.028 0.075 rw 2026-10-20 10:55:37,878 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:37] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 66 0 0 0.01 rw 2026-10-20 10:55:37,929 7 INFO rb-aa5c29f-225760-426740 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 10:55:38,023 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:38] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6836 20 0.046 0.048 rw 2026-10-20 10:55:38,085 7 INFO rb-aa5c29f-225760-426740 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 10:55:38,095 7 INFO rb-aa5c29f-225760-426740 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 10:55:38,150 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:38] "POST /mail/store HTTP/1.1" 200 2033 29 0.064 0.139 rw 2026-10-20 10:55:38,178 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:38] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 259 4 0.003 0.112 ro 2026-10-20 10:55:38,193 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55: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.127 ro 2026-10-20 10:55:38,204 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:38] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.14 rw 2026-10-20 10:55:38,221 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:38] "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.003 0.12 rw 2026-10-20 10:55:38,245 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:38] "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.008 rw 2026-10-20 10:55:38,373 7 INFO rb-aa5c29f-225760-426740 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 10:55:38,393 7 INFO rb-aa5c29f-225760-426740 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 10:55:38,395 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:38] "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.015 rw 2026-10-20 10:55:38,452 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:38] "POST /web/action/load HTTP/1.1" 200 4914 18 0.019 0.034 ro 2026-10-20 10:55:38,566 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:38] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 22448 23 0.031 0.065 ro 2026-10-20 10:55:38,616 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:38] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 68 1 0.006 0.011 ro 2026-10-20 10:55:38,625 7 INFO rb-aa5c29f-225760-426740 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 10:55:38,717 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:38] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 426 11 0.018 0.059 rw 2026-10-20 10:55:38,874 7 INFO rb-aa5c29f-225760-426740 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 10:55:38,888 7 INFO rb-aa5c29f-225760-426740 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 10:55:38,894 7 INFO rb-aa5c29f-225760-426740 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 10:55:39,018 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:39] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 440 28 0.051 0.073 rw 2026-10-20 10:55:39,094 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:39] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 263 5 0.016 0.026 ro 2026-10-20 10:55:39,133 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:39] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.001 0.004 rw 2026-10-20 10:55:39,222 7 INFO rb-aa5c29f-225760-426740 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 10:55:39,239 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:39] "GET /web/image/res.users/5/avatar_128?unique=1790873739000 HTTP/1.1" 200 6314 4 0.002 0.036 ro 2026-10-20 10:55:39,263 7 INFO rb-aa5c29f-225760-426740 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 10:55:39,279 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-20 10:55:39,280 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 10:55:39,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:39] "POST /mail/store HTTP/1.1" 200 2931 42 0.061 0.155 rw 2026-10-20 10:55:39,467 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:39] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 505 7 0.007 0.22 ro 2026-10-20 10:55:39,552 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:39] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 1967 32 0.028 0.201 ro 2026-10-20 10:55:39,556 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:39] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 132 0 0 0.236 rw 2026-10-20 10:55:39,652 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:55:39,688 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:39] "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 10:55:39,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 MFs9cCoG - [20/Oct/2026 10:55:32] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.075 6.917 rw 2026-10-20 10:55:39,746 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 47463072 (allocated 51748864) 2026-10-20 10:55:39,797 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 67665 2026-10-20 10:55:39,798 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-20 10:55:39,800 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 67665 2026-10-20 10:55:39,897 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_105539_896995_test_01_project_tour.txt 2026-10-20 10:55:39,897 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp9jkdu1e1_chrome_odoo" 2026-10-20 10:55:40,325 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 67806 2026-10-20 10:55:40,326 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpv7iab0iq_chrome_odoo 2026-10-20 10:55:40,326 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:38081/json/version 2026-10-20 10:55:40,327 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38081', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:55:40,363 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 10:55:40,363 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:38081/json 2026-10-20 10:55:40,364 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38081', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:55:40,378 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:38081/devtools/page/B438D6D1B3D431C2650AAE911B07B685 2026-10-20 10:55:40,393 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-20 10:55:40,396 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-20 10:55:40,424 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 10:55:40,427 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-20 10:55:40,428 7 INFO rb-aa5c29f-225760-426740 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 10:55:40,428 7 INFO rb-aa5c29f-225760-426740 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 10:55:40,519 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:40] "GET /odoo HTTP/1.1" 200 7432 29 0.017 0.07 rw 2026-10-20 10:55:40,524 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'B438D6D1B3D431C2650AAE911B07B685', 'loaderId': '08E264AF0C8C4037F2790986D9F66BC9', 'isDownload': False} 2026-10-20 10:55:40,524 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-20 10:55:40,605 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 5 0.009 0.03 ro 2026-10-20 10:55:40,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:40] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 0 0 0.054 ro 2026-10-20 10:55:40,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:40] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.063 ro 2026-10-20 10:55:40,643 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:40] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.002 0.203 ro 2026-10-20 10:55:40,652 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:40] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.016 ro 2026-10-20 10:55:40,741 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:40] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.006 0.021 ro 2026-10-20 10:55:41,644 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-20 10:55:41,665 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:41] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.005 - 2026-10-20 10:55:41,665 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:41] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.006 - 2026-10-20 10:55:41,673 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.009 ro 2026-10-20 10:55:41,697 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:41] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.006 rw 2026-10-20 10:55:41,700 7 INFO rb-aa5c29f-225760-426740 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 10:55:41,716 7 INFO rb-aa5c29f-225760-426740 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 10:55:41,786 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:41] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.005 ro 2026-10-20 10:55:41,813 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:41] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 10:55:41,945 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:41] "GET /odoo HTTP/1.1" 200 7432 29 0.035 0.075 rw 2026-10-20 10:55:41,965 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:41] "GET /odoo/offline HTTP/1.1" 200 14292 1 0.001 0.121 ro 2026-10-20 10:55:41,979 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:41] "GET /web/image/res.partner/3/avatar_128?unique=1792483028000 HTTP/1.1" 200 305 3 0.003 0.059 ro 2026-10-20 10:55:42,010 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "POST /web/action/load HTTP/1.1" 200 419 5 0.006 0.077 ro 2026-10-20 10:55:42,017 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 2 0.002 0.09 rw 2026-10-20 10:55:42,031 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.039 ro 2026-10-20 10:55:42,036 7 INFO rb-aa5c29f-225760-426740 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 10:55:42,141 7 INFO rb-aa5c29f-225760-426740 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 10:55:42,145 7 INFO rb-aa5c29f-225760-426740 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 10:55:42,179 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "POST /mail/store HTTP/1.1" 200 3417 36 0.054 0.1 ro 2026-10-20 10:55:42,205 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "POST /web/action/load HTTP/1.1" 200 1125 10 0.008 0.039 ro 2026-10-20 10:55:42,236 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "POST /mail/store HTTP/1.1" 200 827 9 0.008 0.061 ro 2026-10-20 10:55:42,389 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.003 0.031 ro 2026-10-20 10:55:42,401 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.005 0.02 ro 2026-10-20 10:55:42,426 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "GET /web/image/res.partner/2/avatar_128?unique=1792483028000 HTTP/1.1" 200 4660 3 0.003 0.012 ro 2026-10-20 10:55:42,542 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 5 0.007 0.055 ro 2026-10-20 10:55:42,622 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "POST /mail/store HTTP/1.1" 200 2403 26 0.03 0.108 rw 2026-10-20 10:55:42,706 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1130 20 0.023 0.092 ro 2026-10-20 10:55:42,707 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.115 ro 2026-10-20 10:55:42,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.001 0.006 ro 2026-10-20 10:55:42,836 7 INFO rb-aa5c29f-225760-426740 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 10:55:42,842 7 INFO rb-aa5c29f-225760-426740 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 10:55:42,859 7 INFO rb-aa5c29f-225760-426740 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 10:55:42,877 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "GET /web/image/res.users/2/avatar_128?unique=1792493730000 HTTP/1.1" 200 305 5 0.007 0.034 ro 2026-10-20 10:55:42,910 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "POST /web/action/load HTTP/1.1" 200 735 9 0.014 0.049 ro 2026-10-20 10:55:42,920 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.006 0.046 ro 2026-10-20 10:55:42,940 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 6466 0 0 0.008 ro 2026-10-20 10:55:42,993 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 263 1 0.005 0.027 rw 2026-10-20 10:55:43,113 7 INFO rb-aa5c29f-225760-426740 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 10:55:43,133 7 INFO rb-aa5c29f-225760-426740 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 10:55:43,237 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:43] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 266 23 0.033 0.068 rw 2026-10-20 10:55:43,349 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:43] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6470 20 0.024 0.048 rw 2026-10-20 10:55:43,445 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 125215 3 0.009 0.068 ro 2026-10-20 10:55:43,516 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:43] "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 10:55:43,531 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 67 3 0.003 0.022 ro 2026-10-20 10:55:43,563 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:43] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.002 0.052 rw 2026-10-20 10:55:43,612 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:43] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-20 10:55:43,628 7 INFO rb-aa5c29f-225760-426740 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 10:55:43,640 7 INFO rb-aa5c29f-225760-426740 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 10:55:43,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:43] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 54 4 0.003 0.009 rw 2026-10-20 10:55:43,705 7 INFO rb-aa5c29f-225760-426740 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 10:55:43,709 7 INFO rb-aa5c29f-225760-426740 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 10:55:43,717 7 INFO rb-aa5c29f-225760-426740 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 10:55:43,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:43] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 54 4 0.011 0.022 rw 2026-10-20 10:55:43,780 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:43] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 98 3 0.001 0.008 rw 2026-10-20 10:55:43,818 7 INFO rb-aa5c29f-225760-426740 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 10:55:43,828 7 INFO rb-aa5c29f-225760-426740 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 10:55:43,828 7 INFO rb-aa5c29f-225760-426740 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 10:55:43,874 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 5639 1 0.002 0.024 ro 2026-10-20 10:55:43,931 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:43] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 210 4 0.002 0.019 rw 2026-10-20 10:55:43,978 7 INFO rb-aa5c29f-225760-426740 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 10:55:43,980 7 INFO rb-aa5c29f-225760-426740 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 10:55:43,991 7 INFO rb-aa5c29f-225760-426740 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 10:55:43,992 7 INFO rb-aa5c29f-225760-426740 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 10:55:44,098 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 30 0.025 0.069 rw 2026-10-20 10:55:44,146 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:44] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 210 3 0.002 0.027 rw 2026-10-20 10:55:44,202 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1092 11 0.016 0.062 ro 2026-10-20 10:55:44,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:44] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.004 0.029 ro 2026-10-20 10:55:44,318 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.003 0.035 ro 2026-10-20 10:55:44,497 7 INFO rb-aa5c29f-225760-426740 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 10:55:44,498 7 INFO rb-aa5c29f-225760-426740 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 10:55:44,503 7 INFO rb-aa5c29f-225760-426740 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 10:55:44,535 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1092 31 0.052 0.056 rw 2026-10-20 10:55:44,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:44] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 69 7 0.005 0.027 rw 2026-10-20 10:55:44,625 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.003 0.054 ro 2026-10-20 10:55:44,639 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:44] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.003 0.058 ro 2026-10-20 10:55:44,741 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1941 19 0.015 0.068 ro 2026-10-20 10:55:44,799 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:44] "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 10:55:44,838 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:44] "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 10:55:44,956 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:44] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 10:55:44,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:44] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 1 0.0 0.006 rw 2026-10-20 10:55:45,003 7 INFO rb-aa5c29f-225760-426740 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 10:55:45,157 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:45] "POST /mail/store HTTP/1.1" 200 3883 43 0.036 0.099 rw 2026-10-20 10:55:45,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:45] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.134 ro 2026-10-20 10:55:45,322 7 INFO rb-aa5c29f-225760-426740 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 10:55:45,323 7 INFO rb-aa5c29f-225760-426740 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 10:55:45,329 7 INFO rb-aa5c29f-225760-426740 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 10:55:45,334 7 INFO rb-aa5c29f-225760-426740 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 10:55:45,340 7 INFO rb-aa5c29f-225760-426740 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 10:55:45,341 7 INFO rb-aa5c29f-225760-426740 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 10:55:45,414 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:45] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 22864 14 0.016 0.054 ro 2026-10-20 10:55:45,482 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:45] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 942 10 0.011 0.034 rw 2026-10-20 10:55:45,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:45] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 373 1 0.0 0.029 ro 2026-10-20 10:55:45,627 7 INFO rb-aa5c29f-225760-426740 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 10:55:45,631 7 INFO rb-aa5c29f-225760-426740 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 10:55:45,696 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:45] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 901 11 0.012 0.046 rw 2026-10-20 10:55:45,776 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:45] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 45 14 0.019 0.044 rw 2026-10-20 10:55:45,838 7 INFO rb-aa5c29f-225760-426740 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 10:55:45,844 7 INFO rb-aa5c29f-225760-426740 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 10:55:45,858 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:45] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 129 4 0.005 0.026 ro 2026-10-20 10:55:45,909 7 INFO rb-aa5c29f-225760-426740 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 10:55:45,913 7 INFO rb-aa5c29f-225760-426740 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 10:55:45,920 7 INFO rb-aa5c29f-225760-426740 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 10:55:45,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:45] "POST /mail/store HTTP/1.1" 200 2030 16 0.021 0.044 rw 2026-10-20 10:55:45,970 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:45] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 305 5 0.009 0.06 ro 2026-10-20 10:55:45,985 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:45] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 121 3 0.004 0.058 ro 2026-10-20 10:55:46,083 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:46] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 53 23 0.016 0.057 rw 2026-10-20 10:55:46,175 7 INFO rb-aa5c29f-225760-426740 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 10:55:46,251 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:46] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 1049 12 0.012 0.056 rw 2026-10-20 10:55:46,367 7 INFO rb-aa5c29f-225760-426740 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 10:55:46,367 7 INFO rb-aa5c29f-225760-426740 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 10:55:46,385 7 INFO rb-aa5c29f-225760-426740 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 10:55:46,399 7 INFO rb-aa5c29f-225760-426740 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 10:55:46,411 7 INFO rb-aa5c29f-225760-426740 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 10:55:46,495 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:46] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 71 22 0.034 0.07 rw 2026-10-20 10:55:46,785 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:46] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 3166 78 0.083 0.158 rw 2026-10-20 10:55:46,904 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.004 0.022 ro 2026-10-20 10:55:47,011 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:47] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1452 21 0.027 0.09 ro 2026-10-20 10:55:47,023 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:47] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.127 rw 2026-10-20 10:55:47,069 7 INFO rb-aa5c29f-225760-426740 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 10:55:47,170 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:47] "POST /mail/store HTTP/1.1" 200 3573 47 0.044 0.186 rw 2026-10-20 10:55:47,275 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:47] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1410 21 0.029 0.155 ro 2026-10-20 10:55:47,312 7 INFO rb-aa5c29f-225760-426740 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 10:55:47,320 7 INFO rb-aa5c29f-225760-426740 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 10:55:47,326 7 INFO rb-aa5c29f-225760-426740 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 10:55:47,344 7 INFO rb-aa5c29f-225760-426740 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 10:55:47,476 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:47] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 46 46 0.044 0.083 rw 2026-10-20 10:55:47,569 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:47] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1590 21 0.018 0.057 ro 2026-10-20 10:55:47,615 7 INFO rb-aa5c29f-225760-426740 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 10:55:47,625 7 INFO rb-aa5c29f-225760-426740 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 10:55:47,642 7 INFO rb-aa5c29f-225760-426740 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 10:55:47,646 7 INFO rb-aa5c29f-225760-426740 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 10:55:47,728 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:47] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 78 21 0.017 0.06 rw 2026-10-20 10:55:47,777 7 INFO rb-aa5c29f-225760-426740 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 10:55:47,783 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-20 10:55:47,789 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-20 10:55:47,845 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:47] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 216 21 0.041 0.05 rw 2026-10-20 10:55:47,940 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:47] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1586 21 0.027 0.125 ro 2026-10-20 10:55:48,046 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:55:48,072 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 40377892 (allocated 42311680) 2026-10-20 10:55:48,079 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:48] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.002 0.019 ro 2026-10-20 10:55:48,089 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 52 0.084 5.825 rw 2026-10-20 10:55:48,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 7zAFo5aj - [20/Oct/2026 10:55:48] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.007 0.026 ro 2026-10-20 10:55:48,164 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 67806 2026-10-20 10:55:48,165 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-20 10:55:48,166 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 67806 2026-10-20 10:55:48,276 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_105548_276576_test_01_project_tour.txt 2026-10-20 10:55:48,276 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpv7iab0iq_chrome_odoo" 2026-10-20 10:55:48,300 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 10:55:50,728 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:55:50,946 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-10-20 10:55:51,943 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_create_from_template_keeps_subtask_dependencies ... 2026-10-20 10:55:52,377 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-10-20 10:55:52,556 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-10-20 10:55:52,888 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-10-20 10:55:53,369 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-10-20 10:55:53,409 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-10-20 10:55:53,508 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 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 10:55:53,674 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:55:55,911 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_follow: Starting TestTaskFollow.test_batch_activity_creation_multi_project_follower ... 2026-10-20 10:55:56,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_follow: Starting TestTaskFollow.test_follow_on_create ... 2026-10-20 10:55:56,252 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_follow: Starting TestTaskFollow.test_follow_on_write ... 2026-10-20 10:55:56,277 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_follow: Starting TestTaskFollow.test_follower_subscription_update_on_move ... 2026-10-20 10:55:56,380 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:55:56,947 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 10:55:57,286 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-10-20 10:55:57,436 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-20 10:55:57,444 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:55:57,829 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 _eEeUGOE - [20/Oct/2026 10:55:57] "POST /html_editor/link_preview_internal HTTP/1.1" 200 131 16 0.022 0.365 rw 2026-10-20 10:55:57,832 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-10-20 10:55:57,855 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-20 10:55:57,864 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:55:58,181 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 9NhicglQ - [20/Oct/2026 10:55:58] "POST /html_editor/link_preview_internal HTTP/1.1" 200 131 16 0.018 0.302 rw 2026-10-20 10:55:58,198 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 10:56:01,066 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-10-20 10:56:01,258 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-10-20 10:56:01,340 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-10-20 10:56:01,380 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-10-20 10:56:01,584 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-10-20 10:56:01,752 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-10-20 10:56:01,904 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_project_move_state_preservation ... 2026-10-20 10:56:02,114 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-10-20 10:56:02,949 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-10-20 10:56:03,194 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:56:03,476 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:56:03,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-10-20 10:56:03,786 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-10-20 10:56:03,901 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:56:04,063 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-10-20 10:56:04,486 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 67941 2026-10-20 10:56:04,487 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp7vm1kino_chrome_odoo 2026-10-20 10:56:04,487 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:39281/json/version 2026-10-20 10:56:04,488 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39281', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:56:04,495 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 10:56:04,495 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:39281/json 2026-10-20 10:56:04,497 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39281', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 10:56:04,520 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:39281/devtools/page/B3FE3BE95CF67B633A4D3637BAA8AABC 2026-10-20 10:56:04,532 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-10-20 10:56:04,543 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-10-20 10:56:04,578 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 10:56:04,592 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-10-20 10:56:04,593 7 INFO rb-aa5c29f-225760-426740 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 10:56:04,593 7 INFO rb-aa5c29f-225760-426740 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 10:56:04,608 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:56:05,423 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:05] "GET /odoo HTTP/1.1" 200 7342 118 0.207 0.617 rw 2026-10-20 10:56:05,430 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': 'B3FE3BE95CF67B633A4D3637BAA8AABC', 'loaderId': '69CD48B1933DF2F0C736BD06B09E8C9D', 'isDownload': False} 2026-10-20 10:56:05,431 7 INFO rb-aa5c29f-225760-426740 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 10:56:05,707 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 20 0.086 0.161 ro 2026-10-20 10:56:05,735 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:05] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.003 0.272 ro 2026-10-20 10:56:05,805 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:05] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 15 0.019 0.326 ro 2026-10-20 10:56:05,830 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:05] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.089 ro 2026-10-20 10:56:05,848 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:05] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.005 1.229 ro 2026-10-20 10:56:05,923 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:05] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.016 ro 2026-10-20 10:56:06,783 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-20 10:56:06,794 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:06] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.005 - 2026-10-20 10:56:06,795 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:06] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.006 - 2026-10-20 10:56:06,816 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-20 10:56:06,861 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:06] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.018 rw 2026-10-20 10:56:06,862 7 INFO rb-aa5c29f-225760-426740 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 10:56:06,875 7 INFO rb-aa5c29f-225760-426740 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 10:56:06,964 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:06] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.014 ro 2026-10-20 10:56:06,965 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.051 0.066 rw 2026-10-20 10:56:06,988 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:06] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 10:56:07,129 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:07] "GET /odoo HTTP/1.1" 200 7271 27 0.04 0.071 rw 2026-10-20 10:56:07,152 7 INFO rb-aa5c29f-225760-426740 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 10:56:07,158 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:07] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.008 0.121 ro 2026-10-20 10:56:07,174 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:07] "GET /web/image/res.partner/3/avatar_128?unique=1792483028000 HTTP/1.1" 200 305 3 0.003 0.111 ro 2026-10-20 10:56:07,181 7 INFO rb-aa5c29f-225760-426740 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 10:56:07,200 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:07] "POST /web/action/load HTTP/1.1" 200 419 5 0.006 0.137 ro 2026-10-20 10:56:07,212 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:07] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.064 ro 2026-10-20 10:56:07,217 7 INFO rb-aa5c29f-225760-426740 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 10:56:07,232 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:07] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.004 0.172 rw 2026-10-20 10:56:07,393 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:07] "POST /mail/store HTTP/1.1" 200 3369 37 0.06 0.135 ro 2026-10-20 10:56:07,422 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:07] "POST /web/action/load HTTP/1.1" 200 1125 10 0.008 0.172 ro 2026-10-20 10:56:07,675 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:07] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 109418 54 0.044 0.172 ro 2026-10-20 10:56:07,820 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:07] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1010 19 0.035 0.068 ro 2026-10-20 10:56:07,821 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:07] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.097 ro 2026-10-20 10:56:07,887 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:07] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 41 1 0.008 0.026 ro 2026-10-20 10:56:08,004 7 INFO rb-aa5c29f-225760-426740 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 10:56:08,096 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:08] "GET /web/image/res.users/1/avatar_128?unique=1792482545000 HTTP/1.1" 200 4660 5 0.013 0.092 ro 2026-10-20 10:56:08,110 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:08] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.004 0.098 ro 2026-10-20 10:56:08,202 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:08] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6491 22 0.037 0.16 rw 2026-10-20 10:56:08,694 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:08] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 124653 68 0.086 0.383 ro 2026-10-20 10:56:08,744 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:08] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 3 0.003 0.016 ro 2026-10-20 10:56:08,761 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:08] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 170 5 0.006 0.025 ro 2026-10-20 10:56:08,782 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:08] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 74 1 0.002 0.029 rw 2026-10-20 10:56:09,391 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:09] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-20 10:56:09,448 7 INFO rb-aa5c29f-225760-426740 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 10:56:09,460 7 INFO rb-aa5c29f-225760-426740 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 10:56:09,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:09] "GET /web/image/res.users/4/avatar_128?unique=1787590568000 HTTP/1.1" 200 305 6 0.019 0.032 ro 2026-10-20 10:56:09,483 7 INFO rb-aa5c29f-225760-426740 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 10:56:09,521 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:09] "GET /web/image/res.users/5/avatar_128?unique=1792324568000 HTTP/1.1" 200 6314 4 0.003 0.088 ro 2026-10-20 10:56:09,559 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:09] "GET /web/image/res.users/1/avatar_128?unique=1788706568000 HTTP/1.1" 200 4660 5 0.011 0.114 ro 2026-10-20 10:56:09,596 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:09] "GET /web/image/res.users/3/avatar_128?unique=1789174568000 HTTP/1.1" 200 305 6 0.016 0.144 ro 2026-10-20 10:56:09,627 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:09] "GET /web/image/res.users/2/avatar_128?unique=1791129368000 HTTP/1.1" 200 305 5 0.01 0.187 ro 2026-10-20 10:56:09,825 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:09] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 44 46 0.084 0.255 rw 2026-10-20 10:56:09,957 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:09] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 2000 21 0.016 0.061 ro 2026-10-20 10:56:09,988 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:09] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 74 1 0.003 0.01 rw 2026-10-20 10:56:10,045 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:10] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 92 1 0.004 0.012 ro 2026-10-20 10:56:10,162 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:10] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 10:56:10,175 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:10] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.001 0.007 rw 2026-10-20 10:56:10,283 7 INFO rb-aa5c29f-225760-426740 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 10:56:10,300 7 INFO rb-aa5c29f-225760-426740 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 10:56:10,311 7 INFO rb-aa5c29f-225760-426740 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 10:56:10,381 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:10] "POST /mail/store HTTP/1.1" 200 3012 43 0.051 0.096 rw 2026-10-20 10:56:10,403 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:10] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.098 ro 2026-10-20 10:56:10,552 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:10] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1992 29 0.072 0.159 rw 2026-10-20 10:56:10,648 7 INFO rb-aa5c29f-225760-426740 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 10:56:10,649 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-10-20 10:56:10,653 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-20 10:56:10,726 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:10] "POST /mail/store HTTP/1.1" 200 2938 43 0.029 0.08 rw 2026-10-20 10:56:10,997 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 37932356 (allocated 42835968) 2026-10-20 10:56:10,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 10:56:11,030 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 XkrZipsm - [20/Oct/2026 10:56:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 43 0.044 3.696 rw 2026-10-20 10:56:11,103 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 67941 2026-10-20 10:56:11,104 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-10-20 10:56:11,106 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 67941 2026-10-20 10:56:11,208 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_105611_208211_test_task_templates_tour.txt 2026-10-20 10:56:11,208 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmp7vm1kino_chrome_odoo" 2026-10-20 10:56:11,241 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 10:56:13,871 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-10-20 10:56:14,068 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-10-20 10:56:14,157 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:56:15,115 7 INFO rb-aa5c29f-225760-426740 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 10:56:15,315 7 INFO rb-aa5c29f-225760-426740 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 10:56:24,618 7 INFO rb-aa5c29f-225760-426740 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 10:56:26,835 7 INFO rb-aa5c29f-225760-426740 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 10:56:36,433 7 INFO rb-aa5c29f-225760-426740 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 10:56:36,819 7 INFO rb-aa5c29f-225760-426740 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 10:56:37,212 7 INFO rb-aa5c29f-225760-426740 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 10:56:37,812 7 INFO rb-aa5c29f-225760-426740 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 10:56:41,035 7 INFO rb-aa5c29f-225760-426740 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 10:56:41,161 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-10-20 10:56:42,441 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 10:56:42,568 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_mail_plugin.tests.test_controller: Starting TestMailPluginProjectController.test_user_lang ... 2026-10-20 10:56:43,147 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 10:56:43,567 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wtBoeWR0 - [20/Oct/2026 10:56:43] "POST /mail_plugin/search_records/project.project HTTP/1.1" 200 173 20 0.031 0.403 rw 2026-10-20 10:56:43,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wtBoeWR0 - [20/Oct/2026 10:56:43] "POST /mail_plugin/search_records/project.project HTTP/1.1" 200 173 13 0.01 0.026 rw 2026-10-20 10:56:43,726 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wtBoeWR0 - [20/Oct/2026 10:56:43] "POST /mail_plugin/search_records/project.project HTTP/1.1" 200 178 13 0.007 0.021 rw 2026-10-20 10:56:43,805 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 wtBoeWR0 - [20/Oct/2026 10:56:43] "POST /mail_plugin/search_records/project.project HTTP/1.1" 200 173 13 0.013 0.026 rw 2026-10-20 10:56:43,833 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 10:56:45,893 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_mrp_account.tests.test_project_stock: Starting TestProjectStock.test_check_company ... 2026-10-20 10:56:47,738 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 10:56:47,773 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:56:48,572 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 10:56:55,991 7 INFO rb-aa5c29f-225760-426740 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 10:56:59,717 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 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 10:57:00,140 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 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 10:57:00,218 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 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 10:57:04,565 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_analytic_line_billable_type_mrp ... 2026-10-20 10:57:06,656 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-10-20 10:57:07,300 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 10:57:08,127 7 INFO rb-aa5c29f-225760-426740 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 10:57:08,289 7 INFO rb-aa5c29f-225760-426740 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 10:57:16,258 7 INFO rb-aa5c29f-225760-426740 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 10:57:18,664 7 INFO rb-aa5c29f-225760-426740 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 10:57:18,977 7 INFO rb-aa5c29f-225760-426740 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 10:57:26,667 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-10-20 10:57:26,991 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-10-20 10:57:29,751 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 10:57:29,755 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-10-20 10:57:30,947 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1174] 2026-10-20 10:57:30,972 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 10:57:31,295 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_purchase_stock.tests.test_subcontracting_project: Starting TestProjectPurchaseStockSubcontracting.test_project_is_propagated_to_auto_generated_subcontracting_purchase ... 2026-10-20 10:57:32,251 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_purchase_stock.tests.test_subcontracting_project: Starting TestProjectPurchaseStockSubcontracting.test_project_is_propagated_to_subcontracting_resupply_picking ... 2026-10-20 10:57:32,764 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 10:57:33,554 7 INFO rb-aa5c29f-225760-426740 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 10:57:33,702 7 INFO rb-aa5c29f-225760-426740 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 10:57:42,138 7 INFO rb-aa5c29f-225760-426740 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 10:57:44,198 7 INFO rb-aa5c29f-225760-426740 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 10:57:53,932 7 INFO rb-aa5c29f-225760-426740 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 10:57:54,408 7 INFO rb-aa5c29f-225760-426740 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 10:57:54,783 7 INFO rb-aa5c29f-225760-426740 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 10:57:55,337 7 INFO rb-aa5c29f-225760-426740 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 10:57:58,166 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_sale_expense.tests.test_expense_analytics: Starting TestExpenseAnalytics.test_company_paid_expense_analytic_on_pnl_line_only ... 2026-10-20 10:58:00,525 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 10:58:01,798 7 INFO rb-aa5c29f-225760-426740 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 10:58:01,941 7 INFO rb-aa5c29f-225760-426740 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 10:58:09,791 7 INFO rb-aa5c29f-225760-426740 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 10:58:13,097 7 INFO rb-aa5c29f-225760-426740 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 10:58:22,973 7 INFO rb-aa5c29f-225760-426740 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 10:58:23,266 7 INFO rb-aa5c29f-225760-426740 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 10:58:23,560 7 INFO rb-aa5c29f-225760-426740 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 10:58:24,169 7 INFO rb-aa5c29f-225760-426740 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 10:58:27,326 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_aal_category_expense ... 2026-10-20 10:58:29,644 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_reinvoice_policy ... 2026-10-20 10:58:30,103 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:30,116 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:30,122 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:30,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:30,378 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:30,395 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:30,400 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:30,412 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:30,614 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:30,628 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:30,632 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:30,639 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:30,861 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:30,875 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:30,880 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:30,887 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:31,113 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:31,121 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:31,124 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:31,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 10:58:31,612 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_line_billable_type_expense_revenue ... 2026-10-20 10:58:31,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_line_billable_type_reinvoiced_expense ... 2026-10-20 10:58:31,846 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_reinvoice_policy_analytic_distribution ... 2026-10-20 10:58:32,086 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_company_paid_expense_from_project_no_phantom_revenue ... 2026-10-20 10:58:32,777 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-10-20 10:58:32,829 7 INFO rb-aa5c29f-225760-426740 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 10:58:38,569 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 10:58:39,502 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:58:54,178 7 INFO rb-aa5c29f-225760-426740 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 10:58:55,091 7 INFO rb-aa5c29f-225760-426740 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 10:58:59,318 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_sms.tests.test_project_sharing: Starting TestProjectSharingWithSms.test_portal_user_can_change_stage_with_sms_template ... 2026-10-20 10:58:59,868 7 INFO rb-aa5c29f-225760-426740 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [2]: gave [{'uuid': 'bc8dbc4dcca143db8e31926f23d3c2d5', 'state': 'success', 'credit': 1}] 2026-10-20 10:58:59,928 7 INFO rb-aa5c29f-225760-426740 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [3]: gave [{'uuid': '61e200338be040799083beb6c15f08c0', 'state': 'success', 'credit': 1}] 2026-10-20 10:58:59,944 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_sms.tests.test_project_sharing: Starting TestProjectSharingWithSms.test_project_user_can_change_stage_with_sms_template ... 2026-10-20 10:58:59,990 7 INFO rb-aa5c29f-225760-426740 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 10:59:00,217 7 INFO rb-aa5c29f-225760-426740 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [4]: gave [{'uuid': '95dcd3e672034672b9e3cdee16bbc2b8', 'state': 'success', 'credit': 1}] 2026-10-20 10:59:00,400 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 418 checked, 6 removed 2026-10-20 10:59:00,444 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 10:59:01,117 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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 10:59:07,941 7 INFO rb-aa5c29f-225760-426740 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 10:59:14,938 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_stock_account.tests.test_analytics: Starting TestAnalytics.test_analytic_lines_generation_delivery ... 2026-10-20 10:59:15,679 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_stock_account.tests.test_analytics: Starting TestAnalytics.test_analytic_lines_generation_receipt ... 2026-10-20 10:59:15,999 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_stock_account.tests.test_analytics: Starting TestAnalytics.test_mandatory_analytic_plan_picking ... 2026-10-20 10:59:17,171 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 10:59:17,672 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:59:25,454 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 10:59:25,916 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-10-20 10:59:26,000 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [4] 2026-10-20 10:59:26,000 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #733 deleted resource.calendar.leaves records with IDs: [5] 2026-10-20 10:59:26,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-20 10:59:27,090 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:59:34,020 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-10-20 10:59:34,921 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-10-20 10:59:35,000 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [20, 19, 18, 17] 2026-10-20 10:59:35,000 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [8] 2026-10-20 10:59:35,000 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [16] 2026-10-20 10:59:35,749 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-10-20 10:59:36,000 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [25] 2026-10-20 10:59:36,000 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [26] 2026-10-20 10:59:36,000 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [27] 2026-10-20 10:59:36,499 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-20 10:59:36,501 7 INFO rb-aa5c29f-225760-426740 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 10:59:36,701 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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 10:59:53,300 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [10] 2026-10-20 10:59:53,473 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [12] 2026-10-20 10:59:53,632 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #734 deleted resource.calendar.leaves records with IDs: [14] 2026-10-20 10:59:53,715 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #734 deleted account.analytic.line records with IDs: [33, 32, 31, 30, 29] 2026-10-20 10:59:53,793 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [11] 2026-10-20 10:59:53,807 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [13] 2026-10-20 10:59:54,116 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [15] 2026-10-20 10:59:54,259 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [17] 2026-10-20 10:59:54,447 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #734 deleted resource.calendar.leaves records with IDs: [19] 2026-10-20 10:59:54,495 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #734 deleted account.analytic.line records with IDs: [46, 45, 44, 43, 42] 2026-10-20 10:59:54,870 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [57, 56, 55] 2026-10-20 10:59:54,929 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [16] 2026-10-20 10:59:54,983 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [20] 2026-10-20 10:59:55,129 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [54, 52, 51, 50, 49] 2026-10-20 10:59:55,225 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [21] 2026-10-20 10:59:55,445 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [61, 60, 59, 58] 2026-10-20 10:59:55,536 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_no_timesheet_on_off_days ... 2026-10-20 10:59:55,827 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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:00:10,650 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timeoff_task_creation_with_global_leave ... 2026-10-20 11:00:10,938 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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:00:25,506 7 INFO rb-aa5c29f-225760-426740 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 11:00:25,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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:00:41,074 7 INFO rb-aa5c29f-225760-426740 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 11:00:41,206 7 INFO rb-aa5c29f-225760-426740 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 11:00:41,326 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_and_deletion_for_calendar_update ... 2026-10-20 11:00:41,604 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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:00:57,000 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [121] 2026-10-20 11:00:57,753 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_and_deletion_for_time_off ... 2026-10-20 11:00:58,015 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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:01:13,164 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [30] 2026-10-20 11:01:13,197 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_and_deletion_on_employee_archive ... 2026-10-20 11:01:13,399 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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:01:28,000 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [144, 143, 137, 136, 135, 134, 133] 2026-10-20 11:01:28,758 7 INFO rb-aa5c29f-225760-426740 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 11:01:29,108 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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:01:54,160 7 INFO rb-aa5c29f-225760-426740 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 11:01:54,437 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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:02:12,323 7 INFO rb-aa5c29f-225760-426740 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 11:02:12,494 7 INFO rb-aa5c29f-225760-426740 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 11:02:12,812 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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:02:29,976 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_multi_company ... 2026-10-20 11:02:30,299 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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:02:47,375 7 INFO rb-aa5c29f-225760-426740 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 11:02:47,661 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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:03:04,472 7 INFO rb-aa5c29f-225760-426740 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 11:03:04,772 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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:03:22,064 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_unlink_timesheet_with_global_time_off ... 2026-10-20 11:03:22,328 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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:03:39,172 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 7 removed 2026-10-20 11:03:39,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidaysCreate.test_company_create ... 2026-10-20 11:03:39,567 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:03:40,207 7 INFO rb-aa5c29f-225760-426740 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 11:03:40,353 7 INFO rb-aa5c29f-225760-426740 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 11:03:47,936 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-20 11:03:51,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:03:51,723 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:03:52,527 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:03:53,079 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:03:54,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:03:54,406 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_archive_employee_timesheet_with_leave ... 2026-10-20 11:03:54,603 7 INFO rb-aa5c29f-225760-426740 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 11:03:54,891 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [211, 208, 207] 2026-10-20 11:03:54,991 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [728] 2026-10-20 11:03:55,179 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_back_to_approval_removes_timesheets ... 2026-10-20 11:03:55,368 7 INFO rb-aa5c29f-225760-426740 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 11:03:55,992 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [43] 2026-10-20 11:03:56,158 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [214, 213, 212] 2026-10-20 11:03:56,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_cancel_validate_holidays ... 2026-10-20 11:03:56,599 7 INFO rb-aa5c29f-225760-426740 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 11:03:57,000 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #736 deleted resource.calendar.leaves records with IDs: [45] 2026-10-20 11:03:57,000 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #736 deleted account.analytic.line records with IDs: [220, 219, 218] 2026-10-20 11:03:57,403 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_delete_timesheet_after_new_holiday_covers_whole_timeoff ... 2026-10-20 11:03:57,542 7 INFO rb-aa5c29f-225760-426740 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 11:03:58,149 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [46] 2026-10-20 11:03:58,196 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [221] 2026-10-20 11:03:58,299 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_multi_create_timesheets_from_calendar ... 2026-10-20 11:03:58,460 7 INFO rb-aa5c29f-225760-426740 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 11:03:59,190 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [231, 230] 2026-10-20 11:03:59,233 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [50, 51] 2026-10-20 11:03:59,471 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_one_day_timesheet_timeoff_flexible_employee ... 2026-10-20 11:03:59,613 7 INFO rb-aa5c29f-225760-426740 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 11:04:00,174 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_timeoff_task_creation_with_holiday_leave ... 2026-10-20 11:04:00,315 7 INFO rb-aa5c29f-225760-426740 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 11:04:00,661 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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:04:08,854 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [237] 2026-10-20 11:04:08,905 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [55] 2026-10-20 11:04:09,067 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_timeoff_validation_fully_flexible_employee ... 2026-10-20 11:04:09,274 7 INFO rb-aa5c29f-225760-426740 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 11:04:09,920 7 INFO rb-aa5c29f-225760-426740 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 11:04:10,124 7 INFO rb-aa5c29f-225760-426740 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 11:04:11,019 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_timesheet_generation_with_past_contract_timeoff ... 2026-10-20 11:04:11,177 7 INFO rb-aa5c29f-225760-426740 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 11:04:12,046 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [244, 243] 2026-10-20 11:04:12,105 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [61, 62] 2026-10-20 11:04:12,276 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_timesheet_time_off_including_public_holiday ... 2026-10-20 11:04:12,467 7 INFO rb-aa5c29f-225760-426740 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 11:04:13,203 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_timesheet_timeoff_flexible_employee ... 2026-10-20 11:04:13,399 7 INFO rb-aa5c29f-225760-426740 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 11:04:14,038 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_validate_with_timesheet ... 2026-10-20 11:04:14,243 7 INFO rb-aa5c29f-225760-426740 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 11:04:14,882 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [68] 2026-10-20 11:04:15,028 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [260, 259, 258] 2026-10-20 11:04:15,282 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [69] 2026-10-20 11:04:15,350 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14164, 14162, 14161, 14160, 14158, 14157] 2026-10-20 11:04:15,384 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [263, 262, 261] 2026-10-20 11:04:15,408 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted hr.leave records with IDs: [21] 2026-10-20 11:04:15,421 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [36] 2026-10-20 11:04:15,436 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4591] 2026-10-20 11:04:15,765 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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:04:24,639 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [266, 265, 264] 2026-10-20 11:04:24,706 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [70] 2026-10-20 11:04:24,903 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_validate_worked_leave ... 2026-10-20 11:04:25,092 7 INFO rb-aa5c29f-225760-426740 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 11:04:26,851 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 11:04:29,371 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_access_rights: Starting TestAccessRightsTodo.test_internal_cannot_rud_private_task ... 2026-10-20 11:04:30,107 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: write on record ids: [2031], uid: 747, model: project.task 2026-10-20 11:04:30,277 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2031], uid: 747, model: project.task 2026-10-20 11:04:30,446 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2031], uid: 747, model: project.task 2026-10-20 11:04:30,476 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-20 11:04:31,635 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_mail_activity_systray_counter: Starting TestActivitySystrayCounter.test_systray_task_and_todo_split ... 2026-10-20 11:04:31,886 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 11:04:32,094 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_mail_activity_todo_create: Starting TestMailActivityTodo.test_create_todo_activity ... 2026-10-20 11:04:32,124 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 11:04:32,797 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 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:04:49,045 7 INFO rb-aa5c29f-225760-426740 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 11:04:50,093 7 INFO rb-aa5c29f-225760-426740 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 11:04:51,696 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:04:52,136 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:04:52,353 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_mail_features: Starting TestTodoMailFeatures.test_view_task_button_visibility ... 2026-10-20 11:04:52,620 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 11:04:52,623 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_onboarding_for_users: Starting TestTodoOnboardingUsers.test_onboarding_stages_and_task_created_for_new_users ... 2026-10-20 11:04:53,001 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:04:53,387 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:04:53,618 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:04:54,067 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:04:54,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-20 11:04:56,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_quick_create: Starting TestTodoQuickCreate.test_create_task_with_no_name_in_quick_create_view ... 2026-10-20 11:04:56,506 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_quick_create: Starting TestTodoQuickCreate.test_create_todo_with_invalid_expressions ... 2026-10-20 11:04:57,147 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_quick_create: Starting TestTodoQuickCreate.test_create_todo_with_valid_expressions ... 2026-10-20 11:04:59,284 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 11:04:59,869 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:05:00,035 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-10-20 11:05:00,712 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 68079 2026-10-20 11:05:00,713 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpy7fd_p5u_chrome_odoo 2026-10-20 11:05:00,713 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:45389/json/version 2026-10-20 11:05:00,722 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45389', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:05:00,754 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/150.0.7871.114 2026-10-20 11:05:00,754 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:45389/json 2026-10-20 11:05:00,754 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45389', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:05:00,768 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:45389/devtools/page/24A81E58DD6225AD6969F296ED0951F8 2026-10-20 11:05:00,786 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-10-20 11:05:00,795 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-10-20 11:05:00,843 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 11:05:00,846 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-10-20 11:05:00,852 7 INFO rb-aa5c29f-225760-426740 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 11:05:00,852 7 INFO rb-aa5c29f-225760-426740 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 11:05:00,885 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:05:01,872 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:01] "GET /odoo?debug=1 HTTP/1.1" 200 7372 98 0.158 0.852 rw 2026-10-20 11:05:01,878 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': '24A81E58DD6225AD6969F296ED0951F8', 'loaderId': 'F9EF521B3F3558FCCA514F352B1F0DCE', 'isDownload': False} 2026-10-20 11:05:01,878 7 INFO rb-aa5c29f-225760-426740 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 11:05:02,202 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:01] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.013 1.32 ro 2026-10-20 11:05:02,248 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:02] "GET /web/webclient/load_menus HTTP/1.1" 200 307379 28 0.061 0.272 ro 2026-10-20 11:05:02,293 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.006 0.367 ro 2026-10-20 11:05:02,295 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:02] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.008 0.372 ro 2026-10-20 11:05:02,962 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:02] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.012 ro 2026-10-20 11:05:02,982 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:02] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.013 ro 2026-10-20 11:05:03,121 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-10-20 11:05:03,132 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.003 - 2026-10-20 11:05:03,139 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.003 - 2026-10-20 11:05:03,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-20 11:05:03,192 7 INFO rb-aa5c29f-225760-426740 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 11:05:03,211 7 INFO rb-aa5c29f-225760-426740 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 11:05:03,219 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.019 rw 2026-10-20 11:05:03,231 7 INFO rb-aa5c29f-225760-426740 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 11:05:03,285 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.022 0.065 rw 2026-10-20 11:05:03,309 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.003 ro 2026-10-20 11:05:03,328 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 11:05:03,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "GET /odoo HTTP/1.1" 200 7301 27 0.03 0.055 rw 2026-10-20 11:05:03,448 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "GET /odoo/offline HTTP/1.1" 200 14293 5 0.005 0.099 ro 2026-10-20 11:05:03,489 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "GET /web/image/res.partner/3/avatar_128?unique=1792494299000 HTTP/1.1" 200 305 3 0.003 0.016 ro 2026-10-20 11:05:03,514 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "POST /web/action/load HTTP/1.1" 200 419 5 0.01 0.035 ro 2026-10-20 11:05:03,529 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.003 0.056 rw 2026-10-20 11:05:03,554 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.009 ro 2026-10-20 11:05:03,577 7 INFO rb-aa5c29f-225760-426740 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 11:05:03,677 7 INFO rb-aa5c29f-225760-426740 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 11:05:03,716 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "POST /mail/store HTTP/1.1" 200 3383 37 0.041 0.118 ro 2026-10-20 11:05:03,753 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "POST /web/action/load HTTP/1.1" 200 1453 11 0.015 0.063 ro 2026-10-20 11:05:03,785 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "POST /mail/store HTTP/1.1" 200 791 9 0.012 0.063 ro 2026-10-20 11:05:03,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.011 0.028 ro 2026-10-20 11:05:03,939 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.009 0.036 ro 2026-10-20 11:05:03,960 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "GET /web/image/res.partner/2/avatar_128?unique=1792483028000 HTTP/1.1" 200 4660 3 0.003 0.022 ro 2026-10-20 11:05:04,315 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 63378 53 0.08 0.225 ro 2026-10-20 11:05:04,441 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:04] "POST /mail/store HTTP/1.1" 200 2370 26 0.029 0.396 rw 2026-10-20 11:05:04,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:04] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.01 0.123 ro 2026-10-20 11:05:04,592 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:04] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 2088 12 0.035 0.184 ro 2026-10-20 11:05:04,610 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:04] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.171 ro 2026-10-20 11:05:04,688 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:04] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.045 ro 2026-10-20 11:05:04,825 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:04] "GET /web/image/res.users/2/avatar_128?unique=1792494301000 HTTP/1.1" 200 305 5 0.005 0.018 ro 2026-10-20 11:05:04,851 7 INFO rb-aa5c29f-225760-426740 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 11:05:04,879 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:04] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.009 ro 2026-10-20 11:05:04,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:04] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 540 10 0.01 0.031 ro 2026-10-20 11:05:05,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:04] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 413 1 0.001 0.006 ro 2026-10-20 11:05:05,093 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:05] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1 HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 11:05:05,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:05] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.002 0.006 rw 2026-10-20 11:05:05,215 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,238 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,242 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,243 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,259 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,269 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:05] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 5 0.006 0.047 rw 2026-10-20 11:05:05,277 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,291 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,294 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:05] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.016 ro 2026-10-20 11:05:05,318 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:05] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 413 1 0.005 0.014 ro 2026-10-20 11:05:05,409 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:05] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 786 16 0.031 0.08 rw 2026-10-20 11:05:05,447 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,458 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,474 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,474 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,475 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,489 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,505 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,506 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,568 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:05] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 906 16 0.012 0.048 rw 2026-10-20 11:05:05,602 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,607 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,622 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,626 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,627 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,641 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,652 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,660 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,735 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:05] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1026 16 0.018 0.054 rw 2026-10-20 11:05:05,775 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,782 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,798 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,801 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,802 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,814 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,825 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,832 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,935 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:05] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1146 16 0.013 0.075 rw 2026-10-20 11:05:05,970 7 INFO rb-aa5c29f-225760-426740 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 11:05:05,974 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,021 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.004 0.022 ro 2026-10-20 11:05:06,083 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 2088 12 0.02 0.058 ro 2026-10-20 11:05:06,085 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,134 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:06] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1146 10 0.011 0.032 ro 2026-10-20 11:05:06,191 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,201 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,212 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,239 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,268 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:06] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 129 3 0.003 0.022 ro 2026-10-20 11:05:06,360 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:06] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1 HTTP/1.1" 200 177 0 0 0.008 ro 2026-10-20 11:05:06,363 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.006 - 2026-10-20 11:05:06,391 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 305 5 0.007 0.028 ro 2026-10-20 11:05:06,403 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:06] "GET /web/assets/8116483/html_editor.assets_history_diff.min.js HTTP/1.1" 200 79932 2 0.002 0.022 ro 2026-10-20 11:05:06,413 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:06] "GET /web/assets/83d7e4c/html_editor.assets_history_diff.min.css HTTP/1.1" 200 17390 2 0.004 0.027 ro 2026-10-20 11:05:06,456 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:06] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 190 1 0.001 0.01 ro 2026-10-20 11:05:06,516 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,521 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,521 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,529 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,530 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,555 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:06] "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.004 0.016 rw 2026-10-20 11:05:06,589 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:06] "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.017 rw 2026-10-20 11:05:06,641 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:06] "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.006 0.026 rw 2026-10-20 11:05:06,688 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,698 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,711 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,711 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,722 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,745 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,787 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,798 7 INFO rb-aa5c29f-225760-426740 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 11:05:06,894 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1219 16 0.021 0.071 rw 2026-10-20 11:05:06,929 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-10-20 11:05:06,931 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 11:05:07,226 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:05:07,228 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 34566628 (allocated 37900288) 2026-10-20 11:05:07,273 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 zZdgWSZV - [20/Oct/2026 11:05:03] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 44 0.062 3.503 rw 2026-10-20 11:05:07,334 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 68079 2026-10-20 11:05:07,339 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-10-20 11:05:07,344 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 68079 2026-10-20 11:05:07,443 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_110507_442843_test_project_todo_history.txt 2026-10-20 11:05:07,443 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpy7fd_p5u_chrome_odoo" 2026-10-20 11:05:07,455 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-10-20 11:05:08,353 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 68211 2026-10-20 11:05:08,354 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmpbvo7tygj_chrome_odoo 2026-10-20 11:05:08,354 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:33637/json/version 2026-10-20 11:05:08,355 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:05:08,419 7 INFO rb-aa5c29f-225760-426740 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 11:05:08,420 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:33637/json 2026-10-20 11:05:08,420 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:05:08,443 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:33637/devtools/page/07879CAF1A5F69F57EFEFEF9EEB9ADEF 2026-10-20 11:05:08,461 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-10-20 11:05:08,471 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-10-20 11:05:08,617 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 11:05:08,619 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-10-20 11:05:08,625 7 INFO rb-aa5c29f-225760-426740 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 11:05:08,625 7 INFO rb-aa5c29f-225760-426740 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 11:05:08,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:05:09,260 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:09] "GET /odoo HTTP/1.1" 200 7357 98 0.124 0.505 rw 2026-10-20 11:05:09,265 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': '07879CAF1A5F69F57EFEFEF9EEB9ADEF', 'loaderId': '7CE87AB5A0BBFF8D5B18DCBFDB0D69CA', 'isDownload': False} 2026-10-20 11:05:09,265 7 INFO rb-aa5c29f-225760-426740 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 11:05:09,497 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 18 0.026 0.169 ro 2026-10-20 11:05:09,578 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:09] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 15 0.031 0.246 ro 2026-10-20 11:05:09,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:09] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.298 ro 2026-10-20 11:05:09,644 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:09] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.003 0.998 ro 2026-10-20 11:05:09,650 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:09] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.003 0.025 ro 2026-10-20 11:05:09,773 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:09] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.021 ro 2026-10-20 11:05:10,875 7 INFO rb-aa5c29f-225760-426740 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 11:05:10,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:10] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.003 - 2026-10-20 11:05:10,892 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:10] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.007 - 2026-10-20 11:05:10,931 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.028 ro 2026-10-20 11:05:10,974 7 INFO rb-aa5c29f-225760-426740 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 11:05:10,993 7 INFO rb-aa5c29f-225760-426740 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 11:05:10,999 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:10] "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:05:11,011 7 INFO rb-aa5c29f-225760-426740 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 11:05:11,065 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.023 0.062 rw 2026-10-20 11:05:11,076 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.004 ro 2026-10-20 11:05:11,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 11:05:11,201 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "GET /odoo HTTP/1.1" 200 7286 27 0.027 0.063 rw 2026-10-20 11:05:11,246 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.011 0.114 ro 2026-10-20 11:05:11,283 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "GET /web/image/res.partner/3/avatar_128?unique=1792494299000 HTTP/1.1" 200 305 3 0.013 0.045 ro 2026-10-20 11:05:11,307 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "POST /web/action/load HTTP/1.1" 200 419 5 0.005 0.074 ro 2026-10-20 11:05:11,317 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.024 ro 2026-10-20 11:05:11,331 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.006 0.096 rw 2026-10-20 11:05:11,507 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "POST /mail/store HTTP/1.1" 200 4057 42 0.056 0.109 ro 2026-10-20 11:05:11,551 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "POST /mail/store HTTP/1.1" 200 791 9 0.01 0.133 ro 2026-10-20 11:05:11,719 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.003 0.036 ro 2026-10-20 11:05:11,739 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.013 0.023 ro 2026-10-20 11:05:11,771 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "GET /web/image/res.partner/2/avatar_128?unique=1792483028000 HTTP/1.1" 200 4660 3 0.005 0.02 ro 2026-10-20 11:05:11,820 7 INFO rb-aa5c29f-225760-426740 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 11:05:11,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "GET /project_todo/static/description/icon.png HTTP/1.1" 200 917 0 0 0.005 - 2026-10-20 11:05:11,848 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "GET /project/static/description/icon.png HTTP/1.1" 200 2434 0 0 0.009 - 2026-10-20 11:05:11,862 7 INFO rb-aa5c29f-225760-426740 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 11:05:12,337 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 120187 68 0.106 0.351 ro 2026-10-20 11:05:12,487 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:12] "POST /mail/store HTTP/1.1" 200 3166 38 0.038 0.555 rw 2026-10-20 11:05:12,696 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:12] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 3032 24 0.031 0.275 ro 2026-10-20 11:05:12,707 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:12] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.195 ro 2026-10-20 11:05:12,901 7 INFO rb-aa5c29f-225760-426740 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 11:05:12,902 7 INFO rb-aa5c29f-225760-426740 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 11:05:12,909 7 INFO rb-aa5c29f-225760-426740 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 11:05:12,940 7 INFO rb-aa5c29f-225760-426740 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 11:05:12,957 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:12] "GET /web/image/res.users/2/avatar_128?unique=1792494308000 HTTP/1.1" 200 305 5 0.013 0.042 ro 2026-10-20 11:05:13,000 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:12] "POST /mail/store HTTP/1.1" 200 836 13 0.014 0.032 ro 2026-10-20 11:05:13,004 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:13] "POST /web/dataset/call_kw/project.task/get_todo_views_id#project.task.get_todo_views_id HTTP/1.1" 200 130 5 0.002 0.052 rw 2026-10-20 11:05:13,212 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 67703 16 0.026 0.148 ro 2026-10-20 11:05:13,350 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1540 16 0.035 0.069 ro 2026-10-20 11:05:13,413 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-10-20 11:05:13,420 7 INFO rb-aa5c29f-225760-426740 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 11:05:13,582 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:05:13,588 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 27581284 (allocated 30253056) 2026-10-20 11:05:13,669 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 yYOeji6X - [20/Oct/2026 11:05:11] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 29 0.052 2.191 rw 2026-10-20 11:05:13,695 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 68211 2026-10-20 11:05:13,699 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-10-20 11:05:13,700 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 68211 2026-10-20 11:05:13,800 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_110513_799789_test_tour_project_task_activities_split.txt 2026-10-20 11:05:13,800 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmpbvo7tygj_chrome_odoo" 2026-10-20 11:05:13,811 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-10-20 11:05:14,298 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 68338 2026-10-20 11:05:14,298 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmprxse55_h_chrome_odoo 2026-10-20 11:05:14,299 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:44843/json/version 2026-10-20 11:05:14,300 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:05:14,349 7 INFO rb-aa5c29f-225760-426740 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 11:05:14,350 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:44843/json 2026-10-20 11:05:14,351 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:05:14,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:44843/devtools/page/B86200014AB0223B546FDFE2F0E67712 2026-10-20 11:05:14,380 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-10-20 11:05:14,386 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-10-20 11:05:14,473 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 11:05:14,485 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-10-20 11:05:14,491 7 INFO rb-aa5c29f-225760-426740 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 11:05:14,491 7 INFO rb-aa5c29f-225760-426740 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 11:05:14,508 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:05:15,231 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:15] "GET /odoo HTTP/1.1" 200 7357 102 0.113 0.624 rw 2026-10-20 11:05:15,236 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': 'B86200014AB0223B546FDFE2F0E67712', 'loaderId': '6500AD7EDF992C146D656A06AB582F96', 'isDownload': False} 2026-10-20 11:05:15,236 7 INFO rb-aa5c29f-225760-426740 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 11:05:15,339 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:15] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.002 0.834 ro 2026-10-20 11:05:15,568 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:15] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 28 0.051 0.233 ro 2026-10-20 11:05:15,595 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.007 0.303 ro 2026-10-20 11:05:15,635 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:15] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.011 0.331 ro 2026-10-20 11:05:15,650 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:15] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.015 ro 2026-10-20 11:05:16,409 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:16] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.004 0.019 ro 2026-10-20 11:05:16,570 7 INFO rb-aa5c29f-225760-426740 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 11:05:16,589 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:16] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.007 - 2026-10-20 11:05:16,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:16] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.003 - 2026-10-20 11:05:16,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.03 ro 2026-10-20 11:05:16,659 7 INFO rb-aa5c29f-225760-426740 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 11:05:16,661 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:16] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.014 rw 2026-10-20 11:05:16,676 7 INFO rb-aa5c29f-225760-426740 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 11:05:16,680 7 INFO rb-aa5c29f-225760-426740 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 11:05:16,733 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:16] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.025 0.054 rw 2026-10-20 11:05:16,788 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:16] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.004 ro 2026-10-20 11:05:16,818 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:16] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 11:05:16,871 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:16] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.006 0.018 ro 2026-10-20 11:05:16,987 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:16] "GET /odoo HTTP/1.1" 200 7286 27 0.049 0.084 rw 2026-10-20 11:05:17,021 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:17] "GET /web/image/res.partner/3/avatar_128?unique=1792494299000 HTTP/1.1" 200 305 3 0.008 0.073 ro 2026-10-20 11:05:17,037 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:17] "POST /web/action/load HTTP/1.1" 200 419 5 0.005 0.095 ro 2026-10-20 11:05:17,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:17] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.002 0.101 rw 2026-10-20 11:05:17,043 7 INFO rb-aa5c29f-225760-426740 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 11:05:17,061 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:17] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.052 ro 2026-10-20 11:05:17,146 7 INFO rb-aa5c29f-225760-426740 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 11:05:17,190 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:17] "POST /mail/store HTTP/1.1" 200 3406 37 0.039 0.13 ro 2026-10-20 11:05:17,223 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:17] "POST /web/action/load HTTP/1.1" 200 1453 11 0.009 0.061 ro 2026-10-20 11:05:17,259 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:17] "POST /mail/store HTTP/1.1" 200 791 9 0.009 0.044 ro 2026-10-20 11:05:17,390 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:17] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.006 0.023 ro 2026-10-20 11:05:17,404 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:17] "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 11:05:17,445 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:17] "GET /web/image/res.partner/2/avatar_128?unique=1792483028000 HTTP/1.1" 200 4660 3 0.003 0.013 ro 2026-10-20 11:05:17,764 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:17] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 63378 53 0.06 0.22 ro 2026-10-20 11:05:17,843 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:17] "POST /mail/store HTTP/1.1" 200 2370 26 0.034 0.319 rw 2026-10-20 11:05:17,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:17] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.006 0.125 ro 2026-10-20 11:05:18,014 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1523 13 0.033 0.173 ro 2026-10-20 11:05:18,038 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.005 0.119 ro 2026-10-20 11:05:18,104 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.045 ro 2026-10-20 11:05:18,234 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "GET /web/image/res.users/2/avatar_128?unique=1792494314000 HTTP/1.1" 200 305 5 0.005 0.023 ro 2026-10-20 11:05:18,247 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,247 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,267 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,273 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,275 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,283 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,286 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,287 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,293 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 57 3 0.005 0.011 rw 2026-10-20 11:05:18,298 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,299 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,353 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 2504 6 0.007 0.033 ro 2026-10-20 11:05:18,370 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 257 2 0.001 0.037 rw 2026-10-20 11:05:18,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 98 1 0.006 0.012 rw 2026-10-20 11:05:18,411 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 57 2 0.001 0.019 rw 2026-10-20 11:05:18,471 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 286 3 0.002 0.014 rw 2026-10-20 11:05:18,480 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,486 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,497 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,499 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 37 0.046 0.079 rw 2026-10-20 11:05:18,712 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,715 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,738 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,739 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,746 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 607 17 0.027 0.051 rw 2026-10-20 11:05:18,747 7 INFO rb-aa5c29f-225760-426740 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 11:05:18,760 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 98 0 0 0.084 rw 2026-10-20 11:05:18,787 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 238 2 0.003 0.02 ro 2026-10-20 11:05:18,800 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.004 0.033 ro 2026-10-20 11:05:18,831 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 67 9 0.009 0.058 rw 2026-10-20 11:05:18,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 603 8 0.018 0.041 ro 2026-10-20 11:05:18,990 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.003 0.018 ro 2026-10-20 11:05:18,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:18] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 238 2 0.003 0.016 ro 2026-10-20 11:05:19,008 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:19] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.026 ro 2026-10-20 11:05:19,045 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:19] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 7854 10 0.009 0.044 ro 2026-10-20 11:05:19,119 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 525 1 0.0 0.012 ro 2026-10-20 11:05:19,211 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:19] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 11:05:19,327 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:19] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.0 0.005 rw 2026-10-20 11:05:19,364 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:19] "GET /project_todo/static/img/todo_access.png HTTP/1.1" 200 67590 0 0 0.003 - 2026-10-20 11:05:19,380 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:19] "GET /project_todo/static/img/convert_todo.png HTTP/1.1" 200 30763 0 0 0.003 - 2026-10-20 11:05:19,388 7 INFO rb-aa5c29f-225760-426740 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 11:05:19,412 7 INFO rb-aa5c29f-225760-426740 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 11:05:19,460 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:19] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.011 ro 2026-10-20 11:05:19,670 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:19] "POST /mail/store HTTP/1.1" 200 3706 46 0.1 0.105 rw 2026-10-20 11:05:19,755 7 INFO rb-aa5c29f-225760-426740 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 11:05:19,756 7 INFO rb-aa5c29f-225760-426740 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 11:05:19,768 7 INFO rb-aa5c29f-225760-426740 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 11:05:19,768 7 INFO rb-aa5c29f-225760-426740 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 11:05:19,789 7 INFO rb-aa5c29f-225760-426740 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 11:05:19,863 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:19] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 22864 14 0.02 0.049 ro 2026-10-20 11:05:20,011 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:20] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 941 10 0.019 0.085 rw 2026-10-20 11:05:20,063 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:20] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 373 1 0.0 0.01 ro 2026-10-20 11:05:20,152 7 INFO rb-aa5c29f-225760-426740 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 11:05:20,155 7 INFO rb-aa5c29f-225760-426740 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 11:05:20,213 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:20] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 900 11 0.02 0.037 rw 2026-10-20 11:05:20,312 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:20] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 45 13 0.037 0.041 rw 2026-10-20 11:05:20,392 7 INFO rb-aa5c29f-225760-426740 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 11:05:20,417 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:20] "POST /mail/store HTTP/1.1" 200 2032 17 0.035 0.053 rw 2026-10-20 11:05:20,447 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:20] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 214 5 0.016 0.037 ro 2026-10-20 11:05:20,679 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:20] "GET /web/image/res.users/766/avatar_128 HTTP/1.1" 200 305 4 0.007 0.019 ro 2026-10-20 11:05:20,682 7 INFO rb-aa5c29f-225760-426740 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 11:05:20,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:20] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 305 5 0.01 0.052 ro 2026-10-20 11:05:20,755 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:20] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 84 14 0.014 0.053 rw 2026-10-20 11:05:20,790 7 INFO rb-aa5c29f-225760-426740 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 11:05:20,802 7 INFO rb-aa5c29f-225760-426740 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 11:05:20,829 7 INFO rb-aa5c29f-225760-426740 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 11:05:20,839 7 INFO rb-aa5c29f-225760-426740 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 11:05:20,863 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:20] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 53 9 0.009 0.032 rw 2026-10-20 11:05:20,987 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:20] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 7862 26 0.036 0.062 rw 2026-10-20 11:05:21,019 7 INFO rb-aa5c29f-225760-426740 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 11:05:21,058 7 INFO rb-aa5c29f-225760-426740 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 11:05:21,108 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:21] "POST /web/action/load HTTP/1.1" 200 714 12 0.013 0.033 ro 2026-10-20 11:05:21,253 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:21] "POST /mail/store HTTP/1.1" 200 4435 50 0.048 0.138 rw 2026-10-20 11:05:21,289 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:21] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 4798 6 0.005 0.148 ro 2026-10-20 11:05:21,349 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:21] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 265 6 0.01 0.024 ro 2026-10-20 11:05:21,424 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:21] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 42 1 0.001 0.008 ro 2026-10-20 11:05:21,430 7 INFO rb-aa5c29f-225760-426740 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 11:05:21,746 7 INFO rb-aa5c29f-225760-426740 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 11:05:21,770 7 INFO rb-aa5c29f-225760-426740 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 11:05:21,896 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:21] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 63 37 0.062 0.076 rw 2026-10-20 11:05:21,980 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:21] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 53 11 0.026 0.045 rw 2026-10-20 11:05:22,097 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 305 39 0.038 0.056 rw 2026-10-20 11:05:22,161 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:22] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 164 12 0.012 0.038 rw 2026-10-20 11:05:22,230 7 INFO rb-aa5c29f-225760-426740 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 11:05:22,267 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-10-20 11:05:22,274 7 INFO rb-aa5c29f-225760-426740 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 11:05:22,326 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:22] "POST /mail/store HTTP/1.1" 200 4399 49 0.048 0.152 rw 2026-10-20 11:05:22,540 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 36878172 (allocated 38903808) 2026-10-20 11:05:22,542 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:22] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72418 13 0.011 0.35 ro 2026-10-20 11:05:22,548 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:05:22,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:22] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.004 0.319 ro 2026-10-20 11:05:22,627 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:22] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1793 12 0.019 0.358 ro 2026-10-20 11:05:22,690 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 1EKSoN18 - [20/Oct/2026 11:05:17] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 44 0.079 5.435 rw 2026-10-20 11:05:22,709 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 68338 2026-10-20 11:05:22,711 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-10-20 11:05:22,712 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 68338 2026-10-20 11:05:22,831 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_110522_831117_test_tour_todo_main_ui_functions.txt 2026-10-20 11:05:22,831 7 INFO rb-aa5c29f-225760-426740 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmprxse55_h_chrome_odoo" 2026-10-20 11:05:22,859 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 11:05:24,088 7 INFO rb-aa5c29f-225760-426740 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 11:05:24,235 7 INFO rb-aa5c29f-225760-426740 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 11:05:33,560 7 INFO rb-aa5c29f-225760-426740 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 11:05:36,139 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_change_uom_without_purchase_access ... 2026-10-20 11:05:37,135 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-10-20 11:05:37,178 7 INFO rb-aa5c29f-225760-426740 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 11:05:37,365 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-10-20 11:05:39,788 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_demo_user_creates_purchase_order_with_tracked_product ... 2026-10-20 11:05:40,301 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-10-20 11:05:40,449 7 INFO rb-aa5c29f-225760-426740 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 11:05:40,589 7 INFO rb-aa5c29f-225760-426740 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 11:05:40,717 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-10-20 11:05:41,085 7 INFO rb-aa5c29f-225760-426740 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 11:05:56,171 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-10-20 11:05:56,210 7 INFO rb-aa5c29f-225760-426740 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 11:05:58,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 11:05:59,948 7 INFO rb-aa5c29f-225760-426740 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 11:06:00,134 7 INFO rb-aa5c29f-225760-426740 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 11:06:08,579 7 INFO rb-aa5c29f-225760-426740 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 11:06:14,285 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-10-20 11:06:16,291 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-10-20 11:06:16,908 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-10-20 11:06:17,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-10-20 11:06:19,217 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-10-20 11:06:19,718 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_wizard_zero_total ... 2026-10-20 11:06:20,388 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-10-20 11:06:21,009 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_duplicate_entries_are_deleted ... 2026-10-20 11:06:21,579 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #772 deleted account.analytic.line records with IDs: [301, 302, 303, 304, 305] 2026-10-20 11:06:21,887 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #772 deleted account.move.line records with IDs: [2208, 2209, 2210, 2211, 2212, 2213] 2026-10-20 11:06:21,969 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #772 deleted mail.message records with IDs: [14444, 14443, 14442, 14441, 14440, 14439] 2026-10-20 11:06:22,072 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #772 deleted account.move records with IDs: [800, 801] 2026-10-20 11:06:22,085 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #772 deleted mail.followers records with IDs: [4737, 4738] 2026-10-20 11:06:22,664 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_duplicate_entry_detection ... 2026-10-20 11:06:23,262 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-10-20 11:06:23,360 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-10-20 11:06:25,140 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 11:06:25,143 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xlsx ... 2026-10-20 11:06:25,145 7 INFO rb-aa5c29f-225760-426740 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 11:06:25,154 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 11:06:26,607 7 INFO rb-aa5c29f-225760-426740 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 11:06:26,770 7 INFO rb-aa5c29f-225760-426740 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 11:06:35,596 7 INFO rb-aa5c29f-225760-426740 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 11:06:38,104 7 INFO rb-aa5c29f-225760-426740 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 11:06:47,446 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_receive_on_purchase_order_with_stock_installed ... 2026-10-20 11:06:48,229 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-10-20 11:06:48,670 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-10-20 11:06:48,699 7 INFO rb-aa5c29f-225760-426740 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 11:06:50,163 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-10-20 11:06:51,802 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-10-20 11:06:51,882 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-10-20 11:06:54,149 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-10-20 11:06:56,100 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-10-20 11:06:57,341 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-10-20 11:06:57,573 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-10-20 11:07:00,234 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 774, model: account.tax 2026-10-20 11:07:00,774 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_import_keeps_imported_price_unit ... 2026-10-20 11:07:01,097 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_last_po_line_fallback ... 2026-10-20 11:07:01,789 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 774, model: account.tax 2026-10-20 11:07:02,047 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_last_po_line_fallback_with_multicompany ... 2026-10-20 11:07:02,726 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-10-20 11:07:02,835 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-10-20 11:07:05,389 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-10-20 11:07:06,747 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-10-20 11:07:07,063 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-10-20 11:07:08,715 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-10-20 11:07:10,931 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-10-20 11:07:13,682 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-10-20 11:07:15,295 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-10-20 11:07:33,021 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-10-20 11:07:33,225 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-10-20 11:07:33,563 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-10-20 11:07:36,692 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-10-20 11:07:36,835 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-10-20 11:07:37,145 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-10-20 11:07:38,276 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-10-20 11:07:41,357 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-10-20 11:07:43,836 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-10-20 11:07:45,720 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-10-20 11:07:45,755 7 INFO rb-aa5c29f-225760-426740 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 11:07:47,692 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-10-20 11:07:47,849 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-10-20 11:07:48,112 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-10-20 11:07:50,315 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_variant_level_pricelist_with_different_characteristics ... 2026-10-20 11:07:51,098 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 774, model: account.tax 2026-10-20 11:07:51,466 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 774, model: account.tax 2026-10-20 11:07:52,210 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-10-20 11:07:59,954 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-10-20 11:07:59,996 7 INFO rb-aa5c29f-225760-426740 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 11:08:01,739 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 5 removed 2026-10-20 11:08:02,144 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:08:02,877 7 INFO rb-aa5c29f-225760-426740 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 11:08:03,082 7 INFO rb-aa5c29f-225760-426740 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 11:08:11,662 7 INFO rb-aa5c29f-225760-426740 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 11:08:14,339 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:08:14,842 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:08:15,143 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-10-20 11:08:20,278 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 11:08:21,026 7 INFO rb-aa5c29f-225760-426740 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 11:08:21,195 7 INFO rb-aa5c29f-225760-426740 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 11:08:29,987 7 INFO rb-aa5c29f-225760-426740 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 11:08:32,714 7 INFO rb-aa5c29f-225760-426740 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 11:08:33,064 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-10-20 11:08:36,274 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #782 deleted account.move.line records with IDs: [2239, 2240, 2241, 2242, 2243] 2026-10-20 11:08:36,349 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #782 deleted mail.message records with IDs: [14567] 2026-10-20 11:08:36,409 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #782 deleted account.move records with IDs: [811] 2026-10-20 11:08:36,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-10-20 11:08:38,728 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-10-20 11:08:41,515 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-10-20 11:08:42,470 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 11:08:43,565 7 INFO rb-aa5c29f-225760-426740 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 11:08:43,732 7 INFO rb-aa5c29f-225760-426740 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 11:08:52,373 7 INFO rb-aa5c29f-225760-426740 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 11:08:54,233 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-10-20 11:08:55,533 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 68467 2026-10-20 11:08:55,533 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmp30mqp7g4_chrome_odoo 2026-10-20 11:08:55,533 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:40447/json/version 2026-10-20 11:08:55,534 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:08:55,570 7 INFO rb-aa5c29f-225760-426740 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 11:08:55,570 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:40447/json 2026-10-20 11:08:55,571 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:08:55,585 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:40447/devtools/page/C73F65D6A7ED007B0DF91BB1BD161DB4 2026-10-20 11:08:55,595 7 INFO rb-aa5c29f-225760-426740 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 11:08:55,600 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-10-20 11:08:55,834 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-10-20 11:08:55,838 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-10-20 11:08:55,841 7 INFO rb-aa5c29f-225760-426740 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 11:08:55,841 7 INFO rb-aa5c29f-225760-426740 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 11:08:55,859 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:08:56,483 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:56] "GET /odoo HTTP/1.1" 200 7389 98 0.115 0.518 rw 2026-10-20 11:08:56,488 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': 'C73F65D6A7ED007B0DF91BB1BD161DB4', 'loaderId': 'DBFEA9DB364B208B03C4CCC9484F1E63', 'isDownload': False} 2026-10-20 11:08:56,488 7 INFO rb-aa5c29f-225760-426740 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 11:08:56,658 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:56] "GET /web/webclient/load_menus HTTP/1.1" 200 59048 30 0.03 0.101 ro 2026-10-20 11:08:56,698 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:56] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.003 0.167 ro 2026-10-20 11:08:56,708 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 1064 6 0.006 0.173 ro 2026-10-20 11:08:56,745 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:56] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.002 0.889 ro 2026-10-20 11:08:56,748 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:56] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.001 0.012 ro 2026-10-20 11:08:56,824 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:56] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.01 ro 2026-10-20 11:08:57,744 7 INFO rb-aa5c29f-225760-426740 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 11:08:57,760 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:57] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.003 - 2026-10-20 11:08:57,763 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:57] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 11:08:57,790 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 11:08:57,820 7 INFO rb-aa5c29f-225760-426740 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 11:08:57,834 7 INFO rb-aa5c29f-225760-426740 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 11:08:57,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:57] "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:08:57,922 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:57] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.012 ro 2026-10-20 11:08:57,942 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:57] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 11:08:58,060 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:58] "GET /odoo HTTP/1.1" 200 7317 27 0.05 0.053 rw 2026-10-20 11:08:58,095 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:58] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.013 0.112 ro 2026-10-20 11:08:58,105 7 INFO rb-aa5c29f-225760-426740 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 11:08:58,112 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:58] "GET /web/image/res.partner/2481/avatar_128?unique=1792494522000 HTTP/1.1" 200 305 3 0.002 0.063 ro 2026-10-20 11:08:58,119 7 INFO rb-aa5c29f-225760-426740 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 11:08:58,120 7 INFO rb-aa5c29f-225760-426740 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 11:08:58,147 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:58] "POST /web/action/load HTTP/1.1" 200 419 5 0.007 0.092 ro 2026-10-20 11:08:58,157 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:58] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.075 ro 2026-10-20 11:08:58,286 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:58] "POST /mail/store HTTP/1.1" 200 3391 37 0.038 0.165 ro 2026-10-20 11:08:58,295 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:58] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.003 0.244 rw 2026-10-20 11:08:58,327 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:58] "POST /web/action/load HTTP/1.1" 200 1320 10 0.006 0.193 ro 2026-10-20 11:08:58,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:58] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 95790 74 0.095 0.222 ro 2026-10-20 11:08:58,765 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:58] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 855 7 0.01 0.036 ro 2026-10-20 11:08:58,840 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:58] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.007 0.02 ro 2026-10-20 11:08:58,870 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 91 4 0.005 0.053 ro 2026-10-20 11:08:58,990 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:58] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 552 8 0.009 0.079 rw 2026-10-20 11:08:59,047 7 INFO rb-aa5c29f-225760-426740 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 11:08:59,078 7 INFO rb-aa5c29f-225760-426740 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 11:08:59,083 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:59] "GET /web/image/res.users/786/avatar_128?unique=1792494536000 HTTP/1.1" 200 305 4 0.006 0.029 ro 2026-10-20 11:08:59,170 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:59] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 1805 11 0.022 0.044 rw 2026-10-20 11:08:59,358 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:59] "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 11:08:59,429 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:59] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.005 ro 2026-10-20 11:08:59,523 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:59] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.006 0.013 ro 2026-10-20 11:08:59,533 7 INFO rb-aa5c29f-225760-426740 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 11:08:59,572 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:59] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 798 3 0.007 0.043 ro 2026-10-20 11:08:59,721 7 INFO rb-aa5c29f-225760-426740 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 11:08:59,741 7 INFO rb-aa5c29f-225760-426740 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 11:08:59,792 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:59] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 204 11 0.02 0.042 rw 2026-10-20 11:08:59,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:59] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 803 6 0.007 0.03 rw 2026-10-20 11:09:00,019 7 INFO rb-aa5c29f-225760-426740 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 11:09:00,038 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:00] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 815 4 0.008 0.027 ro 2026-10-20 11:09:00,331 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:00] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 130 2 0.039 0.026 ro 2026-10-20 11:09:00,380 7 INFO rb-aa5c29f-225760-426740 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 11:09:00,400 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:00] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 53 1 0.001 0.014 rw 2026-10-20 11:09:00,445 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:00] "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.026 rw 2026-10-20 11:09:00,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:00] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 387 45 0.049 0.117 rw 2026-10-20 11:09:00,669 7 INFO rb-aa5c29f-225760-426740 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 11:09:00,683 7 INFO rb-aa5c29f-225760-426740 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 11:09:00,687 7 INFO rb-aa5c29f-225760-426740 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 11:09:00,711 7 INFO rb-aa5c29f-225760-426740 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 11:09:00,768 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:00] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 852 23 0.044 0.067 rw 2026-10-20 11:09:00,860 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:00] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 95 11 0.007 0.039 rw 2026-10-20 11:09:00,980 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:00] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 796 12 0.018 0.055 rw 2026-10-20 11:09:01,258 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:01] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 3376 62 0.1 0.134 rw 2026-10-20 11:09:01,692 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:01] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 45 137 0.155 0.231 rw 2026-10-20 11:09:01,844 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:01] "POST /mail/store HTTP/1.1" 200 4724 43 0.068 0.405 rw 2026-10-20 11:09:01,999 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:01] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 3438 46 0.064 0.227 ro 2026-10-20 11:09:02,084 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:02] "POST /mail/store HTTP/1.1" 200 2013 28 0.032 0.345 ro 2026-10-20 11:09:02,087 7 INFO rb-aa5c29f-225760-426740 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 11:09:02,094 7 INFO rb-aa5c29f-225760-426740 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 11:09:02,156 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:02] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 48 2 0.001 0.021 rw 2026-10-20 11:09:02,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-10-20 11:09:02,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:02] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 1158 125 0.235 0.319 rw 2026-10-20 11:09:03,240 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:03] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 263741 90 0.116 0.385 ro 2026-10-20 11:09:03,605 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:03] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 6039 56 0.189 0.119 ro 2026-10-20 11:09:03,665 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:03] "POST /web/dataset/call_kw/account.journal/search_read#account.journal.search_read HTTP/1.1" 200 95 2 0.002 0.016 ro 2026-10-20 11:09:03,895 7 INFO rb-aa5c29f-225760-426740 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 11:09:03,895 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-10-20 11:09:03,896 7 INFO rb-aa5c29f-225760-426740 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 11:09:04,189 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:09:04,192 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:04] "POST /mail/store HTTP/1.1" 200 5438 53 0.16 0.122 rw 2026-10-20 11:09:04,200 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 36151688 (allocated 40083456) 2026-10-20 11:09:04,247 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:08:58] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.076 5.988 rw 2026-10-20 11:09:04,299 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 TG9od6XT - [20/Oct/2026 11:09:04] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 0 0 0 0.002 - 2026-10-20 11:09:04,309 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 68467 2026-10-20 11:09:04,317 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-10-20 11:09:04,321 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 68467 2026-10-20 11:09:04,419 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_110904_419251_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-10-20 11:09:04,419 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmp30mqp7g4_chrome_odoo" 2026-10-20 11:09:04,605 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 11:09:05,779 7 INFO rb-aa5c29f-225760-426740 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 11:09:05,983 7 INFO rb-aa5c29f-225760-426740 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 11:09:14,754 7 INFO rb-aa5c29f-225760-426740 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 11:09:17,410 7 INFO rb-aa5c29f-225760-426740 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 11:09:17,836 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-10-20 11:09:26,788 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_copies_description ... 2026-10-20 11:09:28,592 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-10-20 11:09:38,159 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-10-20 11:09:41,585 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #787 deleted stock.move records with IDs: [1228] 2026-10-20 11:09:42,792 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-10-20 11:09:42,793 7 INFO rb-aa5c29f-225760-426740 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 11:09:42,794 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-10-20 11:09:44,741 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-10-20 11:09:44,811 7 INFO rb-aa5c29f-225760-426740 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 11:09:44,919 7 INFO rb-aa5c29f-225760-426740 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 11:09:50,513 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-10-20 11:09:50,830 7 INFO rb-aa5c29f-225760-426740 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 11:09:59,022 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-10-20 11:10:03,499 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-10-20 11:10:04,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-10-20 11:10:06,743 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-10-20 11:10:06,816 7 INFO rb-aa5c29f-225760-426740 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 11:10:13,634 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-10-20 11:10:15,683 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-10-20 11:10:16,996 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-10-20 11:10:17,716 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-10-20 11:10:18,400 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-10-20 11:10:20,352 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 11:10:21,272 7 INFO rb-aa5c29f-225760-426740 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 11:10:21,416 7 INFO rb-aa5c29f-225760-426740 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 11:10:29,622 7 INFO rb-aa5c29f-225760-426740 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 11:10:32,014 7 INFO rb-aa5c29f-225760-426740 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 11:10:32,328 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-10-20 11:10:34,147 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-10-20 11:10:35,101 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2329] 2026-10-20 11:10:35,204 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2332] 2026-10-20 11:10:35,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-10-20 11:10:35,602 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 789, model: account.tax 2026-10-20 11:10:36,569 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-10-20 11:10:38,988 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-10-20 11:10:41,669 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2344, 2345] 2026-10-20 11:10:42,376 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-10-20 11:10:44,303 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-10-20 11:10:59,482 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-10-20 11:11:03,360 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2389] 2026-10-20 11:11:03,721 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-10-20 11:11:06,149 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-10-20 11:11:10,651 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2398] 2026-10-20 11:11:11,078 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-10-20 11:11:11,119 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-10-20 11:11:13,684 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-10-20 11:11:16,296 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-10-20 11:11:20,237 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-10-20 11:11:25,262 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-10-20 11:11:28,018 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2419] 2026-10-20 11:11:28,679 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-10-20 11:11:31,212 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2428] 2026-10-20 11:11:31,334 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2429] 2026-10-20 11:11:31,672 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-10-20 11:11:35,203 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2438] 2026-10-20 11:11:35,399 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2433] 2026-10-20 11:11:35,620 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-10-20 11:11:38,317 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2441, 2442] 2026-10-20 11:11:38,840 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-10-20 11:11:42,193 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2453] 2026-10-20 11:11:42,387 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2448] 2026-10-20 11:11:42,616 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-10-20 11:11:45,508 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2455] 2026-10-20 11:11:45,728 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-10-20 11:11:49,111 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2466] 2026-10-20 11:11:49,301 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2462] 2026-10-20 11:11:49,555 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-10-20 11:11:52,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-10-20 11:11:56,376 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-10-20 11:11:58,818 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2478] 2026-10-20 11:11:59,305 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-10-20 11:12:01,586 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2483] 2026-10-20 11:12:02,185 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 11:12:02,197 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-10-20 11:12:02,850 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 68611 2026-10-20 11:12:02,851 7 INFO rb-aa5c29f-225760-426740 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/tmpf5y594xo_chrome_odoo 2026-10-20 11:12:02,851 7 INFO rb-aa5c29f-225760-426740 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:37905/json/version 2026-10-20 11:12:02,853 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:12:02,951 7 INFO rb-aa5c29f-225760-426740 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 11:12:02,951 7 INFO rb-aa5c29f-225760-426740 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:37905/json 2026-10-20 11:12:02,952 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:12:02,966 7 INFO rb-aa5c29f-225760-426740 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:37905/devtools/page/58941602B72478E9DAE85DF9F96E1CF6 2026-10-20 11:12:02,973 7 INFO rb-aa5c29f-225760-426740 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 11:12:02,987 7 INFO rb-aa5c29f-225760-426740 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 11:12:03,116 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 11:12:03,129 7 INFO rb-aa5c29f-225760-426740 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 11:12:03,138 7 INFO rb-aa5c29f-225760-426740 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 11:12:03,139 7 INFO rb-aa5c29f-225760-426740 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 11:12:03,171 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:12:04,065 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:04] "GET /web HTTP/1.1" 200 7306 117 0.188 0.729 rw 2026-10-20 11:12:04,070 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': '58941602B72478E9DAE85DF9F96E1CF6', 'loaderId': '244C33FFA3E3D165E040F6F21A5EC50B', 'isDownload': False} 2026-10-20 11:12:04,070 7 INFO rb-aa5c29f-225760-426740 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 11:12:04,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 20 0.059 0.224 ro 2026-10-20 11:12:04,409 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:04] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.004 1.247 ro 2026-10-20 11:12:04,442 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:04] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.326 ro 2026-10-20 11:12:04,531 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:04] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 15 0.027 0.391 ro 2026-10-20 11:12:04,565 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:04] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.042 ro 2026-10-20 11:12:04,569 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:04] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.007 0.082 ro 2026-10-20 11:12:05,450 7 INFO rb-aa5c29f-225760-426740 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 11:12:05,471 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:05] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.005 - 2026-10-20 11:12:05,471 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:05] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.003 - 2026-10-20 11:12:05,510 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 11:12:05,550 7 INFO rb-aa5c29f-225760-426740 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 11:12:05,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.022 rw 2026-10-20 11:12:05,563 7 INFO rb-aa5c29f-225760-426740 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 11:12:05,585 7 INFO rb-aa5c29f-225760-426740 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 11:12:05,634 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.02 0.061 rw 2026-10-20 11:12:05,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:05] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.005 ro 2026-10-20 11:12:05,683 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:05] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 11:12:05,787 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:05] "GET /odoo HTTP/1.1" 200 7235 27 0.022 0.064 rw 2026-10-20 11:12:05,833 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:05] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.007 0.116 ro 2026-10-20 11:12:05,856 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:05] "GET /web/image/res.partner/3/avatar_128?unique=1792483028000 HTTP/1.1" 200 305 3 0.004 0.04 ro 2026-10-20 11:12:05,910 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:05] "POST /web/action/load HTTP/1.1" 200 1320 12 0.019 0.073 ro 2026-10-20 11:12:05,924 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:05] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.005 0.101 rw 2026-10-20 11:12:05,963 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:05] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.085 ro 2026-10-20 11:12:06,100 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:06] "POST /mail/store HTTP/1.1" 200 3333 37 0.067 0.119 ro 2026-10-20 11:12:06,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:06] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 100944 71 0.074 0.348 ro 2026-10-20 11:12:06,457 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:06] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 67 1 0.001 0.008 ro 2026-10-20 11:12:06,652 7 INFO rb-aa5c29f-225760-426740 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 11:12:06,662 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 91 4 0.006 0.026 ro 2026-10-20 11:12:06,673 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:06] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.007 0.031 ro 2026-10-20 11:12:06,758 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:06] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 2082 12 0.013 0.059 rw 2026-10-20 11:12:06,982 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:06] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.019 ro 2026-10-20 11:12:07,038 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:07] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 11:12:07,147 7 INFO rb-aa5c29f-225760-426740 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 11:12:07,170 7 INFO rb-aa5c29f-225760-426740 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 11:12:07,229 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:07] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 486 3 0.014 0.064 ro 2026-10-20 11:12:07,245 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:07] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.001 0.028 ro 2026-10-20 11:12:07,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:07] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 46894 0 0 0.015 - 2026-10-20 11:12:07,474 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:07] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 128 3 0.011 0.041 ro 2026-10-20 11:12:07,478 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:07] "POST /web/dataset/call_kw/res.partner/autocomplete_by_field#res.partner.autocomplete_by_field HTTP/1.1" 200 42 1 0.001 0.03 rw 2026-10-20 11:12:07,532 7 INFO rb-aa5c29f-225760-426740 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 11:12:07,550 7 INFO rb-aa5c29f-225760-426740 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 11:12:07,611 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:07] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 137 16 0.021 0.051 rw 2026-10-20 11:12:07,768 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:07] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 2221 30 0.043 0.074 rw 2026-10-20 11:12:07,866 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:07] "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.018 0.031 rw 2026-10-20 11:12:08,022 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:08] "POST /mail/store HTTP/1.1" 200 2953 43 0.062 0.09 rw 2026-10-20 11:12:08,488 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:08] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 179709 53 0.11 0.479 ro 2026-10-20 11:12:08,547 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:08] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 85 3 0.005 0.025 ro 2026-10-20 11:12:08,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:08] "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.037 rw 2026-10-20 11:12:08,627 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:08] "POST /web/dataset/call_kw/purchase.order/get_catalog_section_data#purchase.order.get_catalog_section_data HTTP/1.1" 200 96 2 0.002 0.039 rw 2026-10-20 11:12:08,709 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:08] "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.021 0.045 rw 2026-10-20 11:12:08,723 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:08] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 71 1 0.001 0.053 ro 2026-10-20 11:12:08,838 7 INFO rb-aa5c29f-225760-426740 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 11:12:08,854 7 INFO rb-aa5c29f-225760-426740 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 11:12:08,860 7 INFO rb-aa5c29f-225760-426740 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 11:12:08,866 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:08] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 443 23 0.079 0.113 ro 2026-10-20 11:12:08,935 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:08] "POST /web/dataset/call_kw/purchase.order/create_section#purchase.order.create_section HTTP/1.1" 200 68 13 0.015 0.041 rw 2026-10-20 11:12:08,987 7 INFO rb-aa5c29f-225760-426740 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 11:12:09,045 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:09] "POST /product/catalog/order_lines_info HTTP/1.1" 200 354 18 0.054 0.085 ro 2026-10-20 11:12:09,165 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:09] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 443 23 0.047 0.157 ro 2026-10-20 11:12:09,217 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:09] "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.026 0.227 rw 2026-10-20 11:12:09,300 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:09] "POST /product/catalog/order_lines_info HTTP/1.1" 200 354 17 0.035 0.091 ro 2026-10-20 11:12:09,359 7 INFO rb-aa5c29f-225760-426740 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 11:12:10,377 7 INFO rb-aa5c29f-225760-426740 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 11:12:10,380 7 INFO rb-aa5c29f-225760-426740 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 11:12:11,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:11] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 71 37 0.064 0.115 rw 2026-10-20 11:12:11,229 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:11] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 4576 49 0.072 0.252 ro 2026-10-20 11:12:11,454 7 INFO rb-aa5c29f-225760-426740 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 11:12:11,455 7 INFO rb-aa5c29f-225760-426740 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 11:12:11,456 7 INFO rb-aa5c29f-225760-426740 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 11:12:11,610 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:11] "POST /mail/store HTTP/1.1" 200 2991 43 0.076 0.089 rw 2026-10-20 11:12:11,716 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:12:11,755 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 bxt9gR4M - [20/Oct/2026 11:12:06] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.04 5.724 rw 2026-10-20 11:12:11,785 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 35388532 (allocated 38379520) 2026-10-20 11:12:11,828 7 INFO rb-aa5c29f-225760-426740 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 68611 2026-10-20 11:12:11,829 7 INFO rb-aa5c29f-225760-426740 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 11:12:11,830 7 INFO rb-aa5c29f-225760-426740 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 68611 2026-10-20 11:12:11,946 7 INFO rb-aa5c29f-225760-426740 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-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_111211_945820_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-10-20 11:12:11,946 7 INFO rb-aa5c29f-225760-426740 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/tmpf5y594xo_chrome_odoo" 2026-10-20 11:12:11,978 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 11:12:13,189 7 INFO rb-aa5c29f-225760-426740 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 11:12:13,391 7 INFO rb-aa5c29f-225760-426740 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 11:12:23,063 7 INFO rb-aa5c29f-225760-426740 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 11:12:25,719 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-10-20 11:12:28,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-10-20 11:12:29,985 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-10-20 11:12:30,067 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-10-20 11:12:30,608 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-10-20 11:12:30,960 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-10-20 11:12:31,582 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 11:12:32,489 7 INFO rb-aa5c29f-225760-426740 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 11:12:32,649 7 INFO rb-aa5c29f-225760-426740 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 11:12:41,957 7 INFO rb-aa5c29f-225760-426740 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 11:12:44,166 7 INFO rb-aa5c29f-225760-426740 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 11:12:44,583 7 INFO rb-aa5c29f-225760-426740 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 11:12:44,629 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_order_tax_mode: Starting TestPurchaseOrderTaxMode.test_purchase_order_tax_mode_change_with_product ... 2026-10-20 11:12:44,668 7 INFO rb-aa5c29f-225760-426740 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 11:12:46,891 7 INFO rb-aa5c29f-225760-426740 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 11:12:49,118 7 INFO rb-aa5c29f-225760-426740 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 11:12:51,319 7 INFO rb-aa5c29f-225760-426740 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 11:12:54,048 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 11:12:54,929 7 INFO rb-aa5c29f-225760-426740 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 11:12:55,123 7 INFO rb-aa5c29f-225760-426740 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 11:13:04,314 7 INFO rb-aa5c29f-225760-426740 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 11:13:06,589 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-10-20 11:13:07,011 7 INFO rb-aa5c29f-225760-426740 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 11:13:07,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 11:13:08,134 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:13:08,515 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8NWQsRIs - [20/Oct/2026 11:13:08] "POST /product/catalog/order_lines_info HTTP/1.1" 200 674 30 0.023 0.364 ro 2026-10-20 11:13:08,771 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8NWQsRIs - [20/Oct/2026 11:13:08] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 77 47 0.113 0.129 rw 2026-10-20 11:13:08,996 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8NWQsRIs - [20/Oct/2026 11:13:08] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 77 37 0.062 0.129 rw 2026-10-20 11:13:09,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 8NWQsRIs - [20/Oct/2026 11:13:09] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 76 32 0.034 0.089 rw 2026-10-20 11:13:09,295 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-10-20 11:13:10,130 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 68738 2026-10-20 11:13:10,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmpd1rl3dj__chrome_odoo 2026-10-20 11:13:10,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:39367/json/version 2026-10-20 11:13:10,132 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39367', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:13:10,159 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/150.0.7871.114 2026-10-20 11:13:10,160 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:39367/json 2026-10-20 11:13:10,160 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39367', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:13:10,167 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:39367/devtools/page/601E6A063F6B747A5C2C69FBF8C658A9 2026-10-20 11:13:10,183 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-10-20 11:13:10,191 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-10-20 11:13:10,377 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 11:13:10,382 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-10-20 11:13:10,394 7 INFO rb-aa5c29f-225760-426740 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 11:13:10,394 7 INFO rb-aa5c29f-225760-426740 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 11:13:10,412 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:13:11,059 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:11] "GET /odoo/purchase HTTP/1.1" 200 7398 101 0.067 0.593 rw 2026-10-20 11:13:11,065 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': '601E6A063F6B747A5C2C69FBF8C658A9', 'loaderId': '8192DEC6124F3DCD32D91853BCE9CABE', 'isDownload': False} 2026-10-20 11:13:11,066 7 INFO rb-aa5c29f-225760-426740 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 11:13:11,203 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:11] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.004 0.088 ro 2026-10-20 11:13:11,349 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:11] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.006 0.929 ro 2026-10-20 11:13:11,467 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:11] "GET /web/webclient/load_menus HTTP/1.1" 200 115262 31 0.074 0.272 ro 2026-10-20 11:13:11,498 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 1064 6 0.008 0.354 ro 2026-10-20 11:13:11,542 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:11] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.018 ro 2026-10-20 11:13:11,630 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:11] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.012 0.019 ro 2026-10-20 11:13:12,532 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-10-20 11:13:12,559 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:12] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.002 - 2026-10-20 11:13:12,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:12] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.011 - 2026-10-20 11:13:12,594 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-20 11:13:12,631 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.008 rw 2026-10-20 11:13:12,638 7 INFO rb-aa5c29f-225760-426740 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 11:13:12,662 7 INFO rb-aa5c29f-225760-426740 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 11:13:12,786 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:12] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.008 ro 2026-10-20 11:13:12,823 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:12] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 11:13:12,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:12] "GET /odoo HTTP/1.1" 200 7326 27 0.043 0.081 rw 2026-10-20 11:13:13,019 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:13] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.017 0.14 ro 2026-10-20 11:13:13,075 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:13] "GET /web/image/res.partner/2515/avatar_128?unique=1792494774000 HTTP/1.1" 200 305 3 0.007 0.143 ro 2026-10-20 11:13:13,130 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:13] "POST /web/action/load HTTP/1.1" 200 1320 11 0.02 0.156 ro 2026-10-20 11:13:13,142 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:13] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.115 ro 2026-10-20 11:13:13,293 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:13] "POST /mail/store HTTP/1.1" 200 3391 37 0.051 0.199 ro 2026-10-20 11:13:13,308 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:13] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.006 0.355 rw 2026-10-20 11:13:13,729 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:13] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 99278 75 0.182 0.376 ro 2026-10-20 11:13:13,841 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:13] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 1600 7 0.009 0.054 ro 2026-10-20 11:13:14,013 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:13] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.02 0.077 ro 2026-10-20 11:13:14,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 91 4 0.007 0.118 ro 2026-10-20 11:13:14,184 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:14] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 556 8 0.024 0.045 rw 2026-10-20 11:13:14,282 7 INFO rb-aa5c29f-225760-426740 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 11:13:14,330 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:14] "GET /web/image/res.users/796/avatar_128?unique=1792494790000 HTTP/1.1" 200 305 4 0.039 0.036 ro 2026-10-20 11:13:14,422 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:14] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 2165 19 0.032 0.057 ro 2026-10-20 11:13:14,620 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:14] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.006 ro 2026-10-20 11:13:14,710 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:14] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.006 ro 2026-10-20 11:13:14,834 7 INFO rb-aa5c29f-225760-426740 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 11:13:14,868 7 INFO rb-aa5c29f-225760-426740 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 11:13:14,894 7 INFO rb-aa5c29f-225760-426740 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 11:13:14,911 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:14] "POST /mail/store HTTP/1.1" 200 1288 22 0.059 0.062 rw 2026-10-20 11:13:14,927 7 INFO rb-aa5c29f-225760-426740 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 11:13:14,929 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:14] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.003 0.128 ro 2026-10-20 11:13:15,031 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:15] "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.05 0.043 rw 2026-10-20 11:13:15,466 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:15] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 177480 52 0.067 0.302 ro 2026-10-20 11:13:15,540 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:15] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 89 3 0.004 0.031 ro 2026-10-20 11:13:15,619 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 83 7 0.022 0.04 rw 2026-10-20 11:13:15,634 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:15] "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.067 rw 2026-10-20 11:13:15,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 54 7 0.024 0.047 rw 2026-10-20 11:13:15,900 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 441 23 0.099 0.117 ro 2026-10-20 11:13:15,915 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:15] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 71 1 0.002 0.22 ro 2026-10-20 11:13:16,007 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:16] "POST /product/catalog/order_lines_info HTTP/1.1" 200 397 17 0.047 0.054 ro 2026-10-20 11:13:16,115 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,124 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,135 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,141 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,148 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,155 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,159 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,168 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,169 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,170 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,174 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,916 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:16] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 73 38 0.103 0.143 rw 2026-10-20 11:13:16,941 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,945 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,948 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,953 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,956 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,957 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,959 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,960 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,961 7 INFO rb-aa5c29f-225760-426740 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 11:13:16,962 7 INFO rb-aa5c29f-225760-426740 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 11:13:17,590 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:17] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 87 30 0.042 0.083 rw 2026-10-20 11:13:17,625 7 INFO rb-aa5c29f-225760-426740 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 11:13:17,630 7 INFO rb-aa5c29f-225760-426740 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 11:13:18,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:18] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 3575 51 0.122 0.148 ro 2026-10-20 11:13:18,590 7 INFO rb-aa5c29f-225760-426740 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 11:13:18,591 7 INFO rb-aa5c29f-225760-426740 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 11:13:18,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:18] "POST /mail/store HTTP/1.1" 200 3653 39 0.111 0.219 rw 2026-10-20 11:13:18,697 7 INFO rb-aa5c29f-225760-426740 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 11:13:18,734 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:18] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 1622 7 0.02 0.103 ro 2026-10-20 11:13:18,839 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:18] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 2163 18 0.039 0.078 ro 2026-10-20 11:13:18,898 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:18] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 557 8 0.031 0.232 rw 2026-10-20 11:13:19,145 7 INFO rb-aa5c29f-225760-426740 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 11:13:19,242 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:19] "POST /mail/store HTTP/1.1" 200 1286 22 0.071 0.079 rw 2026-10-20 11:13:19,264 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:19] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 1055 10 0.007 0.076 rw 2026-10-20 11:13:19,336 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:19] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 86 3 0.015 0.032 ro 2026-10-20 11:13:19,379 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:19] "POST /web/dataset/call_kw/purchase.order/get_catalog_section_data#purchase.order.get_catalog_section_data HTTP/1.1" 200 103 2 0.003 0.016 rw 2026-10-20 11:13:19,438 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:19] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 83 7 0.015 0.055 rw 2026-10-20 11:13:19,443 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:19] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 71 1 0.001 0.017 ro 2026-10-20 11:13:19,572 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:19] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 441 23 0.039 0.103 ro 2026-10-20 11:13:19,633 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:19] "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.147 rw 2026-10-20 11:13:19,715 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:19] "POST /product/catalog/order_lines_info HTTP/1.1" 200 414 16 0.02 0.101 ro 2026-10-20 11:13:19,763 7 INFO rb-aa5c29f-225760-426740 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 11:13:19,771 7 INFO rb-aa5c29f-225760-426740 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 11:13:19,785 7 INFO rb-aa5c29f-225760-426740 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 11:13:19,786 7 INFO rb-aa5c29f-225760-426740 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 11:13:19,787 7 INFO rb-aa5c29f-225760-426740 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 11:13:19,795 7 INFO rb-aa5c29f-225760-426740 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 11:13:20,516 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:20] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 73 36 0.103 0.135 rw 2026-10-20 11:13:20,735 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:20] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 3563 46 0.1 0.294 ro 2026-10-20 11:13:20,809 7 INFO rb-aa5c29f-225760-426740 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 11:13:20,810 7 INFO rb-aa5c29f-225760-426740 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 11:13:20,875 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:20] "POST /mail/store HTTP/1.1" 200 2692 39 0.043 0.382 rw 2026-10-20 11:13:20,938 7 INFO rb-aa5c29f-225760-426740 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 11:13:20,946 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:20] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 1641 7 0.015 0.102 ro 2026-10-20 11:13:20,984 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:20] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 557 8 0.014 0.11 rw 2026-10-20 11:13:21,178 7 INFO rb-aa5c29f-225760-426740 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 11:13:21,336 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:21] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 3563 46 0.167 0.186 ro 2026-10-20 11:13:21,463 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:21] "POST /mail/store HTTP/1.1" 200 1287 25 0.052 0.258 rw 2026-10-20 11:13:21,507 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:21] "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.013 0.301 rw 2026-10-20 11:13:21,576 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:21] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 86 3 0.004 0.027 ro 2026-10-20 11:13:21,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:21] "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.057 rw 2026-10-20 11:13:21,682 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:21] "POST /web/dataset/call_kw/purchase.order/get_catalog_section_data#purchase.order.get_catalog_section_data HTTP/1.1" 200 104 3 0.004 0.062 rw 2026-10-20 11:13:21,736 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:21] "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.108 rw 2026-10-20 11:13:21,878 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:21] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 441 23 0.064 0.09 ro 2026-10-20 11:13:21,882 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:21] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 71 1 0.001 0.153 ro 2026-10-20 11:13:21,985 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:21] "POST /product/catalog/order_lines_info HTTP/1.1" 200 420 17 0.043 0.056 ro 2026-10-20 11:13:22,029 7 INFO rb-aa5c29f-225760-426740 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 11:13:22,049 7 INFO rb-aa5c29f-225760-426740 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 11:13:22,060 7 INFO rb-aa5c29f-225760-426740 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 11:13:22,060 7 INFO rb-aa5c29f-225760-426740 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 11:13:22,230 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:22] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 71 30 0.05 0.107 rw 2026-10-20 11:13:22,259 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-10-20 11:13:22,260 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 11:13:22,497 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:13:22,519 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 42316932 (allocated 44646400) 2026-10-20 11:13:22,550 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 0os3cgHK - [20/Oct/2026 11:13:12] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.064 9.816 rw 2026-10-20 11:13:22,609 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 68738 2026-10-20 11:13:22,610 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-10-20 11:13:22,611 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 68738 2026-10-20 11:13:22,739 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_111322_738778_test_catalog_vendor_uom.txt 2026-10-20 11:13:22,739 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmpd1rl3dj__chrome_odoo" 2026-10-20 11:13:22,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-10-20 11:13:23,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 11:13:23,456 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 11:13:23,744 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_07_alternative_purchases_wizards ... 2026-10-20 11:13:26,447 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_08_purchases_multi_linkages ... 2026-10-20 11:13:26,677 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-10-20 11:13:26,725 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-10-20 11:13:26,755 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-10-20 11:13:26,765 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_09_alternative_po_line_price_unit ... 2026-10-20 11:13:28,376 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_10_alternative_po_line_price_unit_different_uom ... 2026-10-20 11:13:30,064 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_11_alternative_po_from_po_with_requisition_id ... 2026-10-20 11:13:31,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_12_alternative_po_line_different_currency ... 2026-10-20 11:13:33,542 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_alternative_po_with_multiple_price_list ... 2026-10-20 11:13:35,562 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_alternative_purchase_order_merge ... 2026-10-20 11:13:37,787 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [11] 2026-10-20 11:13:37,798 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-10-20 11:13:40,230 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_alternative_purchase_vendor_currency ... 2026-10-20 11:13:41,537 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_create_alternatives_for_multiple_vendors ... 2026-10-20 11:13:43,283 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_payment_terms_for_alternative_rfq ... 2026-10-20 11:13:44,615 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_taxes_for_alternative_po ... 2026-10-20 11:13:45,964 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 11:13:46,736 7 INFO rb-aa5c29f-225760-426740 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 11:13:46,905 7 INFO rb-aa5c29f-225760-426740 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 11:13:57,319 7 INFO rb-aa5c29f-225760-426740 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 11:13:59,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 798, model: account.tax 2026-10-20 11:13:59,524 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-10-20 11:14:01,374 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2491, 2492] 2026-10-20 11:14:01,884 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-10-20 11:14:02,745 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2496, 2497] 2026-10-20 11:14:03,322 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-10-20 11:14:03,848 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2501] 2026-10-20 11:14:04,607 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-10-20 11:14:05,722 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2507, 2508] 2026-10-20 11:14:06,326 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2509, 2510, 2511] 2026-10-20 11:14:06,428 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #798 deleted mail.message records with IDs: [14892, 14891, 14889, 14886] 2026-10-20 11:14:06,596 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #798 deleted ir.attachment records with IDs: [369144] 2026-10-20 11:14:06,598 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #798 deleted account.move records with IDs: [878] 2026-10-20 11:14:07,438 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2512, 2513] 2026-10-20 11:14:09,055 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2517, 2518] 2026-10-20 11:14:09,741 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 11:14:10,757 7 INFO rb-aa5c29f-225760-426740 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 11:14:10,918 7 INFO rb-aa5c29f-225760-426740 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 11:14:20,596 7 INFO rb-aa5c29f-225760-426740 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 11:14:22,817 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-10-20 11:14:23,665 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 800, model: account.tax 2026-10-20 11:14:24,404 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 11:14:24,459 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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:14:24,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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:14:54,371 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-10-20 11:14:55,441 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1318] 2026-10-20 11:14:56,091 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1330] 2026-10-20 11:14:59,811 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-10-20 11:15:00,211 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1343] 2026-10-20 11:15:00,736 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-10-20 11:15:01,196 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1346] 2026-10-20 11:15:02,570 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-10-20 11:15:02,918 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1353] 2026-10-20 11:15:03,206 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1355] 2026-10-20 11:15:04,274 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-10-20 11:15:04,275 7 INFO rb-aa5c29f-225760-426740 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 11:15:04,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-10-20 11:15:04,275 7 INFO rb-aa5c29f-225760-426740 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 11:15:04,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-10-20 11:15:04,275 7 INFO rb-aa5c29f-225760-426740 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 11:15:04,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-10-20 11:15:04,275 7 INFO rb-aa5c29f-225760-426740 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 11:15:04,275 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-10-20 11:15:04,762 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.product records with IDs: [3635] 2026-10-20 11:15:05,203 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-10-20 11:15:05,707 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1359] 2026-10-20 11:15:07,031 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-10-20 11:15:07,394 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.product records with IDs: [3650] 2026-10-20 11:15:08,074 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1366, 1367, 1368] 2026-10-20 11:15:08,817 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-10-20 11:15:09,268 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1379] 2026-10-20 11:15:09,728 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-10-20 11:15:09,728 7 INFO rb-aa5c29f-225760-426740 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 11:15:09,878 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-20 11:15:10,896 7 INFO rb-aa5c29f-225760-426740 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 11:15:11,070 7 INFO rb-aa5c29f-225760-426740 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 11:15:20,440 7 INFO rb-aa5c29f-225760-426740 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 11:15:23,100 7 INFO rb-aa5c29f-225760-426740 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 11:15:24,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-10-20 11:15:24,933 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1381] 2026-10-20 11:15:25,577 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1385] 2026-10-20 11:15:26,040 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1386, 1387, 1384] 2026-10-20 11:15:26,151 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-10-20 11:15:27,868 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1389] 2026-10-20 11:15:34,117 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-10-20 11:15:34,118 7 INFO rb-aa5c29f-225760-426740 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 11:15:34,118 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-10-20 11:15:36,103 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [4, 10], uid: 803, model: stock.rule 2026-10-20 11:15:36,300 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-10-20 11:15:36,300 7 INFO rb-aa5c29f-225760-426740 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 11:15:36,301 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-10-20 11:15:37,622 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [4, 10], uid: 803, model: stock.rule 2026-10-20 11:15:37,911 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #803 deleted stock.move.line records with IDs: [1400] 2026-10-20 11:15:38,126 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_json_popover ... 2026-10-20 11:15:38,773 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-10-20 11:15:41,337 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_consumption_warning_mto_buy_serial_pbm_early_serial ... 2026-10-20 11:15:43,308 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-10-20 11:15:43,688 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1438] 2026-10-20 11:15:44,247 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-10-20 11:15:46,016 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1442] 2026-10-20 11:15:46,649 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-10-20 11:15:49,478 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1446] 2026-10-20 11:15:50,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-10-20 11:15:50,563 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1448] 2026-10-20 11:15:50,905 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-10-20 11:15:52,777 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1450] 2026-10-20 11:15:53,262 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-10-20 11:15:53,805 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [4, 10], uid: 803, model: stock.rule 2026-10-20 11:15:54,001 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-10-20 11:15:55,740 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [4, 10], uid: 803, model: stock.rule 2026-10-20 11:15:57,587 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-10-20 11:15:58,344 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-10-20 11:15:58,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [4, 10], uid: 803, model: stock.rule 2026-10-20 11:15:58,828 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-10-20 11:15:58,828 7 INFO rb-aa5c29f-225760-426740 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 11:15:58,828 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-10-20 11:15:59,911 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-10-20 11:15:59,911 7 INFO rb-aa5c29f-225760-426740 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 11:15:59,912 7 INFO rb-aa5c29f-225760-426740 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 11:16:00,572 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1467] 2026-10-20 11:16:01,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-10-20 11:16:02,804 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1470] 2026-10-20 11:16:03,281 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1472] 2026-10-20 11:16:03,618 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1473] 2026-10-20 11:16:04,231 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #803 deleted stock.move.line records with IDs: [1426] 2026-10-20 11:16:04,658 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-10-20 11:16:04,818 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-10-20 11:16:05,345 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1477] 2026-10-20 11:16:06,071 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-10-20 11:16:06,071 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_valuation_with_backorder : Temporary to fast merge new valuation 2026-10-20 11:16:06,230 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 11:16:06,238 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-10-20 11:16:06,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 68876 2026-10-20 11:16:06,987 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpp5lr7j2g_chrome_odoo 2026-10-20 11:16:06,987 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:46565/json/version 2026-10-20 11:16:06,988 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:16:07,002 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-10-20 11:16:07,002 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:46565/json 2026-10-20 11:16:07,003 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:16:07,008 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:46565/devtools/page/035F75AD49E1367DECA2F7822B610992 2026-10-20 11:16:07,021 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-10-20 11:16:07,024 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-10-20 11:16:07,099 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 11:16:07,111 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-10-20 11:16:07,116 7 INFO rb-aa5c29f-225760-426740 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 11:16:07,116 7 INFO rb-aa5c29f-225760-426740 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 11:16:07,146 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:16:07,924 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:07] "GET /odoo HTTP/1.1" 200 7366 118 0.122 0.685 rw 2026-10-20 11:16:07,928 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': '035F75AD49E1367DECA2F7822B610992', 'loaderId': '48D22BA9EE0835B3AC7DB095AE9F0AEA', 'isDownload': False} 2026-10-20 11:16:07,928 7 INFO rb-aa5c29f-225760-426740 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 11:16:07,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:07] "GET /web/assets/5a1fc16/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.003 0.025 ro 2026-10-20 11:16:08,281 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:08] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 29 0.087 0.226 ro 2026-10-20 11:16:08,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.005 0.325 ro 2026-10-20 11:16:08,347 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:08] "GET /web/assets/b053c09/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.018 ro 2026-10-20 11:16:08,404 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:08] "GET /web/assets/8495a6c/web.assets_web.min.js HTTP/1.1" 200 9626195 2 0.002 1.269 ro 2026-10-20 11:16:08,455 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:08] "GET /web/assets/99b53f7/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.011 ro 2026-10-20 11:16:09,487 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-10-20 11:16:09,503 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:09] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 11:16:09,508 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:09] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.004 - 2026-10-20 11:16:09,533 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.024 ro 2026-10-20 11:16:09,573 7 INFO rb-aa5c29f-225760-426740 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 11:16:09,593 7 INFO rb-aa5c29f-225760-426740 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 11:16:09,656 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:09] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.026 0.056 rw 2026-10-20 11:16:09,666 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:09] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.083 rw 2026-10-20 11:16:09,673 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:09] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.004 ro 2026-10-20 11:16:09,702 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:09] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 11:16:09,800 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:09] "GET /odoo HTTP/1.1" 200 7295 27 0.02 0.06 rw 2026-10-20 11:16:09,847 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:09] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.019 0.103 ro 2026-10-20 11:16:09,880 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:09] "GET /web/image/res.partner/3/avatar_128?unique=1792483028000 HTTP/1.1" 200 305 3 0.006 0.042 ro 2026-10-20 11:16:09,913 7 INFO rb-aa5c29f-225760-426740 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 11:16:09,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:09] "POST /web/action/load HTTP/1.1" 200 419 5 0.014 0.063 ro 2026-10-20 11:16:09,924 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:09] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.002 0.085 rw 2026-10-20 11:16:09,936 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:09] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.028 ro 2026-10-20 11:16:09,941 7 INFO rb-aa5c29f-225760-426740 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 11:16:09,999 7 INFO rb-aa5c29f-225760-426740 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 11:16:10,152 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:10] "POST /mail/store HTTP/1.1" 200 3393 37 0.075 0.103 ro 2026-10-20 11:16:10,225 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:10] "POST /web/action/load HTTP/1.1" 200 1320 10 0.044 0.164 ro 2026-10-20 11:16:10,598 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:10] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 100944 72 0.099 0.229 ro 2026-10-20 11:16:10,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:10] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 67 1 0.001 0.012 ro 2026-10-20 11:16:10,740 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:10] "GET /web/assets/1de90a1/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.005 0.01 ro 2026-10-20 11:16:10,849 7 INFO rb-aa5c29f-225760-426740 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 11:16:10,882 7 INFO rb-aa5c29f-225760-426740 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 11:16:10,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 91 4 0.011 0.023 ro 2026-10-20 11:16:11,001 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:11] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 2082 12 0.035 0.055 rw 2026-10-20 11:16:11,202 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:11] "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 11:16:11,290 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:11] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 11:16:11,432 7 INFO rb-aa5c29f-225760-426740 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 11:16:11,455 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:11] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 399 3 0.009 0.032 ro 2026-10-20 11:16:11,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:11] "GET /web/assets/9e5d6bf/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.004 0.009 ro 2026-10-20 11:16:11,698 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:11] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 46894 0 0 0.014 - 2026-10-20 11:16:11,705 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:11] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 42 2 0.003 0.018 ro 2026-10-20 11:16:11,726 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:11] "POST /web/dataset/call_kw/res.partner/autocomplete_by_field#res.partner.autocomplete_by_field HTTP/1.1" 200 42 1 0.001 0.012 rw 2026-10-20 11:16:11,760 7 INFO rb-aa5c29f-225760-426740 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 11:16:11,772 7 INFO rb-aa5c29f-225760-426740 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 11:16:11,884 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:11] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 58 28 0.049 0.084 rw 2026-10-20 11:16:11,982 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:11] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 137 14 0.023 0.053 rw 2026-10-20 11:16:12,061 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:12] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 801 7 0.012 0.033 rw 2026-10-20 11:16:12,221 7 INFO rb-aa5c29f-225760-426740 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 11:16:12,263 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:12] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 787 4 0.012 0.045 ro 2026-10-20 11:16:12,325 7 INFO rb-aa5c29f-225760-426740 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 11:16:12,356 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:12] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 84 1 0.001 0.024 rw 2026-10-20 11:16:12,408 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:12] "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.02 rw 2026-10-20 11:16:12,518 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:12] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 2003 20 0.028 0.052 rw 2026-10-20 11:16:12,616 7 INFO rb-aa5c29f-225760-426740 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 11:16:12,617 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:12] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 80 3 0.002 0.022 rw 2026-10-20 11:16:12,623 7 INFO rb-aa5c29f-225760-426740 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 11:16:12,634 7 INFO rb-aa5c29f-225760-426740 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 11:16:12,644 7 INFO rb-aa5c29f-225760-426740 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 11:16:13,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:13] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 18016 240 0.269 0.492 rw 2026-10-20 11:16:13,821 7 INFO rb-aa5c29f-225760-426740 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 11:16:14,200 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:14] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 19826 107 0.136 0.232 rw 2026-10-20 11:16:14,544 7 INFO rb-aa5c29f-225760-426740 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 11:16:14,576 7 INFO rb-aa5c29f-225760-426740 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 11:16:14,647 7 INFO rb-aa5c29f-225760-426740 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 11:16:14,725 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:14] "POST /mail/store HTTP/1.1" 200 3010 45 0.062 0.108 rw 2026-10-20 11:16:15,068 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:15] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 2031 86 0.109 0.293 rw 2026-10-20 11:16:15,205 7 INFO rb-aa5c29f-225760-426740 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 11:16:15,218 7 INFO rb-aa5c29f-225760-426740 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 11:16:15,819 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:15] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 291 148 0.219 0.363 rw 2026-10-20 11:16:15,982 7 INFO rb-aa5c29f-225760-426740 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 11:16:16,001 7 INFO rb-aa5c29f-225760-426740 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 11:16:16,347 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:16] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 19497 96 0.135 0.205 rw 2026-10-20 11:16:16,583 7 INFO rb-aa5c29f-225760-426740 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 11:16:16,604 7 INFO rb-aa5c29f-225760-426740 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 11:16:16,704 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:16] "POST /mail/store HTTP/1.1" 200 2077 30 0.041 0.071 rw 2026-10-20 11:16:16,761 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:16] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 801 7 0.012 0.132 rw 2026-10-20 11:16:16,959 7 INFO rb-aa5c29f-225760-426740 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 11:16:16,973 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:16] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 787 2 0.007 0.021 ro 2026-10-20 11:16:17,060 7 INFO rb-aa5c29f-225760-426740 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 11:16:17,111 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:17] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 84 3 0.009 0.022 rw 2026-10-20 11:16:17,160 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:17] "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.024 rw 2026-10-20 11:16:17,575 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:17] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 2031 84 0.123 0.188 rw 2026-10-20 11:16:17,756 7 INFO rb-aa5c29f-225760-426740 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 11:16:17,766 7 INFO rb-aa5c29f-225760-426740 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 11:16:17,990 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:17] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 53 76 0.071 0.208 rw 2026-10-20 11:16:18,634 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:18] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 195 120 0.166 0.323 rw 2026-10-20 11:16:18,786 7 INFO rb-aa5c29f-225760-426740 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 11:16:18,803 7 INFO rb-aa5c29f-225760-426740 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 11:16:19,138 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:19] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 19364 90 0.133 0.201 rw 2026-10-20 11:16:19,456 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-10-20 11:16:19,457 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-20 11:16:19,586 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:19] "POST /mail/store HTTP/1.1" 200 2078 30 0.049 0.075 rw 2026-10-20 11:16:19,784 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:16:19,798 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 43083060 (allocated 48349184) 2026-10-20 11:16:19,832 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 -MC63bGO - [20/Oct/2026 11:16:10] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 32 0.032 9.698 rw 2026-10-20 11:16:19,890 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 68876 2026-10-20 11:16:19,894 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-10-20 11:16:19,896 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 68876 2026-10-20 11:16:19,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_111619_998012_test_purchase_matrix_ui.txt 2026-10-20 11:16:19,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmpp5lr7j2g_chrome_odoo" 2026-10-20 11:16:20,860 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-10-20 11:16:23,575 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 11:16:23,615 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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:16:23,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 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:16:52,334 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_purchase_count_with_grouped_rfq ... 2026-10-20 11:16:53,188 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_smart_buttons_with_purchase_mtso_link ... 2026-10-20 11:16:53,494 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-10-20 11:16:54,143 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 11:16:54,180 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 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 11:16:54,673 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:16:55,164 7 INFO rb-aa5c29f-225760-426740 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 11:16:55,435 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-10-20 11:16:55,493 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-10-20 11:16:55,695 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-10-20 11:16:55,773 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [99, 101] 2026-10-20 11:16:55,789 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [100, 102] 2026-10-20 11:16:55,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-10-20 11:16:57,664 7 INFO rb-aa5c29f-225760-426740 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [312] 2026-10-20 11:16:57,996 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-10-20 11:16:58,217 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-10-20 11:16:58,538 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 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 11:17:06,376 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-10-20 11:17:07,488 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-10-20 11:17:07,802 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-10-20 11:17:08,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 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 11:17:16,799 7 INFO rb-aa5c29f-225760-426740 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-10-20 11:17:18,369 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 11:17:18,379 7 INFO rb-aa5c29f-225760-426740 odoo.tests.suite: Auto retry disabled for test_unit_desktop (odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop) 2026-10-20 11:17:18,380 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js: Starting WebSuite.test_unit_desktop ... 2026-10-20 11:17:18,806 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Chrome pid: 69021 2026-10-20 11:17:18,806 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Chrome headless temporary user profile dir: /tmp/tmpi3wvzf0x_chrome_odoo 2026-10-20 11:17:18,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Issuing json command http://127.0.0.1:44959/json/version 2026-10-20 11:17:18,808 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44959', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:17:18,838 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Browser version: Chrome/150.0.7871.114 2026-10-20 11:17:18,838 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Issuing json command http://127.0.0.1:44959/json 2026-10-20 11:17:18,839 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44959', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:17:18,859 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Websocket url found: ws://127.0.0.1:44959/devtools/page/D616F06A0755D6ED3D41AB8A80318947 2026-10-20 11:17:18,868 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Enable chrome headless console log notification 2026-10-20 11:17:18,880 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Chrome headless enable page notifications 2026-10-20 11:17:18,921 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 11:17:18,940 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Setting session cookie in browser 2026-10-20 11:17:18,944 7 INFO rb-aa5c29f-225760-426740 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 11:17:18,944 7 INFO rb-aa5c29f-225760-426740 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 11:17:18,969 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:17:19,380 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:19] "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.013 0.419 ro 2026-10-20 11:17:19,386 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Navigation result: {'frameId': 'D616F06A0755D6ED3D41AB8A80318947', 'loaderId': '966FCC7C6AFCB4CC02F06E5BDF8D6298', 'isDownload': False} 2026-10-20 11:17:19,386 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Waiting for frame 'D616F06A0755D6ED3D41AB8A80318947' to stop loading 2026-10-20 11:17:19,469 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:19] "GET /web/assets/9c0f537/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 1542698 2 0.003 0.508 ro 2026-10-20 11:17:19,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:19] "GET /web/assets/5555df2/web.assets_unit_tests.min.css HTTP/1.1" 200 257211 2 0.011 0.029 ro 2026-10-20 11:17:19,619 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:19] "GET /web/assets/7e26354/web.assets_unit_tests_setup.min.js HTTP/1.1" 200 13562386 2 0.004 0.176 ro 2026-10-20 11:17:19,865 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:19] "GET /web/assets/c8edf8d/web.assets_unit_tests.min.js HTTP/1.1" 200 22428579 2 0.002 0.331 ro 2026-10-20 11:17:20,179 7 INFO rb-aa5c29f-225760-426740 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 11:17:20,180 7 INFO rb-aa5c29f-225760-426740 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 11:17:20,180 7 INFO rb-aa5c29f-225760-426740 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 11:17:20,181 7 INFO rb-aa5c29f-225760-426740 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 11:17:20,181 7 INFO rb-aa5c29f-225760-426740 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 11:17:20,181 7 INFO rb-aa5c29f-225760-426740 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 11:17:20,182 7 INFO rb-aa5c29f-225760-426740 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:17:20,182 7 INFO rb-aa5c29f-225760-426740 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:17:20,252 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 11:17:22,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:22] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.01 - 2026-10-20 11:17:22,483 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:22] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-20 11:17:22,695 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Evaluate ready code "document.readyState === 'complete'" 2026-10-20 11:17:22,753 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:22] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.043 - 2026-10-20 11:17:22,790 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Evaluate test code "" 2026-10-20 11:17:22,965 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:22] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 299 11 0.024 0.242 rw 2026-10-20 11:17:23,114 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Configuration (click to expand) 2026-10-20 11:17:23,115 7 INFO rb-aa5c29f-225760-426740 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 11:17:23,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: console.groupEnd 2026-10-20 11:17:23,116 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Starting test suites 2026-10-20 11:17:23,116 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@product/product_pricelist_report/Pricelist Client Action" 2026-10-20 11:17:25,543 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:25] "POST /web/model/get_definitions HTTP/1.1" 200 2481484 568 0.856 1.552 rw 2026-10-20 11:17:25,811 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:25] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-20 11:17:26,087 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@product/product_pricelist_report" ended (passed: 1 / time: 2964 ms) 2026-10-20 11:17:26,168 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @product/product_pricelist_report (after GC) - used: 88099085 - total: 162675833 - limit: 4395630592 - tests: 1 2026-10-20 11:17:26,199 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:26] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1360 9 0.006 0.012 rw 2026-10-20 11:17:26,298 7 INFO rb-aa5c29f-225760-426740 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 11:17:26,472 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:26] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.03 ro 2026-10-20 11:17:27,032 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/accounting/discount" ended (passed: 1 / time: 733 ms) 2026-10-20 11:17:27,096 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/accounting/discount (after GC) - used: 89352385 - total: 164247025 - limit: 4395630592 - tests: 1 2026-10-20 11:17:27,157 7 INFO rb-aa5c29f-225760-426740 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 11:17:27,283 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17: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 11:17:27,406 7 INFO rb-aa5c29f-225760-426740 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 11:17:27,664 7 INFO rb-aa5c29f-225760-426740 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 11:17:27,874 7 INFO rb-aa5c29f-225760-426740 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 11:17:28,087 7 INFO rb-aa5c29f-225760-426740 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 11:17:28,302 7 INFO rb-aa5c29f-225760-426740 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 11:17:28,556 7 INFO rb-aa5c29f-225760-426740 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 11:17:28,819 7 INFO rb-aa5c29f-225760-426740 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 11:17:29,075 7 INFO rb-aa5c29f-225760-426740 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 11:17:29,325 7 INFO rb-aa5c29f-225760-426740 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 11:17:29,587 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/accounting/old_tour" ended (passed: 10 / time: 2416 ms) 2026-10-20 11:17:29,719 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/accounting/old_tour (after GC) - used: 92157334 - total: 222705166 - limit: 4395630592 - tests: 10 2026-10-20 11:17:29,799 7 INFO rb-aa5c29f-225760-426740 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 11:17:29,967 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:29] "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 11:17:30,140 7 INFO rb-aa5c29f-225760-426740 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 11:17:30,411 7 INFO rb-aa5c29f-225760-426740 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 11:17:30,673 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/accounting/price" ended (passed: 3 / time: 867 ms) 2026-10-20 11:17:30,759 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/accounting/price (after GC) - used: 91805418 - total: 185742862 - limit: 4395630592 - tests: 3 2026-10-20 11:17:30,835 7 INFO rb-aa5c29f-225760-426740 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 11:17:30,973 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17: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.009 ro 2026-10-20 11:17:31,084 7 INFO rb-aa5c29f-225760-426740 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 11:17:31,264 7 INFO rb-aa5c29f-225760-426740 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 11:17:31,461 7 INFO rb-aa5c29f-225760-426740 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 11:17:31,694 7 INFO rb-aa5c29f-225760-426740 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 11:17:31,916 7 INFO rb-aa5c29f-225760-426740 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 11:17:32,144 7 INFO rb-aa5c29f-225760-426740 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 11:17:32,430 7 INFO rb-aa5c29f-225760-426740 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 11:17:32,688 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/accounting/pricelist" ended (passed: 8 / time: 1841 ms) 2026-10-20 11:17:32,795 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/accounting/pricelist (after GC) - used: 92061834 - total: 200422910 - limit: 4395630592 - tests: 8 2026-10-20 11:17:32,864 7 INFO rb-aa5c29f-225760-426740 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 11:17:33,005 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17: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.017 ro 2026-10-20 11:17:33,125 7 INFO rb-aa5c29f-225760-426740 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 11:17:33,351 7 INFO rb-aa5c29f-225760-426740 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 11:17:33,571 7 INFO rb-aa5c29f-225760-426740 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 11:17:33,805 7 INFO rb-aa5c29f-225760-426740 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 11:17:34,027 7 INFO rb-aa5c29f-225760-426740 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 11:17:34,233 7 INFO rb-aa5c29f-225760-426740 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 11:17:34,458 7 INFO rb-aa5c29f-225760-426740 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 11:17:34,699 7 INFO rb-aa5c29f-225760-426740 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 11:17:35,019 7 INFO rb-aa5c29f-225760-426740 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 11:17:35,305 7 INFO rb-aa5c29f-225760-426740 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 11:17:35,566 7 INFO rb-aa5c29f-225760-426740 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 11:17:35,895 7 INFO rb-aa5c29f-225760-426740 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 11:17:36,168 7 INFO rb-aa5c29f-225760-426740 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 11:17:36,439 7 INFO rb-aa5c29f-225760-426740 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 11:17:36,706 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/accounting/rounding" ended (passed: 15 / time: 3830 ms) 2026-10-20 11:17:36,879 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/accounting/rounding (after GC) - used: 92774426 - total: 230045198 - limit: 4395630592 - tests: 15 2026-10-20 11:17:36,959 7 INFO rb-aa5c29f-225760-426740 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 11:17:37,111 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17: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.013 ro 2026-10-20 11:17:37,318 7 INFO rb-aa5c29f-225760-426740 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: 347 ms) 2026-10-20 11:17:37,319 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/backend/pos_search_model" ended (passed: 1 / time: 347 ms) 2026-10-20 11:17:37,380 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/backend/pos_search_model (after GC) - used: 92563616 - total: 174228800 - limit: 4395630592 - tests: 1 2026-10-20 11:17:37,454 7 INFO rb-aa5c29f-225760-426740 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 11:17:37,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:37] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-20 11:17:37,703 7 INFO rb-aa5c29f-225760-426740 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 11:17:37,902 7 INFO rb-aa5c29f-225760-426740 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 11:17:38,112 7 INFO rb-aa5c29f-225760-426740 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 11:17:38,299 7 INFO rb-aa5c29f-225760-426740 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 11:17:38,515 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/cash_move_receipt" ended (passed: 5 / time: 1051 ms) 2026-10-20 11:17:38,619 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/cash_move_receipt (after GC) - used: 97865731 - total: 194433239 - limit: 4395630592 - tests: 5 2026-10-20 11:17:38,715 7 INFO rb-aa5c29f-225760-426740 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 11:17:38,872 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:38] "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 11:17:39,032 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/category_selector" ended (passed: 1 / time: 310 ms) 2026-10-20 11:17:39,117 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/category_selector (after GC) - used: 98925847 - total: 180018191 - limit: 4395630592 - tests: 1 2026-10-20 11:17:39,210 7 INFO rb-aa5c29f-225760-426740 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 11:17:39,363 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:39] "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 11:17:39,585 7 INFO rb-aa5c29f-225760-426740 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 11:17:39,587 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:39] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 11:17:39,853 7 INFO rb-aa5c29f-225760-426740 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 11:17:40,111 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/feedback_screen" ended (passed: 3 / time: 901 ms) 2026-10-20 11:17:40,200 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/feedback_screen (after GC) - used: 99322881 - total: 190512093 - limit: 4395630592 - tests: 3 2026-10-20 11:17:40,289 7 INFO rb-aa5c29f-225760-426740 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 11:17:40,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17: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.013 ro 2026-10-20 11:17:40,575 7 INFO rb-aa5c29f-225760-426740 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 11:17:40,789 7 INFO rb-aa5c29f-225760-426740 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 11:17:40,996 7 INFO rb-aa5c29f-225760-426740 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 11:17:41,200 7 INFO rb-aa5c29f-225760-426740 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 11:17:41,401 7 INFO rb-aa5c29f-225760-426740 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 11:17:41,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 11:17:41,626 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 11:17:41,873 7 INFO rb-aa5c29f-225760-426740 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 11:17:41,874 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:41] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.011 - 2026-10-20 11:17:42,227 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/order_change_receipt" ended (passed: 7 / time: 1930 ms) 2026-10-20 11:17:42,370 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/order_change_receipt (after GC) - used: 106020544 - total: 216301112 - limit: 4395630592 - tests: 7 2026-10-20 11:17:42,434 7 INFO rb-aa5c29f-225760-426740 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 11:17:42,597 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:42] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.018 ro 2026-10-20 11:17:42,786 7 INFO rb-aa5c29f-225760-426740 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 11:17:43,031 7 INFO rb-aa5c29f-225760-426740 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 11:17:43,232 7 INFO rb-aa5c29f-225760-426740 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 11:17:43,457 7 INFO rb-aa5c29f-225760-426740 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 11:17:43,678 7 INFO rb-aa5c29f-225760-426740 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 11:17:43,887 7 INFO rb-aa5c29f-225760-426740 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 11:17:44,104 7 INFO rb-aa5c29f-225760-426740 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 11:17:44,306 7 INFO rb-aa5c29f-225760-426740 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 11:17:44,546 7 INFO rb-aa5c29f-225760-426740 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 11:17:44,817 7 INFO rb-aa5c29f-225760-426740 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 11:17:45,116 7 INFO rb-aa5c29f-225760-426740 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 11:17:45,384 7 INFO rb-aa5c29f-225760-426740 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 11:17:45,639 7 INFO rb-aa5c29f-225760-426740 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 11:17:45,891 7 INFO rb-aa5c29f-225760-426740 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 11:17:46,239 7 INFO rb-aa5c29f-225760-426740 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 11:17:46,488 7 INFO rb-aa5c29f-225760-426740 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 11:17:46,704 7 INFO rb-aa5c29f-225760-426740 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 11:17:46,970 7 INFO rb-aa5c29f-225760-426740 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 11:17:47,205 7 INFO rb-aa5c29f-225760-426740 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 11:17:47,475 7 INFO rb-aa5c29f-225760-426740 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 11:17:47,715 7 INFO rb-aa5c29f-225760-426740 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 11:17:48,044 7 INFO rb-aa5c29f-225760-426740 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 11:17:48,450 7 INFO rb-aa5c29f-225760-426740 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 11:17:48,640 7 INFO rb-aa5c29f-225760-426740 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 11:17:48,872 7 INFO rb-aa5c29f-225760-426740 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 11:17:49,071 7 INFO rb-aa5c29f-225760-426740 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 11:17:49,250 7 INFO rb-aa5c29f-225760-426740 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 11:17:49,430 7 INFO rb-aa5c29f-225760-426740 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 11:17:49,618 7 INFO rb-aa5c29f-225760-426740 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 11:17:49,822 7 INFO rb-aa5c29f-225760-426740 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 11:17:50,002 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/order_receipt" ended (passed: 31 / time: 7563 ms) 2026-10-20 11:17:50,278 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/order_receipt (after GC) - used: 108607525 - total: 271506769 - limit: 4395630592 - tests: 31 2026-10-20 11:17:50,359 7 INFO rb-aa5c29f-225760-426740 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 11:17:50,504 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17: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 11:17:50,699 7 INFO rb-aa5c29f-225760-426740 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 11:17:50,950 7 INFO rb-aa5c29f-225760-426740 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 11:17:51,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/order_summary" ended (passed: 3 / time: 873 ms) 2026-10-20 11:17:51,348 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/order_summary (after GC) - used: 108379100 - total: 207019344 - limit: 4395630592 - tests: 3 2026-10-20 11:17:51,426 7 INFO rb-aa5c29f-225760-426740 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 11:17:51,562 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17: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 11:17:51,708 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/orderline" ended (passed: 1 / time: 279 ms) 2026-10-20 11:17:51,827 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/orderline (after GC) - used: 108357130 - total: 191816366 - limit: 4395630592 - tests: 1 2026-10-20 11:17:51,914 7 INFO rb-aa5c29f-225760-426740 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 11:17:52,060 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:52] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.015 ro 2026-10-20 11:17:52,271 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:52] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.005 - 2026-10-20 11:17:52,653 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/orderline_note_button" ended (passed: 1 / time: 732 ms) 2026-10-20 11:17:52,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/orderline_note_button (after GC) - used: 108559662 - total: 192084922 - limit: 4395630592 - tests: 1 2026-10-20 11:17:52,828 7 INFO rb-aa5c29f-225760-426740 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 11:17:52,959 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17: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.013 ro 2026-10-20 11:17:53,223 7 INFO rb-aa5c29f-225760-426740 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 11:17:53,505 7 INFO rb-aa5c29f-225760-426740 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 11:17:53,795 7 INFO rb-aa5c29f-225760-426740 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 11:17:54,037 7 INFO rb-aa5c29f-225760-426740 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 11:17:54,260 7 INFO rb-aa5c29f-225760-426740 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: 1031 ms) 2026-10-20 11:17:54,261 7 INFO rb-aa5c29f-225760-426740 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 11:17:54,485 7 INFO rb-aa5c29f-225760-426740 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 11:17:54,704 7 INFO rb-aa5c29f-225760-426740 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 11:17:54,927 7 INFO rb-aa5c29f-225760-426740 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 11:17:55,143 7 INFO rb-aa5c29f-225760-426740 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 11:17:55,357 7 INFO rb-aa5c29f-225760-426740 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 11:17:55,575 7 INFO rb-aa5c29f-225760-426740 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: 1313 ms) 2026-10-20 11:17:55,576 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/payment_lines" ended (passed: 11 / time: 2742 ms) 2026-10-20 11:17:55,723 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/payment_lines (after GC) - used: 108982713 - total: 222500197 - limit: 4395630592 - tests: 11 2026-10-20 11:17:55,791 7 INFO rb-aa5c29f-225760-426740 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 11:17:55,926 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:55] "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 11:17:56,102 7 INFO rb-aa5c29f-225760-426740 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 11:17:56,346 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/payment_screen" ended (passed: 2 / time: 548 ms) 2026-10-20 11:17:56,454 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/payment_screen (after GC) - used: 108976826 - total: 201811470 - limit: 4395630592 - tests: 2 2026-10-20 11:17:56,532 7 INFO rb-aa5c29f-225760-426740 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 11:17:56,686 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17: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 11:17:56,916 7 INFO rb-aa5c29f-225760-426740 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: 388 ms) 2026-10-20 11:17:56,917 7 INFO rb-aa5c29f-225760-426740 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 11:17:57,229 7 INFO rb-aa5c29f-225760-426740 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 11:17:57,495 7 INFO rb-aa5c29f-225760-426740 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 11:17:57,765 7 INFO rb-aa5c29f-225760-426740 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 11:17:58,023 7 INFO rb-aa5c29f-225760-426740 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 11:17:58,335 7 INFO rb-aa5c29f-225760-426740 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: 1799 ms) 2026-10-20 11:17:58,450 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/chose_combo_popup (after GC) - used: 109218196 - total: 212038536 - limit: 4395630592 - tests: 6 2026-10-20 11:17:58,527 7 INFO rb-aa5c29f-225760-426740 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 11:17:58,654 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:58] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-20 11:17:58,829 7 INFO rb-aa5c29f-225760-426740 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 11:17:59,078 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/popup/closing_popup" ended (passed: 2 / time: 541 ms) 2026-10-20 11:17:59,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/closing_popup (after GC) - used: 109298305 - total: 201572877 - limit: 4395630592 - tests: 2 2026-10-20 11:17:59,242 7 INFO rb-aa5c29f-225760-426740 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 11:17:59,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17:59] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-20 11:17:59,546 7 INFO rb-aa5c29f-225760-426740 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: 297 ms) 2026-10-20 11:17:59,646 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/combo_configurator_popup (after GC) - used: 109220738 - total: 193446282 - limit: 4395630592 - tests: 1 2026-10-20 11:17:59,715 7 INFO rb-aa5c29f-225760-426740 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 11:17:59,860 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:17: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.016 ro 2026-10-20 11:18:00,152 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/popup/error_dialog" ended (passed: 1 / time: 426 ms) 2026-10-20 11:18:00,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/error_dialog (after GC) - used: 108969935 - total: 193451407 - limit: 4395630592 - tests: 1 2026-10-20 11:18:00,347 7 INFO rb-aa5c29f-225760-426740 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 11:18:00,500 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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 11:18:00,690 7 INFO rb-aa5c29f-225760-426740 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: 336 ms) 2026-10-20 11:18:00,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/order_details_dialog (after GC) - used: 109057250 - total: 192934898 - limit: 4395630592 - tests: 1 2026-10-20 11:18:00,876 7 INFO rb-aa5c29f-225760-426740 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 11:18:01,043 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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.02 ro 2026-10-20 11:18:01,256 7 INFO rb-aa5c29f-225760-426740 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: 374 ms) 2026-10-20 11:18:01,354 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/preset_slots_popup (after GC) - used: 109132019 - total: 192939335 - limit: 4395630592 - tests: 1 2026-10-20 11:18:01,420 7 INFO rb-aa5c29f-225760-426740 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 11:18:01,541 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18:01] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-20 11:18:01,698 7 INFO rb-aa5c29f-225760-426740 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 11:18:02,002 7 INFO rb-aa5c29f-225760-426740 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 11:18:02,111 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/product_info_popup (after GC) - used: 109308501 - total: 197937093 - limit: 4395630592 - tests: 2 2026-10-20 11:18:02,184 7 INFO rb-aa5c29f-225760-426740 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 11:18:02,317 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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.009 ro 2026-10-20 11:18:02,491 7 INFO rb-aa5c29f-225760-426740 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 11:18:02,780 7 INFO rb-aa5c29f-225760-426740 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 11:18:03,078 7 INFO rb-aa5c29f-225760-426740 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 11:18:03,341 7 INFO rb-aa5c29f-225760-426740 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 11:18:03,607 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/product_configurator_popup" ended (passed: 5 / time: 1417 ms) 2026-10-20 11:18:03,715 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/product_configurator_popup (after GC) - used: 109567374 - total: 209742906 - limit: 4395630592 - tests: 5 2026-10-20 11:18:03,776 7 INFO rb-aa5c29f-225760-426740 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 11:18:03,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18:03] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.006 0.024 ro 2026-10-20 11:18:04,062 7 INFO rb-aa5c29f-225760-426740 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 11:18:04,312 7 INFO rb-aa5c29f-225760-426740 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 11:18:04,312 7 INFO rb-aa5c29f-225760-426740 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 11:18:04,578 7 INFO rb-aa5c29f-225760-426740 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 11:18:04,895 7 INFO rb-aa5c29f-225760-426740 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 11:18:05,113 7 INFO rb-aa5c29f-225760-426740 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 11:18:05,373 7 INFO rb-aa5c29f-225760-426740 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 11:18:05,870 7 INFO rb-aa5c29f-225760-426740 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 11:18:06,155 7 INFO rb-aa5c29f-225760-426740 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 11:18:06,502 7 INFO rb-aa5c29f-225760-426740 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 11:18:06,749 7 INFO rb-aa5c29f-225760-426740 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 11:18:06,998 7 INFO rb-aa5c29f-225760-426740 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 11:18:07,287 7 INFO rb-aa5c29f-225760-426740 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 11:18:07,536 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/product_screen" ended (passed: 13 / time: 3746 ms) 2026-10-20 11:18:07,742 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/product_screen (after GC) - used: 110267134 - total: 246443454 - limit: 4395630592 - tests: 13 2026-10-20 11:18:07,817 7 INFO rb-aa5c29f-225760-426740 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 11:18:07,934 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18:07] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-20 11:18:08,034 7 INFO rb-aa5c29f-225760-426740 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 11:18:08,234 7 INFO rb-aa5c29f-225760-426740 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 11:18:08,441 7 INFO rb-aa5c29f-225760-426740 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 11:18:08,634 7 INFO rb-aa5c29f-225760-426740 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 11:18:08,815 7 INFO rb-aa5c29f-225760-426740 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 11:18:09,025 7 INFO rb-aa5c29f-225760-426740 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 11:18:09,205 7 INFO rb-aa5c29f-225760-426740 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 11:18:09,394 7 INFO rb-aa5c29f-225760-426740 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 11:18:09,635 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/sale_details_receipt" ended (passed: 9 / time: 1809 ms) 2026-10-20 11:18:09,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/sale_details_receipt (after GC) - used: 110186890 - total: 246188766 - limit: 4395630592 - tests: 9 2026-10-20 11:18:09,888 7 INFO rb-aa5c29f-225760-426740 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 11:18:10,047 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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.012 ro 2026-10-20 11:18:10,441 7 INFO rb-aa5c29f-225760-426740 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 11:18:10,850 7 INFO rb-aa5c29f-225760-426740 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 11:18:11,131 7 INFO rb-aa5c29f-225760-426740 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 11:18:11,388 7 INFO rb-aa5c29f-225760-426740 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 11:18:11,592 7 INFO rb-aa5c29f-225760-426740 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 11:18:11,805 7 INFO rb-aa5c29f-225760-426740 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 11:18:12,019 7 INFO rb-aa5c29f-225760-426740 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 11:18:12,260 7 INFO rb-aa5c29f-225760-426740 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 11:18:12,576 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList" ended (passed: 7 / time: 1725 ms) 2026-10-20 11:18:12,578 7 INFO rb-aa5c29f-225760-426740 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 11:18:12,912 7 INFO rb-aa5c29f-225760-426740 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 11:18:13,129 7 INFO rb-aa5c29f-225760-426740 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 11:18:13,373 7 INFO rb-aa5c29f-225760-426740 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 11:18:13,637 7 INFO rb-aa5c29f-225760-426740 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 11:18:13,893 7 INFO rb-aa5c29f-225760-426740 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 11:18:14,182 7 INFO rb-aa5c29f-225760-426740 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 11:18:14,462 7 INFO rb-aa5c29f-225760-426740 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 11:18:14,687 7 INFO rb-aa5c29f-225760-426740 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 11:18:15,084 7 INFO rb-aa5c29f-225760-426740 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 11:18:15,377 7 INFO rb-aa5c29f-225760-426740 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 11:18:15,669 7 INFO rb-aa5c29f-225760-426740 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 11:18:16,003 7 INFO rb-aa5c29f-225760-426740 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 11:18:16,783 7 INFO rb-aa5c29f-225760-426740 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 11:18:17,041 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/ticket_screen" ended (passed: 23 / time: 7141 ms) 2026-10-20 11:18:17,164 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/ticket_screen (after GC) - used: 111194193 - total: 197986957 - limit: 4395630592 - tests: 23 2026-10-20 11:18:17,254 7 INFO rb-aa5c29f-225760-426740 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 11:18:17,417 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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 11:18:17,551 7 INFO rb-aa5c29f-225760-426740 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 11:18:17,797 7 INFO rb-aa5c29f-225760-426740 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 11:18:18,008 7 INFO rb-aa5c29f-225760-426740 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 11:18:18,225 7 INFO rb-aa5c29f-225760-426740 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 11:18:18,446 7 INFO rb-aa5c29f-225760-426740 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 11:18:18,660 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/tip_receipt" ended (passed: 6 / time: 1407 ms) 2026-10-20 11:18:18,775 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/tip_receipt (after GC) - used: 110951409 - total: 212670581 - limit: 4395630592 - tests: 6 2026-10-20 11:18:18,832 7 INFO rb-aa5c29f-225760-426740 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 11:18:18,966 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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.016 ro 2026-10-20 11:18:19,199 7 INFO rb-aa5c29f-225760-426740 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 11:18:19,782 7 INFO rb-aa5c29f-225760-426740 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 11:18:20,101 7 INFO rb-aa5c29f-225760-426740 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 11:18:21,389 7 INFO rb-aa5c29f-225760-426740 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 11:18:21,836 7 INFO rb-aa5c29f-225760-426740 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 11:18:22,227 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 58464 0 0 0.004 - 2026-10-20 11:18:22,245 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/customer_display/customer_display" ended (passed: 6 / time: 3401 ms) 2026-10-20 11:18:22,387 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/customer_display/customer_display (after GC) - used: 111498171 - total: 223442751 - limit: 4395630592 - tests: 6 2026-10-20 11:18:22,471 7 INFO rb-aa5c29f-225760-426740 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 11:18:22,622 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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.01 ro 2026-10-20 11:18:22,785 7 INFO rb-aa5c29f-225760-426740 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: 305 ms) 2026-10-20 11:18:22,891 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/customer_display/customer_display_plugin (after GC) - used: 111098373 - total: 198014725 - limit: 4395630592 - tests: 1 2026-10-20 11:18:22,983 7 INFO rb-aa5c29f-225760-426740 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 11:18:23,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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 11:18:23,264 7 INFO rb-aa5c29f-225760-426740 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 11:18:23,506 7 INFO rb-aa5c29f-225760-426740 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 11:18:23,754 7 INFO rb-aa5c29f-225760-426740 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 11:18:23,950 7 INFO rb-aa5c29f-225760-426740 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 11:18:24,193 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/customer_display/device_registration" ended (passed: 5 / time: 1205 ms) 2026-10-20 11:18:24,306 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/customer_display/device_registration (after GC) - used: 111376969 - total: 208238357 - limit: 4395630592 - tests: 5 2026-10-20 11:18:24,392 7 INFO rb-aa5c29f-225760-426740 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 11:18:24,558 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18:24] "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 11:18:24,682 7 INFO rb-aa5c29f-225760-426740 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 11:18:24,903 7 INFO rb-aa5c29f-225760-426740 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 11:18:25,116 7 INFO rb-aa5c29f-225760-426740 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 11:18:25,389 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/account_fiscal_position" ended (passed: 4 / time: 988 ms) 2026-10-20 11:18:25,495 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/account_fiscal_position (after GC) - used: 111408641 - total: 210335493 - limit: 4395630592 - tests: 4 2026-10-20 11:18:25,574 7 INFO rb-aa5c29f-225760-426740 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 11:18:25,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18:25] "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 11:18:25,877 7 INFO rb-aa5c29f-225760-426740 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 11:18:26,147 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/combo_suggestion" ended (passed: 2 / time: 565 ms) 2026-10-20 11:18:26,269 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/combo_suggestion (after GC) - used: 111297777 - total: 203781909 - limit: 4395630592 - tests: 2 2026-10-20 11:18:26,371 7 INFO rb-aa5c29f-225760-426740 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 11:18:26,515 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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 11:18:26,632 7 INFO rb-aa5c29f-225760-426740 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 11:18:26,828 7 INFO rb-aa5c29f-225760-426740 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 11:18:27,023 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_category" ended (passed: 3 / time: 639 ms) 2026-10-20 11:18:27,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_category (after GC) - used: 111471393 - total: 205616901 - limit: 4395630592 - tests: 3 2026-10-20 11:18:27,210 7 INFO rb-aa5c29f-225760-426740 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 11:18:27,339 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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.012 ro 2026-10-20 11:18:27,478 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_combo" ended (passed: 1 / time: 263 ms) 2026-10-20 11:18:27,580 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_combo (after GC) - used: 111274833 - total: 198539013 - limit: 4395630592 - tests: 1 2026-10-20 11:18:27,636 7 INFO rb-aa5c29f-225760-426740 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 11:18:27,767 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18:27] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.022 ro 2026-10-20 11:18:27,917 7 INFO rb-aa5c29f-225760-426740 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 11:18:28,178 7 INFO rb-aa5c29f-225760-426740 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 11:18:28,419 7 INFO rb-aa5c29f-225760-426740 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 11:18:28,664 7 INFO rb-aa5c29f-225760-426740 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 11:18:28,883 7 INFO rb-aa5c29f-225760-426740 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 11:18:29,093 7 INFO rb-aa5c29f-225760-426740 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 11:18:29,276 7 INFO rb-aa5c29f-225760-426740 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 11:18:29,498 7 INFO rb-aa5c29f-225760-426740 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 11:18:29,845 7 INFO rb-aa5c29f-225760-426740 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 11:18:30,068 7 INFO rb-aa5c29f-225760-426740 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 11:18:30,303 7 INFO rb-aa5c29f-225760-426740 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 11:18:30,525 7 INFO rb-aa5c29f-225760-426740 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 11:18:30,747 7 INFO rb-aa5c29f-225760-426740 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 11:18:30,973 7 INFO rb-aa5c29f-225760-426740 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 11:18:31,210 7 INFO rb-aa5c29f-225760-426740 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 11:18:31,568 7 INFO rb-aa5c29f-225760-426740 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 11:18:31,796 7 INFO rb-aa5c29f-225760-426740 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 11:18:32,025 7 INFO rb-aa5c29f-225760-426740 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 11:18:32,235 7 INFO rb-aa5c29f-225760-426740 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: 437 ms) 2026-10-20 11:18:32,236 7 INFO rb-aa5c29f-225760-426740 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 11:18:32,473 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_order" ended (passed: 20 / time: 4819 ms) 2026-10-20 11:18:32,709 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_order (after GC) - used: 111763005 - total: 245200645 - limit: 4395630592 - tests: 20 2026-10-20 11:18:32,783 7 INFO rb-aa5c29f-225760-426740 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 11:18:32,913 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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.013 ro 2026-10-20 11:18:33,039 7 INFO rb-aa5c29f-225760-426740 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 11:18:33,282 7 INFO rb-aa5c29f-225760-426740 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 11:18:33,513 7 INFO rb-aa5c29f-225760-426740 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 11:18:33,746 7 INFO rb-aa5c29f-225760-426740 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 11:18:33,974 7 INFO rb-aa5c29f-225760-426740 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 11:18:34,193 7 INFO rb-aa5c29f-225760-426740 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 11:18:34,530 7 INFO rb-aa5c29f-225760-426740 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 11:18:34,722 7 INFO rb-aa5c29f-225760-426740 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 11:18:34,932 7 INFO rb-aa5c29f-225760-426740 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 11:18:35,131 7 INFO rb-aa5c29f-225760-426740 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 11:18:35,325 7 INFO rb-aa5c29f-225760-426740 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: 596 ms) 2026-10-20 11:18:35,327 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_order_line" ended (passed: 11 / time: 2539 ms) 2026-10-20 11:18:35,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_order_line (after GC) - used: 111560673 - total: 249919253 - limit: 4395630592 - tests: 11 2026-10-20 11:18:35,536 7 INFO rb-aa5c29f-225760-426740 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 11:18:35,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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.009 ro 2026-10-20 11:18:35,804 7 INFO rb-aa5c29f-225760-426740 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 11:18:36,036 7 INFO rb-aa5c29f-225760-426740 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 11:18:36,275 7 INFO rb-aa5c29f-225760-426740 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 11:18:36,493 7 INFO rb-aa5c29f-225760-426740 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 11:18:36,706 7 INFO rb-aa5c29f-225760-426740 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 11:18:36,918 7 INFO rb-aa5c29f-225760-426740 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 11:18:37,141 7 INFO rb-aa5c29f-225760-426740 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 11:18:37,342 7 INFO rb-aa5c29f-225760-426740 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 11:18:37,542 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_payment" ended (passed: 9 / time: 1993 ms) 2026-10-20 11:18:37,708 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_payment (after GC) - used: 111677497 - total: 251754261 - limit: 4395630592 - tests: 9 2026-10-20 11:18:37,779 7 INFO rb-aa5c29f-225760-426740 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 11:18:37,916 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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.01 ro 2026-10-20 11:18:38,067 7 INFO rb-aa5c29f-225760-426740 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 11:18:38,349 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_payment_method" ended (passed: 2 / time: 563 ms) 2026-10-20 11:18:38,447 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_payment_method (after GC) - used: 111452377 - total: 206141205 - limit: 4395630592 - tests: 2 2026-10-20 11:18:38,524 7 INFO rb-aa5c29f-225760-426740 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 11:18:38,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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.012 ro 2026-10-20 11:18:38,784 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_preset" ended (passed: 1 / time: 248 ms) 2026-10-20 11:18:38,866 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_preset (after GC) - used: 111422553 - total: 197490437 - limit: 4395630592 - tests: 1 2026-10-20 11:18:38,925 7 INFO rb-aa5c29f-225760-426740 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 11:18:39,052 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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.011 ro 2026-10-20 11:18:39,156 7 INFO rb-aa5c29f-225760-426740 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 11:18:39,425 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/product_product" ended (passed: 2 / time: 490 ms) 2026-10-20 11:18:39,558 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/product_product (after GC) - used: 111533317 - total: 201946885 - limit: 4395630592 - tests: 2 2026-10-20 11:18:39,621 7 INFO rb-aa5c29f-225760-426740 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 11:18:39,738 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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 11:18:39,846 7 INFO rb-aa5c29f-225760-426740 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 11:18:40,070 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/product_template" ended (passed: 2 / time: 442 ms) 2026-10-20 11:18:40,202 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/product_template (after GC) - used: 111482373 - total: 203257621 - limit: 4395630592 - tests: 2 2026-10-20 11:18:40,275 7 INFO rb-aa5c29f-225760-426740 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 11:18:40,379 7 INFO rb-aa5c29f-225760-426740 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 11:18:40,471 7 INFO rb-aa5c29f-225760-426740 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 11:18:40,561 7 INFO rb-aa5c29f-225760-426740 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 11:18:40,649 7 INFO rb-aa5c29f-225760-426740 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: 373 ms) 2026-10-20 11:18:40,680 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/events" ended (passed: 4 / time: 373 ms) 2026-10-20 11:18:40,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/events (after GC) - used: 111524240 - total: 200111892 - limit: 4395630592 - tests: 4 2026-10-20 11:18:40,839 7 INFO rb-aa5c29f-225760-426740 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 11:18:40,941 7 INFO rb-aa5c29f-225760-426740 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 11:18:41,045 7 INFO rb-aa5c29f-225760-426740 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 11:18:41,196 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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.013 ro 2026-10-20 11:18:41,359 7 INFO rb-aa5c29f-225760-426740 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: 516 ms) 2026-10-20 11:18:41,452 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/indexed_db_serialization (after GC) - used: 111497646 - total: 200636202 - limit: 4395630592 - tests: 3 2026-10-20 11:18:41,511 7 INFO rb-aa5c29f-225760-426740 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 11:18:41,612 7 INFO rb-aa5c29f-225760-426740 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 11:18:41,725 7 INFO rb-aa5c29f-225760-426740 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 11:18:41,811 7 INFO rb-aa5c29f-225760-426740 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 11:18:41,918 7 INFO rb-aa5c29f-225760-426740 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 11:18:41,996 7 INFO rb-aa5c29f-225760-426740 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 11:18:42,085 7 INFO rb-aa5c29f-225760-426740 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 11:18:42,167 7 INFO rb-aa5c29f-225760-426740 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 11:18:42,262 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/orm_serialization" ended (passed: 8 / time: 746 ms) 2026-10-20 11:18:42,346 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/orm_serialization (after GC) - used: 111650173 - total: 205879097 - limit: 4395630592 - tests: 8 2026-10-20 11:18:42,407 7 INFO rb-aa5c29f-225760-426740 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 11:18:42,507 7 INFO rb-aa5c29f-225760-426740 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 11:18:42,596 7 INFO rb-aa5c29f-225760-426740 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 11:18:42,679 7 INFO rb-aa5c29f-225760-426740 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 11:18:42,787 7 INFO rb-aa5c29f-225760-426740 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 11:18:42,857 7 INFO rb-aa5c29f-225760-426740 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 11:18:42,935 7 INFO rb-aa5c29f-225760-426740 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 11:18:43,005 7 INFO rb-aa5c29f-225760-426740 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 11:18:43,111 7 INFO rb-aa5c29f-225760-426740 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 11:18:43,204 7 INFO rb-aa5c29f-225760-426740 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 11:18:43,311 7 INFO rb-aa5c29f-225760-426740 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: 902 ms) 2026-10-20 11:18:43,312 7 INFO rb-aa5c29f-225760-426740 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 11:18:43,395 7 INFO rb-aa5c29f-225760-426740 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 11:18:43,474 7 INFO rb-aa5c29f-225760-426740 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 11:18:43,546 7 INFO rb-aa5c29f-225760-426740 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 11:18:43,627 7 INFO rb-aa5c29f-225760-426740 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 11:18:43,708 7 INFO rb-aa5c29f-225760-426740 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 11:18:43,785 7 INFO rb-aa5c29f-225760-426740 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 11:18:43,847 7 INFO rb-aa5c29f-225760-426740 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 11:18:43,923 7 INFO rb-aa5c29f-225760-426740 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 11:18:44,001 7 INFO rb-aa5c29f-225760-426740 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 11:18:44,076 7 INFO rb-aa5c29f-225760-426740 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: 760 ms) 2026-10-20 11:18:44,080 7 INFO rb-aa5c29f-225760-426740 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: 760 ms) 2026-10-20 11:18:44,080 7 INFO rb-aa5c29f-225760-426740 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 11:18:44,144 7 INFO rb-aa5c29f-225760-426740 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 11:18:44,234 7 INFO rb-aa5c29f-225760-426740 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 11:18:44,313 7 INFO rb-aa5c29f-225760-426740 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 11:18:44,413 7 INFO rb-aa5c29f-225760-426740 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 11:18:44,490 7 INFO rb-aa5c29f-225760-426740 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 11:18:44,572 7 INFO rb-aa5c29f-225760-426740 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 11:18:44,660 7 INFO rb-aa5c29f-225760-426740 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 11:18:44,758 7 INFO rb-aa5c29f-225760-426740 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 11:18:44,854 7 INFO rb-aa5c29f-225760-426740 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 11:18:44,956 7 INFO rb-aa5c29f-225760-426740 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 11:18:45,031 7 INFO rb-aa5c29f-225760-426740 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 11:18:45,106 7 INFO rb-aa5c29f-225760-426740 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 11:18:45,183 7 INFO rb-aa5c29f-225760-426740 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: 512 ms) 2026-10-20 11:18:45,184 7 INFO rb-aa5c29f-225760-426740 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: 1094 ms) 2026-10-20 11:18:45,184 7 INFO rb-aa5c29f-225760-426740 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: 2756 ms) 2026-10-20 11:18:45,185 7 INFO rb-aa5c29f-225760-426740 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 11:18:45,282 7 INFO rb-aa5c29f-225760-426740 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 11:18:45,369 7 INFO rb-aa5c29f-225760-426740 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 11:18:45,458 7 INFO rb-aa5c29f-225760-426740 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 11:18:45,538 7 INFO rb-aa5c29f-225760-426740 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 11:18:45,623 7 INFO rb-aa5c29f-225760-426740 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: 443 ms) 2026-10-20 11:18:45,624 7 INFO rb-aa5c29f-225760-426740 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 11:18:45,688 7 INFO rb-aa5c29f-225760-426740 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 11:18:45,766 7 INFO rb-aa5c29f-225760-426740 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 11:18:45,845 7 INFO rb-aa5c29f-225760-426740 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 11:18:45,939 7 INFO rb-aa5c29f-225760-426740 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 11:18:46,019 7 INFO rb-aa5c29f-225760-426740 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 11:18:46,118 7 INFO rb-aa5c29f-225760-426740 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: 495 ms) 2026-10-20 11:18:46,119 7 INFO rb-aa5c29f-225760-426740 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: 938 ms) 2026-10-20 11:18:46,125 7 INFO rb-aa5c29f-225760-426740 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: 3694 ms) 2026-10-20 11:18:46,266 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models.backlink (after GC) - used: 111634094 - total: 242841438 - limit: 4395630592 - tests: 44 2026-10-20 11:18:46,340 7 INFO rb-aa5c29f-225760-426740 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 11:18:46,462 7 INFO rb-aa5c29f-225760-426740 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 11:18:46,598 7 INFO rb-aa5c29f-225760-426740 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 11:18:46,689 7 INFO rb-aa5c29f-225760-426740 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 11:18:46,802 7 INFO rb-aa5c29f-225760-426740 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 11:18:46,891 7 INFO rb-aa5c29f-225760-426740 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 11:18:46,989 7 INFO rb-aa5c29f-225760-426740 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 11:18:47,084 7 INFO rb-aa5c29f-225760-426740 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 11:18:47,195 7 INFO rb-aa5c29f-225760-426740 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 11:18:47,277 7 INFO rb-aa5c29f-225760-426740 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 11:18:47,390 7 INFO rb-aa5c29f-225760-426740 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 11:18:47,474 7 INFO rb-aa5c29f-225760-426740 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 11:18:47,572 7 INFO rb-aa5c29f-225760-426740 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 11:18:47,645 7 INFO rb-aa5c29f-225760-426740 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 11:18:47,736 7 INFO rb-aa5c29f-225760-426740 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 11:18:47,817 7 INFO rb-aa5c29f-225760-426740 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 11:18:47,895 7 INFO rb-aa5c29f-225760-426740 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 11:18:47,968 7 INFO rb-aa5c29f-225760-426740 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 11:18:48,061 7 INFO rb-aa5c29f-225760-426740 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 11:18:48,146 7 INFO rb-aa5c29f-225760-426740 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 11:18:48,241 7 INFO rb-aa5c29f-225760-426740 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 11:18:48,323 7 INFO rb-aa5c29f-225760-426740 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 11:18:48,429 7 INFO rb-aa5c29f-225760-426740 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 11:18:48,513 7 INFO rb-aa5c29f-225760-426740 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 11:18:48,588 7 INFO rb-aa5c29f-225760-426740 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 11:18:48,647 7 INFO rb-aa5c29f-225760-426740 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 11:18:48,732 7 INFO rb-aa5c29f-225760-426740 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 11:18:48,799 7 INFO rb-aa5c29f-225760-426740 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 11:18:48,866 7 INFO rb-aa5c29f-225760-426740 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 11:18:48,941 7 INFO rb-aa5c29f-225760-426740 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: 211 ms) 2026-10-20 11:18:48,941 7 INFO rb-aa5c29f-225760-426740 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: 211 ms) 2026-10-20 11:18:48,942 7 INFO rb-aa5c29f-225760-426740 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 11:18:49,023 7 INFO rb-aa5c29f-225760-426740 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: 2666 ms) 2026-10-20 11:18:49,024 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models" ended (passed: 30 / time: 2666 ms) 2026-10-20 11:18:49,123 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models (after GC) - used: 111639275 - total: 256210819 - limit: 4395630592 - tests: 30 2026-10-20 11:18:49,183 7 INFO rb-aa5c29f-225760-426740 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 11:18:49,286 7 INFO rb-aa5c29f-225760-426740 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 11:18:49,384 7 INFO rb-aa5c29f-225760-426740 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 11:18:49,470 7 INFO rb-aa5c29f-225760-426740 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 11:18:49,567 7 INFO rb-aa5c29f-225760-426740 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 11:18:49,649 7 INFO rb-aa5c29f-225760-426740 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 11:18:49,745 7 INFO rb-aa5c29f-225760-426740 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: 560 ms) 2026-10-20 11:18:49,752 7 INFO rb-aa5c29f-225760-426740 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: 560 ms) 2026-10-20 11:18:49,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models_dirty (after GC) - used: 111710780 - total: 206141352 - limit: 4395630592 - tests: 6 2026-10-20 11:18:49,946 7 INFO rb-aa5c29f-225760-426740 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 11:18:49,949 7 INFO rb-aa5c29f-225760-426740 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 11:18:49,954 7 INFO rb-aa5c29f-225760-426740 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: 9 ms) 2026-10-20 11:18:49,957 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/utils" ended (passed: 2 / time: 9 ms) 2026-10-20 11:18:50,059 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/utils (after GC) - used: 111417016 - total: 196704168 - limit: 4395630592 - tests: 2 2026-10-20 11:18:50,135 7 INFO rb-aa5c29f-225760-426740 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 11:18:50,285 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18:50] "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 11:18:50,483 7 INFO rb-aa5c29f-225760-426740 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 11:18:50,515 7 INFO rb-aa5c29f-225760-426740 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 11:18:50,552 7 INFO rb-aa5c29f-225760-426740 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 11:18:50,577 7 INFO rb-aa5c29f-225760-426740 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 11:18:50,603 7 INFO rb-aa5c29f-225760-426740 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 11:18:50,914 7 INFO rb-aa5c29f-225760-426740 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 11:18:50,941 7 INFO rb-aa5c29f-225760-426740 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 11:18:50,975 7 INFO rb-aa5c29f-225760-426740 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 11:18:51,010 7 INFO rb-aa5c29f-225760-426740 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 11:18:51,047 7 INFO rb-aa5c29f-225760-426740 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 11:18:51,163 7 INFO rb-aa5c29f-225760-426740 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 11:18:51,440 7 INFO rb-aa5c29f-225760-426740 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 11:18:51,559 7 INFO rb-aa5c29f-225760-426740 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 11:18:51,574 7 INFO rb-aa5c29f-225760-426740 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 11:18:51,898 7 INFO rb-aa5c29f-225760-426740 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 11:18:51,908 7 INFO rb-aa5c29f-225760-426740 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 11:18:52,199 7 INFO rb-aa5c29f-225760-426740 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 11:18:52,222 7 INFO rb-aa5c29f-225760-426740 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 11:18:52,243 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/barcode_scanning_flow" ended (passed: 5 / time: 2100 ms) 2026-10-20 11:18:52,392 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/barcode_scanning_flow (after GC) - used: 112366936 - total: 221346132 - limit: 4395630592 - tests: 5 2026-10-20 11:18:52,456 7 INFO rb-aa5c29f-225760-426740 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 11:18:52,571 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18: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 11:18:53,289 7 INFO rb-aa5c29f-225760-426740 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 11:18:53,909 7 INFO rb-aa5c29f-225760-426740 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 11:18:54,256 7 INFO rb-aa5c29f-225760-426740 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 11:18:54,786 7 INFO rb-aa5c29f-225760-426740 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 11:18:55,294 7 INFO rb-aa5c29f-225760-426740 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 11:18:55,738 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/chrome_flow" ended (passed: 6 / time: 3274 ms) 2026-10-20 11:18:55,920 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/chrome_flow (after GC) - used: 117134990 - total: 231111018 - limit: 4395630592 - tests: 6 2026-10-20 11:18:55,998 7 INFO rb-aa5c29f-225760-426740 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 11:18:56,146 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:18:56] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-20 11:18:56,593 7 INFO rb-aa5c29f-225760-426740 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 11:18:57,687 7 INFO rb-aa5c29f-225760-426740 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 11:18:58,213 7 INFO rb-aa5c29f-225760-426740 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 11:18:58,766 7 INFO rb-aa5c29f-225760-426740 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 11:18:59,373 7 INFO rb-aa5c29f-225760-426740 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 11:18:59,822 7 INFO rb-aa5c29f-225760-426740 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 11:19:00,443 7 INFO rb-aa5c29f-225760-426740 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 11:19:00,932 7 INFO rb-aa5c29f-225760-426740 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 11:19:01,414 7 INFO rb-aa5c29f-225760-426740 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 11:19:02,282 7 INFO rb-aa5c29f-225760-426740 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 11:19:03,001 7 INFO rb-aa5c29f-225760-426740 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 11:19:03,399 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/combo_flow" ended (passed: 12 / time: 7387 ms) 2026-10-20 11:19:03,685 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/combo_flow (after GC) - used: 114052239 - total: 269875515 - limit: 4395630592 - tests: 12 2026-10-20 11:19:03,780 7 INFO rb-aa5c29f-225760-426740 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 11:19:03,930 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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 11:19:06,142 7 INFO rb-aa5c29f-225760-426740 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 11:19:06,910 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/feedback_screen_flow" ended (passed: 2 / time: 3121 ms) 2026-10-20 11:19:07,200 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/feedback_screen_flow (after GC) - used: 119704411 - total: 215459751 - limit: 4395630592 - tests: 2 2026-10-20 11:19:07,277 7 INFO rb-aa5c29f-225760-426740 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 11:19:07,405 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19:07] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.016 ro 2026-10-20 11:19:07,917 7 INFO rb-aa5c29f-225760-426740 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 11:19:08,641 7 INFO rb-aa5c29f-225760-426740 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 11:19:09,337 7 INFO rb-aa5c29f-225760-426740 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 11:19:09,842 7 INFO rb-aa5c29f-225760-426740 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 11:19:10,130 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/fiscal_position_flow" ended (passed: 5 / time: 2843 ms) 2026-10-20 11:19:10,296 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/fiscal_position_flow (after GC) - used: 113958318 - total: 223741974 - limit: 4395630592 - tests: 5 2026-10-20 11:19:10,365 7 INFO rb-aa5c29f-225760-426740 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 11:19:10,472 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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 11:19:11,067 7 INFO rb-aa5c29f-225760-426740 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 11:19:11,800 7 INFO rb-aa5c29f-225760-426740 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 11:19:12,194 7 INFO rb-aa5c29f-225760-426740 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 11:19:12,717 7 INFO rb-aa5c29f-225760-426740 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 11:19:13,156 7 INFO rb-aa5c29f-225760-426740 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 11:19:13,553 7 INFO rb-aa5c29f-225760-426740 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 11:19:14,065 7 INFO rb-aa5c29f-225760-426740 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 11:19:14,641 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/payment_screen_flow" ended (passed: 8 / time: 4264 ms) 2026-10-20 11:19:14,839 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/payment_screen_flow (after GC) - used: 115159596 - total: 242616596 - limit: 4395630592 - tests: 8 2026-10-20 11:19:14,904 7 INFO rb-aa5c29f-225760-426740 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 11:19:15,053 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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.01 ro 2026-10-20 11:19:15,733 7 INFO rb-aa5c29f-225760-426740 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 11:19:17,078 7 INFO rb-aa5c29f-225760-426740 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 11:19:17,431 7 INFO rb-aa5c29f-225760-426740 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 11:19:17,870 7 INFO rb-aa5c29f-225760-426740 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 11:19:18,254 7 INFO rb-aa5c29f-225760-426740 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 11:19:19,319 7 INFO rb-aa5c29f-225760-426740 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 11:19:19,855 7 INFO rb-aa5c29f-225760-426740 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 11:19:19,965 7 INFO rb-aa5c29f-225760-426740 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 11:19:20,290 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/product_configurator_flow" ended (passed: 8 / time: 5359 ms) 2026-10-20 11:19:20,490 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/product_configurator_flow (after GC) - used: 114467225 - total: 252060385 - limit: 4395630592 - tests: 8 2026-10-20 11:19:20,571 7 INFO rb-aa5c29f-225760-426740 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 11:19:20,727 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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.01 ro 2026-10-20 11:19:21,071 7 INFO rb-aa5c29f-225760-426740 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 11:19:21,419 7 INFO rb-aa5c29f-225760-426740 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 11:19:21,961 7 INFO rb-aa5c29f-225760-426740 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 11:19:22,300 7 INFO rb-aa5c29f-225760-426740 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 11:19:22,667 7 INFO rb-aa5c29f-225760-426740 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 11:19:23,050 7 INFO rb-aa5c29f-225760-426740 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 11:19:23,384 7 INFO rb-aa5c29f-225760-426740 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 11:19:24,268 7 INFO rb-aa5c29f-225760-426740 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 11:19:24,683 7 INFO rb-aa5c29f-225760-426740 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 11:19:25,001 7 INFO rb-aa5c29f-225760-426740 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 11:19:25,387 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/product_screen_flow" ended (passed: 11 / time: 4807 ms) 2026-10-20 11:19:25,591 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/product_screen_flow (after GC) - used: 114951788 - total: 269367532 - limit: 4395630592 - tests: 11 2026-10-20 11:19:25,656 7 INFO rb-aa5c29f-225760-426740 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 11:19:25,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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 11:19:26,422 7 INFO rb-aa5c29f-225760-426740 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 11:19:27,315 7 INFO rb-aa5c29f-225760-426740 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 11:19:28,045 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/refund_flow" ended (passed: 3 / time: 2381 ms) 2026-10-20 11:19:28,225 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/refund_flow (after GC) - used: 115575755 - total: 227162419 - limit: 4395630592 - tests: 3 2026-10-20 11:19:28,288 7 INFO rb-aa5c29f-225760-426740 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 11:19:28,415 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19:28] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-20 11:19:28,540 7 INFO rb-aa5c29f-225760-426740 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 11:19:28,743 7 INFO rb-aa5c29f-225760-426740 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 11:19:28,948 7 INFO rb-aa5c29f-225760-426740 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 11:19:29,162 7 INFO rb-aa5c29f-225760-426740 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 11:19:29,368 7 INFO rb-aa5c29f-225760-426740 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 11:19:29,606 7 INFO rb-aa5c29f-225760-426740 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: 1311 ms) 2026-10-20 11:19:29,611 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/data_service" ended (passed: 6 / time: 1311 ms) 2026-10-20 11:19:29,747 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/services/data_service (after GC) - used: 115743339 - total: 231618867 - limit: 4395630592 - tests: 6 2026-10-20 11:19:29,809 7 INFO rb-aa5c29f-225760-426740 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 11:19:29,818 7 INFO rb-aa5c29f-225760-426740 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 11:19:29,824 7 INFO rb-aa5c29f-225760-426740 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 11:19:29,854 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/indexed_db" ended (passed: 3 / time: 31 ms) 2026-10-20 11:19:29,956 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/services/indexed_db (after GC) - used: 115403155 - total: 200685883 - limit: 4395630592 - tests: 3 2026-10-20 11:19:30,025 7 INFO rb-aa5c29f-225760-426740 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 11:19:30,157 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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 11:19:30,285 7 INFO rb-aa5c29f-225760-426740 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 11:19:30,289 7 INFO rb-aa5c29f-225760-426740 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 11:19:30,527 7 INFO rb-aa5c29f-225760-426740 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 11:19:30,730 7 INFO rb-aa5c29f-225760-426740 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 11:19:30,976 7 INFO rb-aa5c29f-225760-426740 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 11:19:31,284 7 INFO rb-aa5c29f-225760-426740 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 11:19:31,518 7 INFO rb-aa5c29f-225760-426740 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 11:19:31,737 7 INFO rb-aa5c29f-225760-426740 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 11:19:32,015 7 INFO rb-aa5c29f-225760-426740 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 11:19:32,211 7 INFO rb-aa5c29f-225760-426740 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: 1472 ms) 2026-10-20 11:19:32,211 7 INFO rb-aa5c29f-225760-426740 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 11:19:32,411 7 INFO rb-aa5c29f-225760-426740 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 11:19:32,613 7 INFO rb-aa5c29f-225760-426740 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 11:19:32,818 7 INFO rb-aa5c29f-225760-426740 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 11:19:33,087 7 INFO rb-aa5c29f-225760-426740 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 11:19:33,362 7 INFO rb-aa5c29f-225760-426740 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 11:19:33,649 7 INFO rb-aa5c29f-225760-426740 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 11:19:33,878 7 INFO rb-aa5c29f-225760-426740 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 11:19:34,101 7 INFO rb-aa5c29f-225760-426740 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 11:19:34,350 7 INFO rb-aa5c29f-225760-426740 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 11:19:34,625 7 INFO rb-aa5c29f-225760-426740 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 11:19:34,840 7 INFO rb-aa5c29f-225760-426740 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 11:19:35,117 7 INFO rb-aa5c29f-225760-426740 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 11:19:35,546 7 INFO rb-aa5c29f-225760-426740 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 11:19:35,832 7 INFO rb-aa5c29f-225760-426740 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 11:19:36,053 7 INFO rb-aa5c29f-225760-426740 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 11:19:36,708 7 INFO rb-aa5c29f-225760-426740 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 11:19:36,917 7 INFO rb-aa5c29f-225760-426740 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 11:19:37,110 7 INFO rb-aa5c29f-225760-426740 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 11:19:37,273 7 INFO rb-aa5c29f-225760-426740 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 11:19:37,454 7 INFO rb-aa5c29f-225760-426740 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 11:19:37,615 7 INFO rb-aa5c29f-225760-426740 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 11:19:37,762 7 INFO rb-aa5c29f-225760-426740 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 11:19:37,911 7 INFO rb-aa5c29f-225760-426740 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 11:19:38,073 7 INFO rb-aa5c29f-225760-426740 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: 313 ms) 2026-10-20 11:19:38,073 7 INFO rb-aa5c29f-225760-426740 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 11:19:38,254 7 INFO rb-aa5c29f-225760-426740 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 11:19:38,447 7 INFO rb-aa5c29f-225760-426740 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: 372 ms) 2026-10-20 11:19:38,448 7 INFO rb-aa5c29f-225760-426740 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 11:19:38,610 7 INFO rb-aa5c29f-225760-426740 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 11:19:38,793 7 INFO rb-aa5c29f-225760-426740 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: 346 ms) 2026-10-20 11:19:38,794 7 INFO rb-aa5c29f-225760-426740 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: 8745 ms) 2026-10-20 11:19:38,800 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/pos_service" ended (passed: 38 / time: 8745 ms) 2026-10-20 11:19:39,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/services/pos_service (after GC) - used: 116349817 - total: 267008353 - limit: 4395630592 - tests: 38 2026-10-20 11:19:39,268 7 INFO rb-aa5c29f-225760-426740 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 11:19:39,407 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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.013 ro 2026-10-20 11:19:39,540 7 INFO rb-aa5c29f-225760-426740 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 11:19:39,765 7 INFO rb-aa5c29f-225760-426740 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 11:19:40,004 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/printer" ended (passed: 3 / time: 728 ms) 2026-10-20 11:19:40,129 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/services/printer (after GC) - used: 115851741 - total: 215365985 - limit: 4395630592 - tests: 3 2026-10-20 11:19:40,201 7 INFO rb-aa5c29f-225760-426740 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 11:19:40,208 7 INFO rb-aa5c29f-225760-426740 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 11:19:40,212 7 INFO rb-aa5c29f-225760-426740 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 11:19:40,215 7 INFO rb-aa5c29f-225760-426740 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 11:19:40,223 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/backend_widgets_fallback" ended (passed: 4 / time: 15 ms) 2026-10-20 11:19:40,316 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/backend_widgets_fallback (after GC) - used: 115642457 - total: 199899553 - limit: 4395630592 - tests: 4 2026-10-20 11:19:40,385 7 INFO rb-aa5c29f-225760-426740 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 11:19:40,390 7 INFO rb-aa5c29f-225760-426740 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 11:19:40,392 7 INFO rb-aa5c29f-225760-426740 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 11:19:40,397 7 INFO rb-aa5c29f-225760-426740 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 11:19:40,407 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/convert_python_template" ended (passed: 4 / time: 15 ms) 2026-10-20 11:19:40,518 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/convert_python_template (after GC) - used: 115680285 - total: 199899553 - limit: 4395630592 - tests: 4 2026-10-20 11:19:40,587 7 INFO rb-aa5c29f-225760-426740 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 11:19:40,736 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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.008 ro 2026-10-20 11:19:42,067 7 INFO rb-aa5c29f-225760-426740 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 11:19:42,282 7 INFO rb-aa5c29f-225760-426740 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 11:19:42,510 7 INFO rb-aa5c29f-225760-426740 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 11:19:42,767 7 INFO rb-aa5c29f-225760-426740 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 11:19:43,038 7 INFO rb-aa5c29f-225760-426740 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 11:19:43,278 7 INFO rb-aa5c29f-225760-426740 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 11:19:43,521 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/devices_identifier_sequence" ended (passed: 7 / time: 2926 ms) 2026-10-20 11:19:43,723 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/devices_identifier_sequence (after GC) - used: 116239867 - total: 235813319 - limit: 4395630592 - tests: 7 2026-10-20 11:19:43,802 7 INFO rb-aa5c29f-225760-426740 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 11:19:43,864 7 INFO rb-aa5c29f-225760-426740 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 11:19:43,963 7 INFO rb-aa5c29f-225760-426740 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 11:19:43,981 7 INFO rb-aa5c29f-225760-426740 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 11:19:43,993 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/lazy_getter" ended (passed: 4 / time: 180 ms) 2026-10-20 11:19:44,116 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/lazy_getter (after GC) - used: 115849779 - total: 201472499 - limit: 4395630592 - tests: 4 2026-10-20 11:19:44,180 7 INFO rb-aa5c29f-225760-426740 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 11:19:44,187 7 INFO rb-aa5c29f-225760-426740 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 11:19:44,198 7 INFO rb-aa5c29f-225760-426740 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 11:19:44,332 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/lna (after GC) - used: 115785424 - total: 200424064 - limit: 4395630592 - tests: 2 2026-10-20 11:19:44,407 7 INFO rb-aa5c29f-225760-426740 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 11:19:44,410 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/numbers/rounding" 2026-10-20 11:19:44,413 7 INFO rb-aa5c29f-225760-426740 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 11:19:44,422 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/numbers" ended (passed: 3 / time: 12 ms) 2026-10-20 11:19:44,523 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/numbers (after GC) - used: 115802109 - total: 200424101 - limit: 4395630592 - tests: 3 2026-10-20 11:19:44,574 7 INFO rb-aa5c29f-225760-426740 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 11:19:44,712 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19:44] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.009 0.013 ro 2026-10-20 11:19:44,859 7 INFO rb-aa5c29f-225760-426740 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 11:19:45,074 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/order_payment_validation" ended (passed: 2 / time: 490 ms) 2026-10-20 11:19:45,197 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/order_payment_validation (after GC) - used: 116028768 - total: 206191344 - limit: 4395630592 - tests: 2 2026-10-20 11:19:45,274 7 INFO rb-aa5c29f-225760-426740 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 11:19:45,405 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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.013 ro 2026-10-20 11:19:45,526 7 INFO rb-aa5c29f-225760-426740 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 11:19:45,770 7 INFO rb-aa5c29f-225760-426740 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 11:19:46,006 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/payment_interface/connectWebsocket" ended (passed: 3 / time: 740 ms) 2026-10-20 11:19:46,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/payment_interface" ended (passed: 3 / time: 740 ms) 2026-10-20 11:19:46,143 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/payment_interface (after GC) - used: 116163532 - total: 210385632 - limit: 4395630592 - tests: 3 2026-10-20 11:19:46,220 7 INFO rb-aa5c29f-225760-426740 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 11:19:46,233 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/pretty_console_log" ended (passed: 1 / time: 5 ms) 2026-10-20 11:19:46,356 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/pretty_console_log (after GC) - used: 115913106 - total: 200948426 - limit: 4395630592 - tests: 1 2026-10-20 11:19:46,428 7 INFO rb-aa5c29f-225760-426740 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 11:19:46,565 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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 11:19:46,758 7 INFO rb-aa5c29f-225760-426740 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 11:19:47,043 7 INFO rb-aa5c29f-225760-426740 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 11:19:47,304 7 INFO rb-aa5c29f-225760-426740 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: 881 ms) 2026-10-20 11:19:47,304 7 INFO rb-aa5c29f-225760-426740 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 11:19:47,551 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/server_synchronization" ended (passed: 4 / time: 1120 ms) 2026-10-20 11:19:47,668 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/server_synchronization (after GC) - used: 116443069 - total: 213531413 - limit: 4395630592 - tests: 4 2026-10-20 11:19:47,738 7 INFO rb-aa5c29f-225760-426740 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 11:19:47,870 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19:47] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-20 11:19:47,967 7 INFO rb-aa5c29f-225760-426740 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 11:19:48,225 7 INFO rb-aa5c29f-225760-426740 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 11:19:48,412 7 INFO rb-aa5c29f-225760-426740 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 11:19:48,599 7 INFO rb-aa5c29f-225760-426740 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 11:19:48,759 7 INFO rb-aa5c29f-225760-426740 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 11:19:48,914 7 INFO rb-aa5c29f-225760-426740 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 11:19:49,140 7 INFO rb-aa5c29f-225760-426740 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 11:19:49,334 7 INFO rb-aa5c29f-225760-426740 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 11:19:49,525 7 INFO rb-aa5c29f-225760-426740 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 11:19:49,722 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/utils/scale_interface" ended (passed: 10 / time: 1972 ms) 2026-10-20 11:19:49,866 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/utils/scale_interface (after GC) - used: 116361945 - total: 226900757 - limit: 4395630592 - tests: 10 2026-10-20 11:19:49,918 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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.018 0.027 rw 2026-10-20 11:19:50,025 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/actionpad_widget/highlightPay" 2026-10-20 11:19:50,145 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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 11:19:50,358 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/actionpad_widget" ended (passed: 1 / time: 322 ms) 2026-10-20 11:19:50,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/actionpad_widget (after GC) - used: 116184852 - total: 202261272 - limit: 4395630592 - tests: 1 2026-10-20 11:19:50,547 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/control_buttons/showAddCourse" 2026-10-20 11:19:50,683 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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.01 ro 2026-10-20 11:19:50,886 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/control_buttons" ended (passed: 1 / time: 331 ms) 2026-10-20 11:19:51,005 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/control_buttons (after GC) - used: 116291851 - total: 201738091 - limit: 4395630592 - tests: 1 2026-10-20 11:19:51,076 7 INFO rb-aa5c29f-225760-426740 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 11:19:51,210 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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 11:19:51,391 7 INFO rb-aa5c29f-225760-426740 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 11:19:51,703 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/floor_screen" ended (passed: 2 / time: 615 ms) 2026-10-20 11:19:51,824 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/floor_screen (after GC) - used: 116606114 - total: 206732894 - limit: 4395630592 - tests: 2 2026-10-20 11:19:51,903 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/payment_lines/getPaymentActionState" 2026-10-20 11:19:52,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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.009 ro 2026-10-20 11:19:52,223 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/payment_lines" ended (passed: 1 / time: 315 ms) 2026-10-20 11:19:52,328 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/payment_lines (after GC) - used: 116566838 - total: 203062814 - limit: 4395630592 - tests: 1 2026-10-20 11:19:52,399 7 INFO rb-aa5c29f-225760-426740 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 11:19:52,537 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19:52] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-20 11:19:52,718 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/popup/order_details_dialog" ended (passed: 1 / time: 307 ms) 2026-10-20 11:19:52,830 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/popup/order_details_dialog (after GC) - used: 116585824 - total: 203063108 - limit: 4395630592 - tests: 1 2026-10-20 11:19:52,903 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/product_screen/addProductToOrder" 2026-10-20 11:19:53,025 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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.012 ro 2026-10-20 11:19:53,350 7 INFO rb-aa5c29f-225760-426740 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 11:19:53,624 7 INFO rb-aa5c29f-225760-426740 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 11:19:53,987 7 INFO rb-aa5c29f-225760-426740 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 11:19:54,393 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/product_screen" ended (passed: 4 / time: 1478 ms) 2026-10-20 11:19:54,540 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/product_screen (after GC) - used: 126228432 - total: 225874584 - limit: 4395630592 - tests: 4 2026-10-20 11:19:54,621 7 INFO rb-aa5c29f-225760-426740 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 11:19:54,778 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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 11:19:54,968 7 INFO rb-aa5c29f-225760-426740 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 11:19:55,249 7 INFO rb-aa5c29f-225760-426740 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 11:19:55,520 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/split_bill_screen/onClickLine" ended (passed: 2 / time: 552 ms) 2026-10-20 11:19:55,521 7 INFO rb-aa5c29f-225760-426740 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 11:19:55,783 7 INFO rb-aa5c29f-225760-426740 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 11:19:56,101 7 INFO rb-aa5c29f-225760-426740 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 11:19:56,494 7 INFO rb-aa5c29f-225760-426740 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 11:19:56,899 7 INFO rb-aa5c29f-225760-426740 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 11:19:57,335 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/split_bill_screen" ended (passed: 8 / time: 2701 ms) 2026-10-20 11:19:57,519 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/split_bill_screen (after GC) - used: 117428859 - total: 241347747 - limit: 4395630592 - tests: 8 2026-10-20 11:19:57,603 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/validateTip" 2026-10-20 11:19:57,731 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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.01 ro 2026-10-20 11:19:57,947 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/tipAmount" 2026-10-20 11:19:58,238 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/overallAmount" 2026-10-20 11:19:58,530 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/tipSubText" 2026-10-20 11:19:58,798 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/canSettle" 2026-10-20 11:19:59,050 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/selectTip" 2026-10-20 11:19:59,336 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/tip_screen" ended (passed: 6 / time: 1722 ms) 2026-10-20 11:19:59,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/tip_screen (after GC) - used: 117625266 - total: 238732054 - limit: 4395630592 - tests: 6 2026-10-20 11:19:59,600 7 INFO rb-aa5c29f-225760-426740 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 11:19:59,749 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:19: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.007 ro 2026-10-20 11:19:59,896 7 INFO rb-aa5c29f-225760-426740 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 11:20:00,129 7 INFO rb-aa5c29f-225760-426740 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 11:20:00,322 7 INFO rb-aa5c29f-225760-426740 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 11:20:00,550 7 INFO rb-aa5c29f-225760-426740 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 11:20:00,782 7 INFO rb-aa5c29f-225760-426740 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 11:20:01,008 7 INFO rb-aa5c29f-225760-426740 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 11:20:01,359 7 INFO rb-aa5c29f-225760-426740 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 11:20:01,675 7 INFO rb-aa5c29f-225760-426740 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 11:20:02,085 7 INFO rb-aa5c29f-225760-426740 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 11:20:02,422 7 INFO rb-aa5c29f-225760-426740 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 11:20:02,665 7 INFO rb-aa5c29f-225760-426740 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 11:20:02,931 7 INFO rb-aa5c29f-225760-426740 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 11:20:03,196 7 INFO rb-aa5c29f-225760-426740 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 11:20:03,443 7 INFO rb-aa5c29f-225760-426740 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 11:20:03,690 7 INFO rb-aa5c29f-225760-426740 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: 4084 ms) 2026-10-20 11:20:03,700 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/models/pos_order" ended (passed: 15 / time: 4084 ms) 2026-10-20 11:20:03,922 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/models/pos_order (after GC) - used: 117845022 - total: 273859286 - limit: 4395630592 - tests: 15 2026-10-20 11:20:04,003 7 INFO rb-aa5c29f-225760-426740 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 11:20:04,137 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:20: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.013 ro 2026-10-20 11:20:04,282 7 INFO rb-aa5c29f-225760-426740 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 11:20:04,516 7 INFO rb-aa5c29f-225760-426740 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 11:20:04,697 7 INFO rb-aa5c29f-225760-426740 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 11:20:04,943 7 INFO rb-aa5c29f-225760-426740 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 11:20:05,150 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/models/restaurant_order_course" ended (passed: 5 / time: 1132 ms) 2026-10-20 11:20:05,301 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/models/restaurant_order_course (after GC) - used: 122522889 - total: 237421277 - limit: 4395630592 - tests: 5 2026-10-20 11:20:05,383 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_table/getOrders" 2026-10-20 11:20:05,503 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:20: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.018 ro 2026-10-20 11:20:05,643 7 INFO rb-aa5c29f-225760-426740 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 11:20:05,896 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_table/rootTable" 2026-10-20 11:20:06,132 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/models/restaurant_table" ended (passed: 3 / time: 734 ms) 2026-10-20 11:20:06,247 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/models/restaurant_table (after GC) - used: 117887758 - total: 222741206 - limit: 4395630592 - tests: 3 2026-10-20 11:20:06,317 7 INFO rb-aa5c29f-225760-426740 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 11:20:06,432 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:20: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.009 ro 2026-10-20 11:20:06,951 7 INFO rb-aa5c29f-225760-426740 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 11:20:08,455 7 INFO rb-aa5c29f-225760-426740 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 11:20:09,315 7 INFO rb-aa5c29f-225760-426740 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 11:20:10,827 7 INFO rb-aa5c29f-225760-426740 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 11:20:11,973 7 INFO rb-aa5c29f-225760-426740 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 11:20:12,235 7 INFO rb-aa5c29f-225760-426740 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 11:20:12,898 7 INFO rb-aa5c29f-225760-426740 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 11:20:13,381 7 INFO rb-aa5c29f-225760-426740 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 11:20:15,095 7 INFO rb-aa5c29f-225760-426740 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 11:20:15,636 7 INFO rb-aa5c29f-225760-426740 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 11:20:16,312 7 INFO rb-aa5c29f-225760-426740 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 11:20:18,546 7 INFO rb-aa5c29f-225760-426740 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 11:20:19,775 7 INFO rb-aa5c29f-225760-426740 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 11:20:20,714 7 INFO rb-aa5c29f-225760-426740 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 11:20:22,278 7 INFO rb-aa5c29f-225760-426740 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 11:20:23,260 7 INFO rb-aa5c29f-225760-426740 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 11:20:24,173 7 INFO rb-aa5c29f-225760-426740 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 11:20:24,506 7 INFO rb-aa5c29f-225760-426740 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 11:20:25,307 7 INFO rb-aa5c29f-225760-426740 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 11:20:25,763 7 INFO rb-aa5c29f-225760-426740 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 11:20:26,323 7 INFO rb-aa5c29f-225760-426740 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 11:20:27,254 7 INFO rb-aa5c29f-225760-426740 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 11:20:28,001 7 INFO rb-aa5c29f-225760-426740 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 11:20:28,564 7 INFO rb-aa5c29f-225760-426740 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 11:20:29,359 7 INFO rb-aa5c29f-225760-426740 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 11:20:30,030 7 INFO rb-aa5c29f-225760-426740 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 11:20:31,078 7 INFO rb-aa5c29f-225760-426740 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 11:20:31,630 7 INFO rb-aa5c29f-225760-426740 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 11:20:33,055 7 INFO rb-aa5c29f-225760-426740 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 11:20:33,459 7 INFO rb-aa5c29f-225760-426740 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 11:20:34,086 7 INFO rb-aa5c29f-225760-426740 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 11:20:34,452 7 INFO rb-aa5c29f-225760-426740 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 11:20:35,147 7 INFO rb-aa5c29f-225760-426740 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 11:20:36,177 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/scenario/restaurant_flow" ended (passed: 34 / time: 29834 ms) 2026-10-20 11:20:37,059 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/scenario/restaurant_flow (after GC) - used: 125657516 - total: 400494352 - limit: 4395630592 - tests: 34 2026-10-20 11:20:37,158 7 INFO rb-aa5c29f-225760-426740 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 11:20:37,310 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:20: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.011 ro 2026-10-20 11:20:37,469 7 INFO rb-aa5c29f-225760-426740 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 11:20:37,758 7 INFO rb-aa5c29f-225760-426740 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: 599 ms) 2026-10-20 11:20:37,768 7 INFO rb-aa5c29f-225760-426740 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: 599 ms) 2026-10-20 11:20:37,970 7 INFO rb-aa5c29f-225760-426740 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: 121846900 - total: 219352532 - limit: 4395630592 - tests: 2 2026-10-20 11:20:38,059 7 INFO rb-aa5c29f-225760-426740 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 11:20:38,207 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:20: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 11:20:38,332 7 INFO rb-aa5c29f-225760-426740 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 11:20:38,600 7 INFO rb-aa5c29f-225760-426740 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 11:20:38,821 7 INFO rb-aa5c29f-225760-426740 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 11:20:39,062 7 INFO rb-aa5c29f-225760-426740 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 11:20:39,256 7 INFO rb-aa5c29f-225760-426740 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 11:20:39,523 7 INFO rb-aa5c29f-225760-426740 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 11:20:39,746 7 INFO rb-aa5c29f-225760-426740 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 11:20:39,994 7 INFO rb-aa5c29f-225760-426740 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 11:20:40,241 7 INFO rb-aa5c29f-225760-426740 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 11:20:40,504 7 INFO rb-aa5c29f-225760-426740 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 11:20:40,805 7 INFO rb-aa5c29f-225760-426740 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: 1545 ms) 2026-10-20 11:20:40,805 7 INFO rb-aa5c29f-225760-426740 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 11:20:40,973 7 INFO rb-aa5c29f-225760-426740 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 11:20:41,162 7 INFO rb-aa5c29f-225760-426740 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: 356 ms) 2026-10-20 11:20:41,163 7 INFO rb-aa5c29f-225760-426740 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 11:20:41,337 7 INFO rb-aa5c29f-225760-426740 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 11:20:41,530 7 INFO rb-aa5c29f-225760-426740 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 11:20:41,745 7 INFO rb-aa5c29f-225760-426740 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 11:20:41,946 7 INFO rb-aa5c29f-225760-426740 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 11:20:42,124 7 INFO rb-aa5c29f-225760-426740 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 11:20:42,300 7 INFO rb-aa5c29f-225760-426740 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 11:20:42,487 7 INFO rb-aa5c29f-225760-426740 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 11:20:42,672 7 INFO rb-aa5c29f-225760-426740 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: 371 ms) 2026-10-20 11:20:42,672 7 INFO rb-aa5c29f-225760-426740 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 11:20:42,863 7 INFO rb-aa5c29f-225760-426740 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 11:20:43,099 7 INFO rb-aa5c29f-225760-426740 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 11:20:43,328 7 INFO rb-aa5c29f-225760-426740 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 11:20:43,560 7 INFO rb-aa5c29f-225760-426740 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 11:20:43,840 7 INFO rb-aa5c29f-225760-426740 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 11:20:44,061 7 INFO rb-aa5c29f-225760-426740 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 11:20:44,295 7 INFO rb-aa5c29f-225760-426740 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 11:20:44,939 7 INFO rb-aa5c29f-225760-426740 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 11:20:45,165 7 INFO rb-aa5c29f-225760-426740 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 11:20:45,345 7 INFO rb-aa5c29f-225760-426740 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 11:20:45,498 7 INFO rb-aa5c29f-225760-426740 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 11:20:45,656 7 INFO rb-aa5c29f-225760-426740 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 11:20:45,849 7 INFO rb-aa5c29f-225760-426740 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 11:20:46,021 7 INFO rb-aa5c29f-225760-426740 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 11:20:46,219 7 INFO rb-aa5c29f-225760-426740 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 11:20:46,412 7 INFO rb-aa5c29f-225760-426740 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 11:20:46,616 7 INFO rb-aa5c29f-225760-426740 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 11:20:46,849 7 INFO rb-aa5c29f-225760-426740 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 11:20:47,061 7 INFO rb-aa5c29f-225760-426740 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 11:20:47,258 7 INFO rb-aa5c29f-225760-426740 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 11:20:47,497 7 INFO rb-aa5c29f-225760-426740 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 11:20:47,700 7 INFO rb-aa5c29f-225760-426740 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 11:20:47,904 7 INFO rb-aa5c29f-225760-426740 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 11:20:48,091 7 INFO rb-aa5c29f-225760-426740 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 11:20:48,271 7 INFO rb-aa5c29f-225760-426740 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 11:20:48,482 7 INFO rb-aa5c29f-225760-426740 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 11:20:48,656 7 INFO rb-aa5c29f-225760-426740 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 11:20:48,834 7 INFO rb-aa5c29f-225760-426740 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 11:20:49,041 7 INFO rb-aa5c29f-225760-426740 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 11:20:49,226 7 INFO rb-aa5c29f-225760-426740 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 11:20:49,404 7 INFO rb-aa5c29f-225760-426740 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 11:20:49,580 7 INFO rb-aa5c29f-225760-426740 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 11:20:49,779 7 INFO rb-aa5c29f-225760-426740 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 11:20:49,954 7 INFO rb-aa5c29f-225760-426740 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 11:20:50,189 7 INFO rb-aa5c29f-225760-426740 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 11:20:50,428 7 INFO rb-aa5c29f-225760-426740 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: 649 ms) 2026-10-20 11:20:50,429 7 INFO rb-aa5c29f-225760-426740 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 11:20:50,694 7 INFO rb-aa5c29f-225760-426740 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 11:20:50,971 7 INFO rb-aa5c29f-225760-426740 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 11:20:51,196 7 INFO rb-aa5c29f-225760-426740 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 11:20:51,422 7 INFO rb-aa5c29f-225760-426740 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: 13344 ms) 2026-10-20 11:20:51,431 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/services/pos_service" ended (passed: 61 / time: 13344 ms) 2026-10-20 11:20:52,353 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/services/pos_service (after GC) - used: 122863872 - total: 336924132 - limit: 4395630592 - tests: 61 2026-10-20 11:20:52,454 7 INFO rb-aa5c29f-225760-426740 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 11:20:52,610 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:20: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 11:20:52,750 7 INFO rb-aa5c29f-225760-426740 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 11:20:53,028 7 INFO rb-aa5c29f-225760-426740 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 11:20:53,290 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/services/preparation_printer" ended (passed: 3 / time: 835 ms) 2026-10-20 11:20:53,414 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/services/preparation_printer (after GC) - used: 122483372 - total: 229445060 - limit: 4395630592 - tests: 3 2026-10-20 11:20:53,464 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:20:53] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 824 8 0.023 0.017 rw 2026-10-20 11:20:53,540 7 INFO rb-aa5c29f-225760-426740 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 11:20:53,743 7 INFO rb-aa5c29f-225760-426740 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 11:20:53,860 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_is_favorite_field" ended (passed: 2 / time: 308 ms) 2026-10-20 11:20:54,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_is_favorite_field (after GC) - used: 122579472 - total: 213482508 - limit: 4395630592 - tests: 2 2026-10-20 11:20:54,060 7 INFO rb-aa5c29f-225760-426740 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 11:20:54,340 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_notebook_task_list" ended (passed: 1 / time: 272 ms) 2026-10-20 11:20:54,461 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_notebook_task_list (after GC) - used: 123314722 - total: 212476710 - limit: 4395630592 - tests: 1 2026-10-20 11:20:54,516 7 INFO rb-aa5c29f-225760-426740 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 11:20:54,687 7 INFO rb-aa5c29f-225760-426740 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 11:20:54,808 7 INFO rb-aa5c29f-225760-426740 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 11:20:54,956 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_project" ended (passed: 3 / time: 432 ms) 2026-10-20 11:20:55,111 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_project (after GC) - used: 123883324 - total: 212763416 - limit: 4395630592 - tests: 3 2026-10-20 11:20:55,167 7 INFO rb-aa5c29f-225760-426740 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 11:20:55,283 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:20:55] "GET /web/bundle/web.fullcalendar_lib HTTP/1.1" 200 78 0 0 0.004 ro 2026-10-20 11:20:55,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:20:55] "GET /web/assets/d2c02e7/web.fullcalendar_lib.min.js HTTP/1.1" 200 451450 2 0.003 0.013 ro 2026-10-20 11:20:55,899 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_project_calendar" ended (passed: 1 / time: 725 ms) 2026-10-20 11:20:56,078 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_project_calendar (after GC) - used: 129141630 - total: 217172966 - limit: 4395630592 - tests: 1 2026-10-20 11:20:56,124 7 INFO rb-aa5c29f-225760-426740 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 11:20:56,217 7 INFO rb-aa5c29f-225760-426740 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 11:20:56,322 7 INFO rb-aa5c29f-225760-426740 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 11:20:56,510 7 INFO rb-aa5c29f-225760-426740 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 11:20:56,629 7 INFO rb-aa5c29f-225760-426740 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 11:20:56,787 7 INFO rb-aa5c29f-225760-426740 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 11:20:56,895 7 INFO rb-aa5c29f-225760-426740 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 11:20:57,019 7 INFO rb-aa5c29f-225760-426740 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 11:20:57,152 7 INFO rb-aa5c29f-225760-426740 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 11:20:57,287 7 INFO rb-aa5c29f-225760-426740 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 11:20:57,400 7 INFO rb-aa5c29f-225760-426740 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 11:20:57,531 7 INFO rb-aa5c29f-225760-426740 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 11:20:57,657 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_project_form_view" ended (passed: 12 / time: 1518 ms) 2026-10-20 11:20:57,816 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_project_form_view (after GC) - used: 129314985 - total: 228750193 - limit: 4395630592 - tests: 12 2026-10-20 11:20:57,888 7 INFO rb-aa5c29f-225760-426740 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 11:20:58,032 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_project_state_selection" ended (passed: 1 / time: 138 ms) 2026-10-20 11:20:58,143 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_project_state_selection (after GC) - used: 129161662 - total: 218492586 - limit: 4395630592 - tests: 1 2026-10-20 11:20:58,207 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:20:58] "GET /web/bundle/web.chartjs_lib HTTP/1.1" 200 73 0 0 0.005 ro 2026-10-20 11:20:58,247 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:20:58] "GET /web/assets/94cf3f4/web.chartjs_lib.min.js HTTP/1.1" 200 486899 2 0.002 0.011 ro 2026-10-20 11:20:58,291 7 INFO rb-aa5c29f-225760-426740 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 11:20:58,595 7 INFO rb-aa5c29f-225760-426740 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 11:20:58,793 7 INFO rb-aa5c29f-225760-426740 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 11:20:58,955 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_analysis" ended (passed: 3 / time: 655 ms) 2026-10-20 11:20:59,090 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_analysis (after GC) - used: 128170649 - total: 219812685 - limit: 4395630592 - tests: 3 2026-10-20 11:20:59,151 7 INFO rb-aa5c29f-225760-426740 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 11:20:59,286 7 INFO rb-aa5c29f-225760-426740 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 11:20:59,428 7 INFO rb-aa5c29f-225760-426740 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 11:20:59,655 7 INFO rb-aa5c29f-225760-426740 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 11:20:59,852 7 INFO rb-aa5c29f-225760-426740 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 11:21:00,004 7 INFO rb-aa5c29f-225760-426740 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 11:21:00,132 7 INFO rb-aa5c29f-225760-426740 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 11:21:00,281 7 INFO rb-aa5c29f-225760-426740 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 11:21:00,412 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_burndown_chart (after GC) - used: 129380091 - total: 225315623 - limit: 4395630592 - tests: 7 2026-10-20 11:21:00,475 7 INFO rb-aa5c29f-225760-426740 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 11:21:01,042 7 INFO rb-aa5c29f-225760-426740 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 11:21:01,314 7 INFO rb-aa5c29f-225760-426740 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 11:21:01,597 7 INFO rb-aa5c29f-225760-426740 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 11:21:01,885 7 INFO rb-aa5c29f-225760-426740 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 11:21:02,175 7 INFO rb-aa5c29f-225760-426740 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 11:21:02,461 7 INFO rb-aa5c29f-225760-426740 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 11:21:02,998 7 INFO rb-aa5c29f-225760-426740 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 11:21:03,389 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_calendar" ended (passed: 8 / time: 2902 ms) 2026-10-20 11:21:03,604 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_calendar (after GC) - used: 130909222 - total: 253409250 - limit: 4395630592 - tests: 8 2026-10-20 11:21:03,671 7 INFO rb-aa5c29f-225760-426740 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 11:21:03,809 7 INFO rb-aa5c29f-225760-426740 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 11:21:03,915 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_groupby" ended (passed: 2 / time: 236 ms) 2026-10-20 11:21:04,053 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_groupby (after GC) - used: 130725543 - total: 222187407 - limit: 4395630592 - tests: 2 2026-10-20 11:21:04,113 7 INFO rb-aa5c29f-225760-426740 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 11:21:04,211 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:04] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-20 11:21:04,232 7 INFO rb-aa5c29f-225760-426740 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 11:21:04,364 7 INFO rb-aa5c29f-225760-426740 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 11:21:04,491 7 INFO rb-aa5c29f-225760-426740 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 11:21:04,650 7 INFO rb-aa5c29f-225760-426740 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 11:21:04,817 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:04] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 2874 0 0 0.003 - 2026-10-20 11:21:04,918 7 INFO rb-aa5c29f-225760-426740 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 11:21:05,126 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_kanban_view" ended (passed: 6 / time: 1003 ms) 2026-10-20 11:21:05,260 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_kanban_view (after GC) - used: 131225025 - total: 225101425 - limit: 4395630592 - tests: 6 2026-10-20 11:21:05,317 7 INFO rb-aa5c29f-225760-426740 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 11:21:05,469 7 INFO rb-aa5c29f-225760-426740 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 11:21:05,610 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_list_view" ended (passed: 2 / time: 286 ms) 2026-10-20 11:21:05,720 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_list_view (after GC) - used: 131280126 - total: 222719330 - limit: 4395630592 - tests: 2 2026-10-20 11:21:05,777 7 INFO rb-aa5c29f-225760-426740 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 11:21:05,875 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_priority_switch" ended (passed: 1 / time: 92 ms) 2026-10-20 11:21:06,005 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_priority_switch (after GC) - used: 131252806 - total: 222715750 - limit: 4395630592 - tests: 1 2026-10-20 11:21:06,061 7 INFO rb-aa5c29f-225760-426740 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 11:21:06,163 7 INFO rb-aa5c29f-225760-426740 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 11:21:06,283 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_project_many2one_field" ended (passed: 2 / time: 214 ms) 2026-10-20 11:21:06,417 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_project_many2one_field (after GC) - used: 131494050 - total: 223192346 - limit: 4395630592 - tests: 2 2026-10-20 11:21:06,482 7 INFO rb-aa5c29f-225760-426740 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 11:21:06,618 7 INFO rb-aa5c29f-225760-426740 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 11:21:06,784 7 INFO rb-aa5c29f-225760-426740 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 11:21:06,918 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_state_selection" ended (passed: 3 / time: 439 ms) 2026-10-20 11:21:07,025 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_state_selection (after GC) - used: 131652188 - total: 223464656 - limit: 4395630592 - tests: 3 2026-10-20 11:21:07,083 7 INFO rb-aa5c29f-225760-426740 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 11:21:07,274 7 INFO rb-aa5c29f-225760-426740 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 11:21:07,420 7 INFO rb-aa5c29f-225760-426740 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 11:21:07,613 7 INFO rb-aa5c29f-225760-426740 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 11:21:07,874 7 INFO rb-aa5c29f-225760-426740 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 11:21:08,020 7 INFO rb-aa5c29f-225760-426740 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 11:21:08,199 7 INFO rb-aa5c29f-225760-426740 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 11:21:08,365 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_subtask" ended (passed: 7 / time: 1269 ms) 2026-10-20 11:21:08,525 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_subtask (after GC) - used: 132640986 - total: 231899790 - limit: 4395630592 - tests: 7 2026-10-20 11:21:08,592 7 INFO rb-aa5c29f-225760-426740 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 11:21:08,713 7 INFO rb-aa5c29f-225760-426740 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 11:21:08,915 7 INFO rb-aa5c29f-225760-426740 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 11:21:09,058 7 INFO rb-aa5c29f-225760-426740 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 11:21:09,261 7 INFO rb-aa5c29f-225760-426740 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 11:21:09,378 7 INFO rb-aa5c29f-225760-426740 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 11:21:09,580 7 INFO rb-aa5c29f-225760-426740 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 11:21:09,678 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_template_dropdown" ended (passed: 7 / time: 1079 ms) 2026-10-20 11:21:09,815 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_template_dropdown (after GC) - used: 132875185 - total: 232153337 - limit: 4395630592 - tests: 7 2026-10-20 11:21:09,877 7 INFO rb-aa5c29f-225760-426740 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 11:21:09,985 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_update_with_color" ended (passed: 1 / time: 105 ms) 2026-10-20 11:21:10,100 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_update_with_color (after GC) - used: 132662965 - total: 223466841 - limit: 4395630592 - tests: 1 2026-10-20 11:21:10,150 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:10] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 853 10 0.022 0.018 rw 2026-10-20 11:21:10,217 7 INFO rb-aa5c29f-225760-426740 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 11:21:10,404 7 INFO rb-aa5c29f-225760-426740 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 11:21:10,594 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_activity_wizard_view" ended (passed: 2 / time: 366 ms) 2026-10-20 11:21:10,726 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_activity_wizard_view (after GC) - used: 132850505 - total: 223749537 - limit: 4395630592 - tests: 2 2026-10-20 11:21:10,764 7 INFO rb-aa5c29f-225760-426740 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 11:21:11,179 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_calendar_view" ended (passed: 1 / time: 396 ms) 2026-10-20 11:21:11,320 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_calendar_view (after GC) - used: 132823982 - total: 223753878 - limit: 4395630592 - tests: 1 2026-10-20 11:21:11,381 7 INFO rb-aa5c29f-225760-426740 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 11:21:11,593 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_conversion_form_view" ended (passed: 1 / time: 212 ms) 2026-10-20 11:21:11,694 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_conversion_form_view (after GC) - used: 132978660 - total: 224027748 - limit: 4395630592 - tests: 1 2026-10-20 11:21:11,753 7 INFO rb-aa5c29f-225760-426740 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 11:21:11,886 7 INFO rb-aa5c29f-225760-426740 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 11:21:11,995 7 INFO rb-aa5c29f-225760-426740 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 11:21:12,165 7 INFO rb-aa5c29f-225760-426740 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 11:21:12,303 7 INFO rb-aa5c29f-225760-426740 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 11:21:12,480 7 INFO rb-aa5c29f-225760-426740 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 11:21:12,619 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_done_checkmark" ended (passed: 6 / time: 858 ms) 2026-10-20 11:21:12,756 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_done_checkmark (after GC) - used: 133117952 - total: 229826684 - limit: 4395630592 - tests: 6 2026-10-20 11:21:12,822 7 INFO rb-aa5c29f-225760-426740 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 11:21:12,946 7 INFO rb-aa5c29f-225760-426740 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 11:21:13,069 7 INFO rb-aa5c29f-225760-426740 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 11:21:13,232 7 INFO rb-aa5c29f-225760-426740 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 11:21:13,381 7 INFO rb-aa5c29f-225760-426740 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 11:21:13,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_form_view" ended (passed: 5 / time: 680 ms) 2026-10-20 11:21:13,664 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_form_view (after GC) - used: 133939616 - total: 231669960 - limit: 4395630592 - tests: 5 2026-10-20 11:21:13,732 7 INFO rb-aa5c29f-225760-426740 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 11:21:13,876 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_list_view" ended (passed: 1 / time: 138 ms) 2026-10-20 11:21:13,991 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_list_view (after GC) - used: 133900133 - total: 222731753 - limit: 4395630592 - tests: 1 2026-10-20 11:21:14,021 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:14] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1395 11 0.011 0.015 rw 2026-10-20 11:21:14,094 7 INFO rb-aa5c29f-225760-426740 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 11:21:14,223 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:14] "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 11:21:14,349 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/components/control_buttons" ended (passed: 1 / time: 248 ms) 2026-10-20 11:21:14,502 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/components/control_buttons (after GC) - used: 133813556 - total: 222984360 - limit: 4395630592 - tests: 1 2026-10-20 11:21:14,586 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_discount/unit/components/product_screen/getNumpadButtons" 2026-10-20 11:21:14,749 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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.009 ro 2026-10-20 11:21:15,011 7 INFO rb-aa5c29f-225760-426740 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 11:21:15,376 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/components/product_screen" ended (passed: 2 / time: 787 ms) 2026-10-20 11:21:15,512 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/components/product_screen (after GC) - used: 134098990 - total: 227703334 - limit: 4395630592 - tests: 2 2026-10-20 11:21:15,577 7 INFO rb-aa5c29f-225760-426740 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 11:21:15,714 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:15] "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 11:21:15,959 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/components/ticket_screen" ended (passed: 1 / time: 373 ms) 2026-10-20 11:21:16,116 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/components/ticket_screen (after GC) - used: 134034204 - total: 224819696 - limit: 4395630592 - tests: 1 2026-10-20 11:21:16,200 7 INFO rb-aa5c29f-225760-426740 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 11:21:16,353 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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 11:21:16,515 7 INFO rb-aa5c29f-225760-426740 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 11:21:16,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/models/pos_order_line" ended (passed: 2 / time: 583 ms) 2026-10-20 11:21:16,927 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/models/pos_order_line (after GC) - used: 134155317 - total: 231111029 - limit: 4395630592 - tests: 2 2026-10-20 11:21:17,006 7 INFO rb-aa5c29f-225760-426740 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 11:21:17,154 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:17] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-20 11:21:17,854 7 INFO rb-aa5c29f-225760-426740 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 11:21:18,659 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/scenario/pos_discount_flow" ended (passed: 2 / time: 1637 ms) 2026-10-20 11:21:18,828 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/scenario/pos_discount_flow (after GC) - used: 136378965 - total: 237403181 - limit: 4395630592 - tests: 2 2026-10-20 11:21:18,901 7 INFO rb-aa5c29f-225760-426740 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 11:21:19,037 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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.018 ro 2026-10-20 11:21:19,196 7 INFO rb-aa5c29f-225760-426740 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 11:21:19,473 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/services/pos_service/PoS Discount" ended (passed: 2 / time: 565 ms) 2026-10-20 11:21:19,473 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/services/pos_service" ended (passed: 2 / time: 565 ms) 2026-10-20 11:21:19,621 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/services/pos_service (after GC) - used: 136325068 - total: 237665100 - limit: 4395630592 - tests: 2 2026-10-20 11:21:19,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:19] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1465 11 0.011 0.018 rw 2026-10-20 11:21:19,766 7 INFO rb-aa5c29f-225760-426740 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 11:21:19,930 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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.017 ro 2026-10-20 11:21:20,172 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/components/manage_giftcard_popup" ended (passed: 1 / time: 394 ms) 2026-10-20 11:21:20,334 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/components/manage_giftcard_popup (after GC) - used: 136302838 - total: 229279910 - limit: 4395630592 - tests: 1 2026-10-20 11:21:20,406 7 INFO rb-aa5c29f-225760-426740 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 11:21:20,567 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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.012 ro 2026-10-20 11:21:20,746 7 INFO rb-aa5c29f-225760-426740 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 11:21:21,096 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/components/screens/control_buttons" ended (passed: 2 / time: 686 ms) 2026-10-20 11:21:21,239 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/components/screens/control_buttons (after GC) - used: 136579604 - total: 234525136 - limit: 4395630592 - tests: 2 2026-10-20 11:21:21,325 7 INFO rb-aa5c29f-225760-426740 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 11:21:21,534 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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.049 ro 2026-10-20 11:21:21,734 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/components/screens/order_summary" ended (passed: 1 / time: 396 ms) 2026-10-20 11:21:21,902 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/components/screens/order_summary (after GC) - used: 136501260 - total: 230592812 - limit: 4395630592 - tests: 1 2026-10-20 11:21:21,984 7 INFO rb-aa5c29f-225760-426740 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 11:21:22,150 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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.015 ro 2026-10-20 11:21:22,341 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/components/screens/partner_line" ended (passed: 1 / time: 346 ms) 2026-10-20 11:21:22,516 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/components/screens/partner_line (after GC) - used: 136592656 - total: 230330756 - limit: 4395630592 - tests: 1 2026-10-20 11:21:22,619 7 INFO rb-aa5c29f-225760-426740 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 11:21:22,779 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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.01 ro 2026-10-20 11:21:23,127 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/customer_display/customer_display" ended (passed: 1 / time: 500 ms) 2026-10-20 11:21:23,273 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/customer_display/customer_display (after GC) - used: 136662862 - total: 230331218 - limit: 4395630592 - tests: 1 2026-10-20 11:21:23,370 7 INFO rb-aa5c29f-225760-426740 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 11:21:23,534 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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.016 ro 2026-10-20 11:21:23,693 7 INFO rb-aa5c29f-225760-426740 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 11:21:23,977 7 INFO rb-aa5c29f-225760-426740 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 11:21:24,261 7 INFO rb-aa5c29f-225760-426740 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 11:21:24,546 7 INFO rb-aa5c29f-225760-426740 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 11:21:24,856 7 INFO rb-aa5c29f-225760-426740 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 11:21:25,178 7 INFO rb-aa5c29f-225760-426740 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 11:21:25,486 7 INFO rb-aa5c29f-225760-426740 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 11:21:25,735 7 INFO rb-aa5c29f-225760-426740 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 11:21:25,976 7 INFO rb-aa5c29f-225760-426740 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 11:21:26,199 7 INFO rb-aa5c29f-225760-426740 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 11:21:26,431 7 INFO rb-aa5c29f-225760-426740 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 11:21:26,786 7 INFO rb-aa5c29f-225760-426740 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 11:21:27,129 7 INFO rb-aa5c29f-225760-426740 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: 3756 ms) 2026-10-20 11:21:27,140 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/models/pos_order" ended (passed: 13 / time: 3756 ms) 2026-10-20 11:21:27,433 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/models/pos_order (after GC) - used: 137209051 - total: 264147731 - limit: 4395630592 - tests: 13 2026-10-20 11:21:27,521 7 INFO rb-aa5c29f-225760-426740 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 11:21:27,670 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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.01 ro 2026-10-20 11:21:27,857 7 INFO rb-aa5c29f-225760-426740 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 11:21:28,111 7 INFO rb-aa5c29f-225760-426740 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 11:21:28,365 7 INFO rb-aa5c29f-225760-426740 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: 840 ms) 2026-10-20 11:21:28,374 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/models/pos_order_line" ended (passed: 3 / time: 840 ms) 2026-10-20 11:21:28,525 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/models/pos_order_line (after GC) - used: 136915015 - total: 244749091 - limit: 4395630592 - tests: 3 2026-10-20 11:21:28,612 7 INFO rb-aa5c29f-225760-426740 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 11:21:28,761 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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 11:21:28,978 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/screens/ticket_screen" ended (passed: 1 / time: 356 ms) 2026-10-20 11:21:29,124 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/screens/ticket_screen (after GC) - used: 136977558 - total: 231642014 - limit: 4395630592 - tests: 1 2026-10-20 11:21:29,155 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:29] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1479 11 0.012 0.013 rw 2026-10-20 11:21:29,244 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_mollie/unit/payment_mollie/successful payment" 2026-10-20 11:21:29,382 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:29] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-20 11:21:29,531 7 INFO rb-aa5c29f-225760-426740 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 11:21:29,769 7 INFO rb-aa5c29f-225760-426740 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 11:21:29,992 7 INFO rb-aa5c29f-225760-426740 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 11:21:30,218 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_mollie/unit/payment_mollie" ended (passed: 4 / time: 965 ms) 2026-10-20 11:21:30,359 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_mollie/unit/payment_mollie (after GC) - used: 137008217 - total: 238192921 - limit: 4395630592 - tests: 4 2026-10-20 11:21:30,396 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:30] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1509 11 0.016 0.013 rw 2026-10-20 11:21:30,515 7 INFO rb-aa5c29f-225760-426740 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 11:21:30,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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 11:21:31,242 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock/unit/accounting/price" ended (passed: 1 / time: 723 ms) 2026-10-20 11:21:31,429 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_stock/unit/accounting/price (after GC) - used: 137040049 - total: 231904021 - limit: 4395630592 - tests: 1 2026-10-20 11:21:31,504 7 INFO rb-aa5c29f-225760-426740 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 11:21:31,642 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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.009 ro 2026-10-20 11:21:31,887 7 INFO rb-aa5c29f-225760-426740 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 11:21:32,267 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock/unit/components/payment_screen" ended (passed: 2 / time: 750 ms) 2026-10-20 11:21:32,440 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_stock/unit/components/payment_screen (after GC) - used: 137166733 - total: 236360733 - limit: 4395630592 - tests: 2 2026-10-20 11:21:32,518 7 INFO rb-aa5c29f-225760-426740 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 11:21:32,692 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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 11:21:33,036 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock/unit/customer_display/customer_display" ended (passed: 1 / time: 509 ms) 2026-10-20 11:21:33,212 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_stock/unit/customer_display/customer_display (after GC) - used: 137161676 - total: 232166336 - limit: 4395630592 - tests: 1 2026-10-20 11:21:33,294 7 INFO rb-aa5c29f-225760-426740 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 11:21:33,436 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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 11:21:33,591 7 INFO rb-aa5c29f-225760-426740 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 11:21:33,866 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock/unit/models/pos_order_line" ended (passed: 2 / time: 566 ms) 2026-10-20 11:21:34,006 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_stock/unit/models/pos_order_line (after GC) - used: 137290569 - total: 235049873 - limit: 4395630592 - tests: 2 2026-10-20 11:21:34,086 7 INFO rb-aa5c29f-225760-426740 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 11:21:34,232 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock/unit/related_models/orm_serialization" ended (passed: 1 / time: 137 ms) 2026-10-20 11:21:34,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_stock/unit/related_models/orm_serialization (after GC) - used: 137176079 - total: 231117691 - limit: 4395630592 - tests: 1 2026-10-20 11:21:34,414 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:34] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1635 11 0.011 0.025 rw 2026-10-20 11:21:34,502 7 INFO rb-aa5c29f-225760-426740 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 11:21:34,678 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:34] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.013 ro 2026-10-20 11:21:34,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/components/orderline" ended (passed: 1 / time: 369 ms) 2026-10-20 11:21:35,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/components/orderline (after GC) - used: 137216907 - total: 231379427 - limit: 4395630592 - tests: 1 2026-10-20 11:21:35,101 7 INFO rb-aa5c29f-225760-426740 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 11:21:35,248 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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.009 ro 2026-10-20 11:21:35,390 7 INFO rb-aa5c29f-225760-426740 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 11:21:35,651 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/models/pos_order_line/saleDetails" ended (passed: 2 / time: 549 ms) 2026-10-20 11:21:35,662 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/models/pos_order_line" ended (passed: 2 / time: 549 ms) 2026-10-20 11:21:35,837 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/models/pos_order_line (after GC) - used: 137400183 - total: 236097955 - limit: 4395630592 - tests: 2 2026-10-20 11:21:35,931 7 INFO rb-aa5c29f-225760-426740 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 11:21:36,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:36] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-20 11:21:36,870 7 INFO rb-aa5c29f-225760-426740 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 11:21:37,884 7 INFO rb-aa5c29f-225760-426740 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 11:21:38,512 7 INFO rb-aa5c29f-225760-426740 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 11:21:39,218 7 INFO rb-aa5c29f-225760-426740 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 11:21:39,863 7 INFO rb-aa5c29f-225760-426740 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 11:21:40,900 7 INFO rb-aa5c29f-225760-426740 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 11:21:41,634 7 INFO rb-aa5c29f-225760-426740 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 11:21:42,296 7 INFO rb-aa5c29f-225760-426740 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 11:21:42,897 7 INFO rb-aa5c29f-225760-426740 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 11:21:43,505 7 INFO rb-aa5c29f-225760-426740 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 11:21:44,182 7 INFO rb-aa5c29f-225760-426740 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 11:21:44,792 7 INFO rb-aa5c29f-225760-426740 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 11:21:45,515 7 INFO rb-aa5c29f-225760-426740 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 11:21:46,247 7 INFO rb-aa5c29f-225760-426740 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 11:21:46,827 7 INFO rb-aa5c29f-225760-426740 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 11:21:47,778 7 INFO rb-aa5c29f-225760-426740 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 11:21:48,312 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/scenarios/pos_sale_flow" ended (passed: 17 / time: 12363 ms) 2026-10-20 11:21:48,584 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/scenarios/pos_sale_flow (after GC) - used: 138708242 - total: 237772338 - limit: 4395630592 - tests: 17 2026-10-20 11:21:48,673 7 INFO rb-aa5c29f-225760-426740 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 11:21:48,871 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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.026 ro 2026-10-20 11:21:49,197 7 INFO rb-aa5c29f-225760-426740 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 11:21:49,658 7 INFO rb-aa5c29f-225760-426740 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 11:21:50,655 7 INFO rb-aa5c29f-225760-426740 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 11:21:51,118 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/scenarios/quotation_list_flow" ended (passed: 4 / time: 2435 ms) 2026-10-20 11:21:51,339 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/scenarios/quotation_list_flow (after GC) - used: 138720094 - total: 251437598 - limit: 4395630592 - tests: 4 2026-10-20 11:21:51,425 7 INFO rb-aa5c29f-225760-426740 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 11:21:51,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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 11:21:52,193 7 INFO rb-aa5c29f-225760-426740 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 11:21:52,617 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/scenarios/sale_warning_flow" ended (passed: 2 / time: 1181 ms) 2026-10-20 11:21:52,793 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/scenarios/sale_warning_flow (after GC) - used: 138059639 - total: 244227555 - limit: 4395630592 - tests: 2 2026-10-20 11:21:52,862 7 INFO rb-aa5c29f-225760-426740 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 11:21:53,023 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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.016 ro 2026-10-20 11:21:53,252 7 INFO rb-aa5c29f-225760-426740 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 11:21:53,704 7 INFO rb-aa5c29f-225760-426740 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 11:21:54,158 7 INFO rb-aa5c29f-225760-426740 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 11:21:54,685 7 INFO rb-aa5c29f-225760-426740 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 11:21:55,081 7 INFO rb-aa5c29f-225760-426740 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 11:21:55,650 7 INFO rb-aa5c29f-225760-426740 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 11:21:55,990 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/services/pos_store/onClickSaleOrder" ended (passed: 7 / time: 3124 ms) 2026-10-20 11:21:55,991 7 INFO rb-aa5c29f-225760-426740 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 11:21:56,267 7 INFO rb-aa5c29f-225760-426740 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 11:21:56,556 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/services/pos_store/getConvertedQuantityFromSaleOrderline" ended (passed: 2 / time: 563 ms) 2026-10-20 11:21:56,567 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/services/pos_store" ended (passed: 9 / time: 3687 ms) 2026-10-20 11:21:56,799 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/services/pos_store (after GC) - used: 138420583 - total: 264936975 - limit: 4395630592 - tests: 9 2026-10-20 11:21:56,849 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:56] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1395 11 0.03 0.017 rw 2026-10-20 11:21:56,936 7 INFO rb-aa5c29f-225760-426740 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 11:21:57,069 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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 11:21:57,253 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_viva_com/unit/app/payment_lines" ended (passed: 1 / time: 304 ms) 2026-10-20 11:21:57,431 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_viva_com/unit/app/payment_lines (after GC) - used: 138050566 - total: 232954966 - limit: 4395630592 - tests: 1 2026-10-20 11:21:57,506 7 INFO rb-aa5c29f-225760-426740 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 11:21:57,639 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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.009 ro 2026-10-20 11:21:57,834 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_viva_com/unit/app/payment_screen" ended (passed: 1 / time: 316 ms) 2026-10-20 11:21:58,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_viva_com/unit/app/payment_screen (after GC) - used: 142978587 - total: 233741499 - limit: 4395630592 - tests: 1 2026-10-20 11:21:58,056 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:58] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 69 3 0.007 0.011 rw 2026-10-20 11:21:58,111 7 INFO rb-aa5c29f-225760-426740 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 11:21:58,119 7 INFO rb-aa5c29f-225760-426740 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 11:21:58,120 7 INFO rb-aa5c29f-225760-426740 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 11:21:58,123 7 INFO rb-aa5c29f-225760-426740 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 11:21:58,127 7 INFO rb-aa5c29f-225760-426740 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 11:21:58,127 7 INFO rb-aa5c29f-225760-426740 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 11:21:59,136 7 INFO rb-aa5c29f-225760-426740 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 11:21:59,143 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@printer/unit/print_action_handler/printJobs" ended (passed: 7 / time: 1027 ms) 2026-10-20 11:21:59,144 7 INFO rb-aa5c29f-225760-426740 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 11:21:59,150 7 INFO rb-aa5c29f-225760-426740 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 11:21:59,156 7 INFO rb-aa5c29f-225760-426740 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 11:21:59,163 7 INFO rb-aa5c29f-225760-426740 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 11:21:59,170 7 INFO rb-aa5c29f-225760-426740 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 11:21:59,178 7 INFO rb-aa5c29f-225760-426740 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 11:21:59,185 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@printer/unit/print_action_handler/printActionHandler" ended (passed: 6 / time: 40 ms) 2026-10-20 11:21:59,186 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@printer/unit/print_action_handler" ended (passed: 13 / time: 1067 ms) 2026-10-20 11:21:59,322 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @printer/unit/print_action_handler (after GC) - used: 137971494 - total: 233479358 - limit: 4395630592 - tests: 13 2026-10-20 11:21:59,365 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21:59] "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 11:21:59,471 7 INFO rb-aa5c29f-225760-426740 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 11:21:59,618 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:21: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 11:21:59,775 7 INFO rb-aa5c29f-225760-426740 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 11:22:00,031 7 INFO rb-aa5c29f-225760-426740 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 11:22:00,258 7 INFO rb-aa5c29f-225760-426740 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 11:22:00,479 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest" ended (passed: 4 / time: 1002 ms) 2026-10-20 11:22:00,479 7 INFO rb-aa5c29f-225760-426740 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 11:22:00,691 7 INFO rb-aa5c29f-225760-426740 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 11:22:00,989 7 INFO rb-aa5c29f-225760-426740 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 11:22:01,250 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentCancel" ended (passed: 3 / time: 773 ms) 2026-10-20 11:22:01,257 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact" ended (passed: 7 / time: 1775 ms) 2026-10-20 11:22:01,478 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_bancontact_pay/unit/app/payment_bancontact (after GC) - used: 138409467 - total: 248159991 - limit: 4395630592 - tests: 7 2026-10-20 11:22:01,561 7 INFO rb-aa5c29f-225760-426740 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 11:22:01,706 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.008 ro 2026-10-20 11:22:01,858 7 INFO rb-aa5c29f-225760-426740 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 11:22:02,129 7 INFO rb-aa5c29f-225760-426740 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 11:22:02,381 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_payment" ended (passed: 3 / time: 808 ms) 2026-10-20 11:22:02,534 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_payment (after GC) - used: 138351574 - total: 245276262 - limit: 4395630592 - tests: 3 2026-10-20 11:22:02,616 7 INFO rb-aa5c29f-225760-426740 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 11:22:02,772 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:02] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-20 11:22:02,954 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_payment_method" ended (passed: 1 / time: 329 ms) 2026-10-20 11:22:03,127 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_payment_method (after GC) - used: 138292802 - total: 233217638 - limit: 4395630592 - tests: 1 2026-10-20 11:22:03,197 7 INFO rb-aa5c29f-225760-426740 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 11:22:03,324 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.006 ro 2026-10-20 11:22:03,447 7 INFO rb-aa5c29f-225760-426740 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 11:22:03,690 7 INFO rb-aa5c29f-225760-426740 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 11:22:03,934 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store/getBancontactErrorMessage" ended (passed: 3 / time: 735 ms) 2026-10-20 11:22:03,934 7 INFO rb-aa5c29f-225760-426740 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 11:22:04,191 7 INFO rb-aa5c29f-225760-426740 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 11:22:04,428 7 INFO rb-aa5c29f-225760-426740 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 11:22:04,624 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store/handleBancontactPayNotification" ended (passed: 3 / time: 690 ms) 2026-10-20 11:22:04,638 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store" ended (passed: 6 / time: 1425 ms) 2026-10-20 11:22:04,794 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_store (after GC) - used: 138582994 - total: 244489846 - limit: 4395630592 - tests: 6 2026-10-20 11:22:04,882 7 INFO rb-aa5c29f-225760-426740 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 11:22:05,029 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.013 ro 2026-10-20 11:22:05,592 7 INFO rb-aa5c29f-225760-426740 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 11:22:07,612 7 INFO rb-aa5c29f-225760-426740 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 11:22:09,136 7 INFO rb-aa5c29f-225760-426740 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 11:22:11,802 7 INFO rb-aa5c29f-225760-426740 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 11:22:13,135 7 INFO rb-aa5c29f-225760-426740 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 11:22:13,960 7 INFO rb-aa5c29f-225760-426740 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 11:22:14,671 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow" ended (passed: 7 / time: 9780 ms) 2026-10-20 11:22:14,930 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_bancontact_pay/unit/scenario/bancontact_pay_flow (after GC) - used: 138616363 - total: 269921887 - limit: 4395630592 - tests: 7 2026-10-20 11:22:14,984 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:14] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1394 11 0.03 0.014 rw 2026-10-20 11:22:15,053 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/connect/sets credentials" 2026-10-20 11:22:15,058 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/connect/resets state" 2026-10-20 11:22:15,061 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro/cashdro_service/connect" ended (passed: 2 / time: 8 ms) 2026-10-20 11:22:15,061 7 INFO rb-aa5c29f-225760-426740 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 11:22:15,066 7 INFO rb-aa5c29f-225760-426740 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 11:22:15,070 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro/cashdro_service/sendPaymentRequest" ended (passed: 2 / time: 9 ms) 2026-10-20 11:22:15,071 7 INFO rb-aa5c29f-225760-426740 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 11:22:15,110 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro/cashdro_service/waitForPaymentCompletion" ended (passed: 1 / time: 34 ms) 2026-10-20 11:22:15,111 7 INFO rb-aa5c29f-225760-426740 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 11:22:15,111 7 INFO rb-aa5c29f-225760-426740 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 11:22:15,114 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro/cashdro_service/cancelPayment" ended (passed: 2 / time: 8 ms) 2026-10-20 11:22:15,124 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro/cashdro_service" ended (passed: 7 / time: 59 ms) 2026-10-20 11:22:15,272 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_cashdro/cashdro_service (after GC) - used: 138151191 - total: 230074735 - limit: 4395630592 - tests: 7 2026-10-20 11:22:15,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:15] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1396 11 0.01 0.017 rw 2026-10-20 11:22:15,394 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/connect/sets credentials" 2026-10-20 11:22:15,395 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/connect/renewOrLogin" 2026-10-20 11:22:15,402 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashmatic/cashmatic_service/connect" ended (passed: 2 / time: 9 ms) 2026-10-20 11:22:15,403 7 INFO rb-aa5c29f-225760-426740 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 11:22:15,605 7 INFO rb-aa5c29f-225760-426740 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 11:22:15,809 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/sendPaymentRequest/Cancel payment" 2026-10-20 11:22:15,823 7 INFO rb-aa5c29f-225760-426740 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 11:22:15,831 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashmatic/cashmatic_service/sendPaymentRequest" ended (passed: 4 / time: 422 ms) 2026-10-20 11:22:15,832 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashmatic/cashmatic_service" ended (passed: 6 / time: 431 ms) 2026-10-20 11:22:15,999 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_cashmatic/cashmatic_service (after GC) - used: 138193328 - total: 229812604 - limit: 4395630592 - tests: 6 2026-10-20 11:22:16,058 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:16] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1591 11 0.025 0.017 rw 2026-10-20 11:22:16,153 7 INFO rb-aa5c29f-225760-426740 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 11:22:16,322 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:16] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-20 11:22:16,537 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/components/event_configurator_popup" ended (passed: 1 / time: 376 ms) 2026-10-20 11:22:16,691 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/components/event_configurator_popup (after GC) - used: 138459760 - total: 229816924 - limit: 4395630592 - tests: 1 2026-10-20 11:22:16,768 7 INFO rb-aa5c29f-225760-426740 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 11:22:16,917 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.007 ro 2026-10-20 11:22:17,066 7 INFO rb-aa5c29f-225760-426740 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 11:22:17,314 7 INFO rb-aa5c29f-225760-426740 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 11:22:17,577 7 INFO rb-aa5c29f-225760-426740 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 11:22:17,826 7 INFO rb-aa5c29f-225760-426740 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 11:22:18,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/components/event_registration_popup" ended (passed: 5 / time: 1306 ms) 2026-10-20 11:22:18,250 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/components/event_registration_popup (after GC) - used: 138889009 - total: 242927629 - limit: 4395630592 - tests: 5 2026-10-20 11:22:18,334 7 INFO rb-aa5c29f-225760-426740 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 11:22:18,484 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.012 ro 2026-10-20 11:22:18,638 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/components/event_slot_selection_popup" ended (passed: 1 / time: 301 ms) 2026-10-20 11:22:18,799 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/components/event_slot_selection_popup (after GC) - used: 138627530 - total: 231395326 - limit: 4395630592 - tests: 1 2026-10-20 11:22:18,864 7 INFO rb-aa5c29f-225760-426740 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 11:22:19,025 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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 11:22:19,181 7 INFO rb-aa5c29f-225760-426740 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 11:22:19,459 7 INFO rb-aa5c29f-225760-426740 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 11:22:19,731 7 INFO rb-aa5c29f-225760-426740 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 11:22:20,011 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/components/product_card" ended (passed: 4 / time: 1135 ms) 2026-10-20 11:22:20,153 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/components/product_card (after GC) - used: 138848921 - total: 241619277 - limit: 4395630592 - tests: 4 2026-10-20 11:22:20,223 7 INFO rb-aa5c29f-225760-426740 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 11:22:20,228 7 INFO rb-aa5c29f-225760-426740 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 11:22:20,231 7 INFO rb-aa5c29f-225760-426740 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 11:22:20,234 7 INFO rb-aa5c29f-225760-426740 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: 10 ms) 2026-10-20 11:22:20,243 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/data_service_options" ended (passed: 3 / time: 10 ms) 2026-10-20 11:22:20,394 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/data_service_options (after GC) - used: 138586887 - total: 230609111 - limit: 4395630592 - tests: 3 2026-10-20 11:22:20,463 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/services/pos_store/createDummyProductForEvents" 2026-10-20 11:22:20,611 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:20] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-20 11:22:20,760 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/services/pos_store" ended (passed: 1 / time: 284 ms) 2026-10-20 11:22:20,904 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/services/pos_store (after GC) - used: 138732845 - total: 230609133 - limit: 4395630592 - tests: 1 2026-10-20 11:22:20,953 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:20] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1397 11 0.03 0.015 rw 2026-10-20 11:22:21,058 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,066 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,070 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,077 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,089 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,104 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_service/on connecting" ended (passed: 5 / time: 54 ms) 2026-10-20 11:22:21,112 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_service" ended (passed: 5 / time: 54 ms) 2026-10-20 11:22:21,240 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_glory_cash/glory_service (after GC) - used: 138658583 - total: 230609015 - limit: 4395630592 - tests: 5 2026-10-20 11:22:21,304 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,310 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,317 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,324 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_xml/parse glory xml" ended (passed: 3 / time: 16 ms) 2026-10-20 11:22:21,325 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,327 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,329 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,333 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,334 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,336 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,343 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,351 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,359 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_xml/make glory header" ended (passed: 5 / time: 28 ms) 2026-10-20 11:22:21,370 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_xml" ended (passed: 10 / time: 49 ms) 2026-10-20 11:22:21,500 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_glory_cash/glory_xml (after GC) - used: 138639022 - total: 230609362 - limit: 4395630592 - tests: 10 2026-10-20 11:22:21,561 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,568 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,605 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,653 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,721 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,721 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,754 7 INFO rb-aa5c29f-225760-426740 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: 33 ms) 2026-10-20 11:22:21,755 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,772 7 INFO rb-aa5c29f-225760-426740 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: 16 ms) 2026-10-20 11:22:21,772 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,803 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,842 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,855 7 INFO rb-aa5c29f-225760-426740 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: 82 ms) 2026-10-20 11:22:21,855 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,874 7 INFO rb-aa5c29f-225760-426740 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: 18 ms) 2026-10-20 11:22:21,875 7 INFO rb-aa5c29f-225760-426740 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 11:22:21,889 7 INFO rb-aa5c29f-225760-426740 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: 13 ms) 2026-10-20 11:22:21,897 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/socket_io" ended (passed: 11 / time: 318 ms) 2026-10-20 11:22:22,034 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_glory_cash/socket_io (after GC) - used: 138675598 - total: 230609362 - limit: 4395630592 - tests: 11 2026-10-20 11:22:22,096 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:22] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1576 11 0.021 0.029 rw 2026-10-20 11:22:22,195 7 INFO rb-aa5c29f-225760-426740 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 11:22:22,355 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.015 ro 2026-10-20 11:22:22,531 7 INFO rb-aa5c29f-225760-426740 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 11:22:22,815 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/navbar/cashier_name" ended (passed: 2 / time: 613 ms) 2026-10-20 11:22:22,966 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/navbar/cashier_name (after GC) - used: 139050823 - total: 236376671 - limit: 4395630592 - tests: 2 2026-10-20 11:22:23,059 7 INFO rb-aa5c29f-225760-426740 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 11:22:23,230 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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 11:22:23,401 7 INFO rb-aa5c29f-225760-426740 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 11:22:23,711 7 INFO rb-aa5c29f-225760-426740 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 11:22:23,989 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/popups/cash_move_popup" ended (passed: 3 / time: 925 ms) 2026-10-20 11:22:24,158 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/popups/cash_move_popup (after GC) - used: 139131561 - total: 240836845 - limit: 4395630592 - tests: 3 2026-10-20 11:22:24,237 7 INFO rb-aa5c29f-225760-426740 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 11:22:24,410 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:24] "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 11:22:24,577 7 INFO rb-aa5c29f-225760-426740 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 11:22:24,869 7 INFO rb-aa5c29f-225760-426740 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 11:22:25,153 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/popups/cashier_selection_popup" ended (passed: 3 / time: 908 ms) 2026-10-20 11:22:25,314 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/popups/cashier_selection_popup (after GC) - used: 139133258 - total: 243724126 - limit: 4395630592 - tests: 3 2026-10-20 11:22:25,388 7 INFO rb-aa5c29f-225760-426740 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 11:22:25,539 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:25] "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 11:22:25,704 7 INFO rb-aa5c29f-225760-426740 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 11:22:26,093 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/popups/product_info_popup" ended (passed: 2 / time: 693 ms) 2026-10-20 11:22:26,237 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/popups/product_info_popup (after GC) - used: 139156012 - total: 241102720 - limit: 4395630592 - tests: 2 2026-10-20 11:22:26,321 7 INFO rb-aa5c29f-225760-426740 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 11:22:26,477 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.014 ro 2026-10-20 11:22:26,626 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/screens/feedback_screen" ended (passed: 1 / time: 298 ms) 2026-10-20 11:22:26,761 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/screens/feedback_screen (after GC) - used: 139101803 - total: 232976147 - limit: 4395630592 - tests: 1 2026-10-20 11:22:26,842 7 INFO rb-aa5c29f-225760-426740 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 11:22:26,977 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.009 ro 2026-10-20 11:22:27,118 7 INFO rb-aa5c29f-225760-426740 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 11:22:27,374 7 INFO rb-aa5c29f-225760-426740 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: 531 ms) 2026-10-20 11:22:27,385 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/screens/login_screen" ended (passed: 2 / time: 531 ms) 2026-10-20 11:22:27,560 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/screens/login_screen (after GC) - used: 139221956 - total: 236384588 - limit: 4395630592 - tests: 2 2026-10-20 11:22:27,642 7 INFO rb-aa5c29f-225760-426740 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 11:22:27,835 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:27] "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 11:22:28,044 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/screens/payment_screen" ended (passed: 1 / time: 394 ms) 2026-10-20 11:22:28,211 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/screens/payment_screen (after GC) - used: 139175885 - total: 233501057 - limit: 4395630592 - tests: 1 2026-10-20 11:22:28,298 7 INFO rb-aa5c29f-225760-426740 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 11:22:28,487 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.018 ro 2026-10-20 11:22:28,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/screens/ticket_screen" ended (passed: 1 / time: 515 ms) 2026-10-20 11:22:28,978 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/screens/ticket_screen (after GC) - used: 139399981 - total: 232976797 - limit: 4395630592 - tests: 1 2026-10-20 11:22:29,061 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/models/pos_order/getCashierName" 2026-10-20 11:22:29,226 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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 11:22:29,394 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/models/pos_order" ended (passed: 1 / time: 324 ms) 2026-10-20 11:22:29,540 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/models/pos_order (after GC) - used: 139498565 - total: 233500929 - limit: 4395630592 - tests: 1 2026-10-20 11:22:29,625 7 INFO rb-aa5c29f-225760-426740 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 11:22:29,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.018 ro 2026-10-20 11:22:29,938 7 INFO rb-aa5c29f-225760-426740 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 11:22:30,207 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/services/access_right_plugin" ended (passed: 2 / time: 563 ms) 2026-10-20 11:22:30,354 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/services/access_right_plugin (after GC) - used: 139693773 - total: 237170961 - limit: 4395630592 - tests: 2 2026-10-20 11:22:30,436 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/createNewOrder" 2026-10-20 11:22:30,606 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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 11:22:30,762 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/employeeIsAdmin" 2026-10-20 11:22:31,015 7 INFO rb-aa5c29f-225760-426740 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 11:22:31,282 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/_getConnectedCashier" 2026-10-20 11:22:31,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/shouldShowOpeningControl" 2026-10-20 11:22:31,876 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccess" 2026-10-20 11:22:32,157 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/addLineToCurrentOrder" 2026-10-20 11:22:32,430 7 INFO rb-aa5c29f-225760-426740 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 11:22:32,699 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/keybordInputRights" 2026-10-20 11:22:32,991 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/validateOrder" 2026-10-20 11:22:33,267 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccessWithAdmin" 2026-10-20 11:22:33,523 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccessWithNonAdmin" 2026-10-20 11:22:33,776 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/services/pos_store" ended (passed: 12 / time: 3326 ms) 2026-10-20 11:22:33,992 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/services/pos_store (after GC) - used: 139839450 - total: 263909694 - limit: 4395630592 - tests: 12 2026-10-20 11:22:34,028 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:34] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1500 11 0.01 0.019 rw 2026-10-20 11:22:34,132 7 INFO rb-aa5c29f-225760-426740 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 11:22:34,284 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:34] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.015 ro 2026-10-20 11:22:34,446 7 INFO rb-aa5c29f-225760-426740 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 11:22:34,746 7 INFO rb-aa5c29f-225760-426740 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: 611 ms) 2026-10-20 11:22:34,753 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment/unit/components/payment_lines" ended (passed: 2 / time: 611 ms) 2026-10-20 11:22:34,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_online_payment/unit/components/payment_lines (after GC) - used: 139639533 - total: 242675521 - limit: 4395630592 - tests: 2 2026-10-20 11:22:35,083 7 INFO rb-aa5c29f-225760-426740 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 11:22:35,231 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.013 ro 2026-10-20 11:22:35,987 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment/unit/customer_display/customer_display" ended (passed: 1 / time: 898 ms) 2026-10-20 11:22:36,133 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_online_payment/unit/customer_display/customer_display (after GC) - used: 139668542 - total: 233762598 - limit: 4395630592 - tests: 1 2026-10-20 11:22:36,196 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:36] "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.022 rw 2026-10-20 11:22:36,307 7 INFO rb-aa5c29f-225760-426740 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 11:22:36,526 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:36] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-20 11:22:36,687 7 INFO rb-aa5c29f-225760-426740 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 11:22:36,701 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:36] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 200 9976 5 0.013 0.015 ro 2026-10-20 11:22:37,038 7 INFO rb-aa5c29f-225760-426740 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 11:22:37,373 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/components/order_widget" ended (passed: 3 / time: 1048 ms) 2026-10-20 11:22:37,562 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/components/order_widget (after GC) - used: 140139976 - total: 243473192 - limit: 4395630592 - tests: 3 2026-10-20 11:22:37,663 7 INFO rb-aa5c29f-225760-426740 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 11:22:37,888 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.014 ro 2026-10-20 11:22:38,042 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:38] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.006 0.012 ro 2026-10-20 11:22:38,067 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/components/pills_selection_popup" ended (passed: 1 / time: 378 ms) 2026-10-20 11:22:38,231 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/components/pills_selection_popup (after GC) - used: 139978048 - total: 235089900 - limit: 4395630592 - tests: 1 2026-10-20 11:22:38,330 7 INFO rb-aa5c29f-225760-426740 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 11:22:38,579 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.023 ro 2026-10-20 11:22:38,766 7 INFO rb-aa5c29f-225760-426740 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 11:22:38,773 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:38] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.012 0.017 ro 2026-10-20 11:22:39,175 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/components/preset_info_popup" ended (passed: 2 / time: 810 ms) 2026-10-20 11:22:39,354 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/components/preset_info_popup (after GC) - used: 140234467 - total: 241393799 - limit: 4395630592 - tests: 2 2026-10-20 11:22:39,435 7 INFO rb-aa5c29f-225760-426740 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 11:22:39,614 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.012 ro 2026-10-20 11:22:39,754 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:39] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.01 ro 2026-10-20 11:22:39,799 7 INFO rb-aa5c29f-225760-426740 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 11:22:40,130 7 INFO rb-aa5c29f-225760-426740 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 11:22:40,493 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/components/product_card" ended (passed: 3 / time: 1046 ms) 2026-10-20 11:22:40,635 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/components/product_card (after GC) - used: 140585660 - total: 246139032 - limit: 4395630592 - tests: 3 2026-10-20 11:22:40,715 7 INFO rb-aa5c29f-225760-426740 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 11:22:40,933 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.012 ro 2026-10-20 11:22:41,075 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:41] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.012 ro 2026-10-20 11:22:41,077 7 INFO rb-aa5c29f-225760-426740 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 11:22:41,396 7 INFO rb-aa5c29f-225760-426740 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 11:22:41,676 7 INFO rb-aa5c29f-225760-426740 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 11:22:41,972 7 INFO rb-aa5c29f-225760-426740 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 11:22:42,282 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/components/product_interface" ended (passed: 5 / time: 1558 ms) 2026-10-20 11:22:42,471 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/components/product_interface (after GC) - used: 140635108 - total: 248760932 - limit: 4395630592 - tests: 5 2026-10-20 11:22:42,556 7 INFO rb-aa5c29f-225760-426740 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 11:22:42,751 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:42] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.025 ro 2026-10-20 11:22:42,879 7 INFO rb-aa5c29f-225760-426740 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 11:22:43,279 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/models/pos_order" ended (passed: 2 / time: 684 ms) 2026-10-20 11:22:43,444 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/models/pos_order (after GC) - used: 140661196 - total: 246925924 - limit: 4395630592 - tests: 2 2026-10-20 11:22:43,538 7 INFO rb-aa5c29f-225760-426740 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 11:22:43,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:43] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-20 11:22:43,942 7 INFO rb-aa5c29f-225760-426740 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 11:22:44,266 7 INFO rb-aa5c29f-225760-426740 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 11:22:44,658 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/models/pos_order_line" ended (passed: 3 / time: 1099 ms) 2026-10-20 11:22:44,847 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/models/pos_order_line (after GC) - used: 140747720 - total: 247712356 - limit: 4395630592 - tests: 3 2026-10-20 11:22:44,943 7 INFO rb-aa5c29f-225760-426740 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 11:22:45,208 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.023 ro 2026-10-20 11:22:45,361 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/models/pos_preset" ended (passed: 1 / time: 395 ms) 2026-10-20 11:22:45,524 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/models/pos_preset (after GC) - used: 140820668 - total: 235915892 - limit: 4395630592 - tests: 1 2026-10-20 11:22:45,618 7 INFO rb-aa5c29f-225760-426740 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 11:22:45,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.023 ro 2026-10-20 11:22:46,008 7 INFO rb-aa5c29f-225760-426740 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 11:22:46,290 7 INFO rb-aa5c29f-225760-426740 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 11:22:46,614 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/models/product_template" ended (passed: 3 / time: 959 ms) 2026-10-20 11:22:46,760 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/models/product_template (after GC) - used: 140987712 - total: 242731620 - limit: 4395630592 - tests: 3 2026-10-20 11:22:46,850 7 INFO rb-aa5c29f-225760-426740 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 11:22:47,049 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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 11:22:47,261 7 INFO rb-aa5c29f-225760-426740 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 11:22:47,657 7 INFO rb-aa5c29f-225760-426740 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 11:22:48,059 7 INFO rb-aa5c29f-225760-426740 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: 1208 ms) 2026-10-20 11:22:48,079 7 INFO rb-aa5c29f-225760-426740 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: 1208 ms) 2026-10-20 11:22:48,266 7 INFO rb-aa5c29f-225760-426740 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: 141036277 - total: 247452997 - limit: 4395630592 - tests: 3 2026-10-20 11:22:48,361 7 INFO rb-aa5c29f-225760-426740 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 11:22:48,615 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.027 ro 2026-10-20 11:22:48,794 7 INFO rb-aa5c29f-225760-426740 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: 433 ms) 2026-10-20 11:22:48,809 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/overrides/services/pos_service" ended (passed: 1 / time: 433 ms) 2026-10-20 11:22:48,954 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/overrides/services/pos_service (after GC) - used: 140969636 - total: 236180712 - limit: 4395630592 - tests: 1 2026-10-20 11:22:49,031 7 INFO rb-aa5c29f-225760-426740 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 11:22:49,226 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.014 ro 2026-10-20 11:22:49,407 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:49] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.011 0.014 ro 2026-10-20 11:22:49,421 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:49] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 200 63364 5 0.005 0.018 ro 2026-10-20 11:22:49,423 7 INFO rb-aa5c29f-225760-426740 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 11:22:49,819 7 INFO rb-aa5c29f-225760-426740 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 11:22:50,156 7 INFO rb-aa5c29f-225760-426740 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 11:22:50,482 7 INFO rb-aa5c29f-225760-426740 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 11:22:50,967 7 INFO rb-aa5c29f-225760-426740 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 11:22:51,494 7 INFO rb-aa5c29f-225760-426740 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 11:22:51,982 7 INFO rb-aa5c29f-225760-426740 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 11:22:52,396 7 INFO rb-aa5c29f-225760-426740 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 11:22:52,878 7 INFO rb-aa5c29f-225760-426740 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 11:22:53,245 7 INFO rb-aa5c29f-225760-426740 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 11:22:53,797 7 INFO rb-aa5c29f-225760-426740 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 11:22:54,117 7 INFO rb-aa5c29f-225760-426740 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 11:22:54,511 7 INFO rb-aa5c29f-225760-426740 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 11:22:54,955 7 INFO rb-aa5c29f-225760-426740 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 11:22:55,468 7 INFO rb-aa5c29f-225760-426740 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 11:22:55,847 7 INFO rb-aa5c29f-225760-426740 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 11:22:56,244 7 INFO rb-aa5c29f-225760-426740 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 11:22:56,639 7 INFO rb-aa5c29f-225760-426740 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 11:22:57,213 7 INFO rb-aa5c29f-225760-426740 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 11:22:57,631 7 INFO rb-aa5c29f-225760-426740 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 11:22:58,139 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/cart_page" ended (passed: 21 / time: 9086 ms) 2026-10-20 11:22:58,619 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/cart_page (after GC) - used: 136786237 - total: 323777953 - limit: 4395630592 - tests: 21 2026-10-20 11:22:58,701 7 INFO rb-aa5c29f-225760-426740 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 11:22:58,905 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22: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.013 ro 2026-10-20 11:22:59,047 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:22:59] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.001 0.009 ro 2026-10-20 11:22:59,078 7 INFO rb-aa5c29f-225760-426740 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 11:22:59,441 7 INFO rb-aa5c29f-225760-426740 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 11:22:59,737 7 INFO rb-aa5c29f-225760-426740 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 11:23:00,008 7 INFO rb-aa5c29f-225760-426740 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 11:23:00,314 7 INFO rb-aa5c29f-225760-426740 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 11:23:00,599 7 INFO rb-aa5c29f-225760-426740 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 11:23:00,874 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/combo_page" ended (passed: 7 / time: 2152 ms) 2026-10-20 11:23:01,044 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/combo_page (after GC) - used: 136564992 - total: 282101724 - limit: 4395630592 - tests: 7 2026-10-20 11:23:01,114 7 INFO rb-aa5c29f-225760-426740 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 11:23:01,294 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23: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.009 ro 2026-10-20 11:23:01,422 7 INFO rb-aa5c29f-225760-426740 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 11:23:01,435 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23:01] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.006 0.018 ro 2026-10-20 11:23:01,734 7 INFO rb-aa5c29f-225760-426740 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 11:23:02,050 7 INFO rb-aa5c29f-225760-426740 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 11:23:02,352 7 INFO rb-aa5c29f-225760-426740 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 11:23:02,647 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/landing_page" ended (passed: 5 / time: 1514 ms) 2026-10-20 11:23:02,832 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/landing_page (after GC) - used: 136480211 - total: 262703035 - limit: 4395630592 - tests: 5 2026-10-20 11:23:02,907 7 INFO rb-aa5c29f-225760-426740 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 11:23:03,128 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23: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.018 ro 2026-10-20 11:23:03,276 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23:03] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.01 ro 2026-10-20 11:23:03,294 7 INFO rb-aa5c29f-225760-426740 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 11:23:03,605 7 INFO rb-aa5c29f-225760-426740 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 11:23:04,652 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23:04] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.01 0.013 ro 2026-10-20 11:23:04,986 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/optional_product_page" ended (passed: 3 / time: 2057 ms) 2026-10-20 11:23:05,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/optional_product_page (after GC) - used: 136679962 - total: 260612566 - limit: 4395630592 - tests: 3 2026-10-20 11:23:05,279 7 INFO rb-aa5c29f-225760-426740 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 11:23:05,514 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23: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.01 ro 2026-10-20 11:23:05,686 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23:05] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.003 0.01 ro 2026-10-20 11:23:05,707 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/order_history_page" ended (passed: 1 / time: 416 ms) 2026-10-20 11:23:05,893 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/order_history_page (after GC) - used: 136645299 - total: 233882919 - limit: 4395630592 - tests: 1 2026-10-20 11:23:05,973 7 INFO rb-aa5c29f-225760-426740 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 11:23:06,217 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23:06] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.021 ro 2026-10-20 11:23:06,440 7 INFO rb-aa5c29f-225760-426740 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 11:23:06,456 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23:06] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.01 0.027 ro 2026-10-20 11:23:06,511 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23:06] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.024 0.069 ro 2026-10-20 11:23:06,794 7 INFO rb-aa5c29f-225760-426740 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 11:23:07,134 7 INFO rb-aa5c29f-225760-426740 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 11:23:07,453 7 INFO rb-aa5c29f-225760-426740 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 11:23:07,730 7 INFO rb-aa5c29f-225760-426740 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 11:23:08,050 7 INFO rb-aa5c29f-225760-426740 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 11:23:08,362 7 INFO rb-aa5c29f-225760-426740 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 11:23:08,677 7 INFO rb-aa5c29f-225760-426740 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 11:23:09,035 7 INFO rb-aa5c29f-225760-426740 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 11:23:09,353 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/payment_page/startPayment" ended (passed: 10 / time: 3375 ms) 2026-10-20 11:23:09,370 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/payment_page" ended (passed: 10 / time: 3375 ms) 2026-10-20 11:23:09,619 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/payment_page (after GC) - used: 137070451 - total: 259843219 - limit: 4395630592 - tests: 10 2026-10-20 11:23:09,704 7 INFO rb-aa5c29f-225760-426740 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 11:23:09,892 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23:09] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-20 11:23:10,039 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23:10] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.013 0.017 ro 2026-10-20 11:23:10,304 7 INFO rb-aa5c29f-225760-426740 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 11:23:10,710 7 INFO rb-aa5c29f-225760-426740 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 11:23:10,998 7 INFO rb-aa5c29f-225760-426740 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 11:23:11,339 7 INFO rb-aa5c29f-225760-426740 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 11:23:11,657 7 INFO rb-aa5c29f-225760-426740 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 11:23:11,941 7 INFO rb-aa5c29f-225760-426740 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 11:23:12,273 7 INFO rb-aa5c29f-225760-426740 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 11:23:12,591 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/product_list_page" ended (passed: 8 / time: 2875 ms) 2026-10-20 11:23:12,829 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/product_list_page (after GC) - used: 137073962 - total: 269280382 - limit: 4395630592 - tests: 8 2026-10-20 11:23:12,917 7 INFO rb-aa5c29f-225760-426740 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 11:23:13,125 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23: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.02 ro 2026-10-20 11:23:13,269 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23:13] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.008 ro 2026-10-20 11:23:13,280 7 INFO rb-aa5c29f-225760-426740 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 11:23:13,565 7 INFO rb-aa5c29f-225760-426740 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 11:23:13,862 7 INFO rb-aa5c29f-225760-426740 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 11:23:14,158 7 INFO rb-aa5c29f-225760-426740 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 11:23:14,519 7 INFO rb-aa5c29f-225760-426740 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 11:23:14,863 7 INFO rb-aa5c29f-225760-426740 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 11:23:15,282 7 INFO rb-aa5c29f-225760-426740 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: 1127 ms) 2026-10-20 11:23:15,283 7 INFO rb-aa5c29f-225760-426740 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 11:23:15,596 7 INFO rb-aa5c29f-225760-426740 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 11:23:15,878 7 INFO rb-aa5c29f-225760-426740 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 11:23:16,225 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/product_page" ended (passed: 10 / time: 3293 ms) 2026-10-20 11:23:16,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/product_page (after GC) - used: 137292282 - total: 281601218 - limit: 4395630592 - tests: 10 2026-10-20 11:23:16,531 7 INFO rb-aa5c29f-225760-426740 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 11:23:16,710 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23:16] "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 11:23:16,899 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23:16] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.016 0.053 ro 2026-10-20 11:23:16,934 7 INFO rb-aa5c29f-225760-426740 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 11:23:17,266 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23:17] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.002 0.009 ro 2026-10-20 11:23:17,441 7 INFO rb-aa5c29f-225760-426740 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 11:23:17,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:23:17] "GET /web/image/ir.attachment/101/raw HTTP/1.1" 200 11977 5 0.006 0.014 ro 2026-10-20 11:23:17,962 7 INFO rb-aa5c29f-225760-426740 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 11:23:18,531 7 INFO rb-aa5c29f-225760-426740 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 11:23:19,111 7 INFO rb-aa5c29f-225760-426740 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 11:23:20,026 7 INFO rb-aa5c29f-225760-426740 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 11:23:21,076 7 INFO rb-aa5c29f-225760-426740 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 11:23:22,192 7 INFO rb-aa5c29f-225760-426740 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 11:23:23,145 7 INFO rb-aa5c29f-225760-426740 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 11:23:23,600 7 INFO rb-aa5c29f-225760-426740 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 11:23:25,200 7 INFO rb-aa5c29f-225760-426740 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 11:23:26,463 7 INFO rb-aa5c29f-225760-426740 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 11:23:27,055 7 INFO rb-aa5c29f-225760-426740 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 11:23:27,543 7 INFO rb-aa5c29f-225760-426740 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 11:23:28,823 7 INFO rb-aa5c29f-225760-426740 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 11:23:29,742 7 INFO rb-aa5c29f-225760-426740 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 11:23:30,679 7 INFO rb-aa5c29f-225760-426740 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 11:23:32,219 7 INFO rb-aa5c29f-225760-426740 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 11:23:33,263 7 INFO rb-aa5c29f-225760-426740 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 11:23:33,861 7 INFO rb-aa5c29f-225760-426740 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 11:23:34,439 7 INFO rb-aa5c29f-225760-426740 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 11:23:35,233 7 INFO rb-aa5c29f-225760-426740 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 11:23:36,019 7 INFO rb-aa5c29f-225760-426740 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 11:23:36,653 7 INFO rb-aa5c29f-225760-426740 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 11:23:37,157 7 INFO rb-aa5c29f-225760-426740 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 11:23:37,655 7 INFO rb-aa5c29f-225760-426740 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 11:23:38,230 7 INFO rb-aa5c29f-225760-426740 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 11:23:38,844 7 INFO rb-aa5c29f-225760-426740 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 11:23:39,281 7 INFO rb-aa5c29f-225760-426740 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 11:23:39,823 7 INFO rb-aa5c29f-225760-426740 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 11:23:40,594 7 INFO rb-aa5c29f-225760-426740 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 11:23:41,309 7 INFO rb-aa5c29f-225760-426740 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 11:23:42,040 7 INFO rb-aa5c29f-225760-426740 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 11:23:42,798 7 INFO rb-aa5c29f-225760-426740 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 11:23:43,843 7 INFO rb-aa5c29f-225760-426740 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 11:23:44,909 7 INFO rb-aa5c29f-225760-426740 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 11:23:45,898 7 INFO rb-aa5c29f-225760-426740 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 11:23:47,006 7 INFO rb-aa5c29f-225760-426740 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 11:23:48,391 7 INFO rb-aa5c29f-225760-426740 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 11:23:49,443 7 INFO rb-aa5c29f-225760-426740 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 11:23:50,228 7 INFO rb-aa5c29f-225760-426740 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 11:23:51,541 7 INFO rb-aa5c29f-225760-426740 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 11:23:52,374 7 INFO rb-aa5c29f-225760-426740 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 11:23:52,851 7 INFO rb-aa5c29f-225760-426740 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 11:23:53,284 7 INFO rb-aa5c29f-225760-426740 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 11:23:53,741 7 INFO rb-aa5c29f-225760-426740 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 11:23:54,489 7 INFO rb-aa5c29f-225760-426740 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 11:23:55,607 7 INFO rb-aa5c29f-225760-426740 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 11:23:56,774 7 INFO rb-aa5c29f-225760-426740 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 11:23:57,348 7 INFO rb-aa5c29f-225760-426740 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 11:23:57,925 7 INFO rb-aa5c29f-225760-426740 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 11:23:58,264 7 INFO rb-aa5c29f-225760-426740 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 11:23:58,587 7 INFO rb-aa5c29f-225760-426740 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 11:23:59,096 7 INFO rb-aa5c29f-225760-426740 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 11:24:00,055 7 INFO rb-aa5c29f-225760-426740 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 11:24:00,588 7 INFO rb-aa5c29f-225760-426740 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: 44009 ms) 2026-10-20 11:24:01,115 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/scenario/pos_self_order_flow (after GC) - used: 153387574 - total: 363924778 - limit: 4395630592 - tests: 56 2026-10-20 11:24:01,219 7 INFO rb-aa5c29f-225760-426740 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 11:24:01,454 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:01] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.008 0.018 ro 2026-10-20 11:24:01,696 7 INFO rb-aa5c29f-225760-426740 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: 459 ms) 2026-10-20 11:24:01,891 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/screens/floor_screen/floor_screen (after GC) - used: 143488969 - total: 247272557 - limit: 4395630592 - tests: 1 2026-10-20 11:24:01,968 7 INFO rb-aa5c29f-225760-426740 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 11:24:02,190 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:02] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.016 ro 2026-10-20 11:24:02,388 7 INFO rb-aa5c29f-225760-426740 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 11:24:02,785 7 INFO rb-aa5c29f-225760-426740 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 11:24:03,130 7 INFO rb-aa5c29f-225760-426740 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: 1157 ms) 2026-10-20 11:24:03,142 7 INFO rb-aa5c29f-225760-426740 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: 1157 ms) 2026-10-20 11:24:03,327 7 INFO rb-aa5c29f-225760-426740 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: 143430298 - total: 251729118 - limit: 4395630592 - tests: 3 2026-10-20 11:24:03,407 7 INFO rb-aa5c29f-225760-426740 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 11:24:03,615 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24: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.02 ro 2026-10-20 11:24:03,761 7 INFO rb-aa5c29f-225760-426740 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 11:24:04,049 7 INFO rb-aa5c29f-225760-426740 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 11:24:04,337 7 INFO rb-aa5c29f-225760-426740 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 11:24:04,640 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:04] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.007 0.01 ro 2026-10-20 11:24:04,650 7 INFO rb-aa5c29f-225760-426740 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: 1240 ms) 2026-10-20 11:24:04,678 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/preparation_receipt" ended (passed: 4 / time: 1240 ms) 2026-10-20 11:24:04,878 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/services/preparation_receipt (after GC) - used: 143567713 - total: 251991221 - limit: 4395630592 - tests: 4 2026-10-20 11:24:04,955 7 INFO rb-aa5c29f-225760-426740 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 11:24:04,959 7 INFO rb-aa5c29f-225760-426740 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 11:24:04,963 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/scroll/scrollItemIntoViewX" ended (passed: 2 / time: 11 ms) 2026-10-20 11:24:04,976 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/scroll" ended (passed: 2 / time: 11 ms) 2026-10-20 11:24:05,135 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/services/scroll (after GC) - used: 143252496 - total: 239670404 - limit: 4395630592 - tests: 2 2026-10-20 11:24:05,210 7 INFO rb-aa5c29f-225760-426740 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 11:24:05,467 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:05] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.032 ro 2026-10-20 11:24:05,667 7 INFO rb-aa5c29f-225760-426740 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 11:24:05,701 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:05] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.019 0.02 ro 2026-10-20 11:24:05,978 7 INFO rb-aa5c29f-225760-426740 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: 766 ms) 2026-10-20 11:24:05,987 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/scroll_dnd_hook" ended (passed: 2 / time: 766 ms) 2026-10-20 11:24:06,155 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/services/scroll_dnd_hook (after GC) - used: 143525359 - total: 243340515 - limit: 4395630592 - tests: 2 2026-10-20 11:24:06,239 7 INFO rb-aa5c29f-225760-426740 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 11:24:06,475 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24: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.012 ro 2026-10-20 11:24:06,618 7 INFO rb-aa5c29f-225760-426740 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 11:24:06,962 7 INFO rb-aa5c29f-225760-426740 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 11:24:07,278 7 INFO rb-aa5c29f-225760-426740 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: 660 ms) 2026-10-20 11:24:07,279 7 INFO rb-aa5c29f-225760-426740 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 11:24:07,583 7 INFO rb-aa5c29f-225760-426740 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 11:24:07,873 7 INFO rb-aa5c29f-225760-426740 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: 593 ms) 2026-10-20 11:24:07,874 7 INFO rb-aa5c29f-225760-426740 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 11:24:08,141 7 INFO rb-aa5c29f-225760-426740 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 11:24:08,404 7 INFO rb-aa5c29f-225760-426740 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 11:24:08,682 7 INFO rb-aa5c29f-225760-426740 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 11:24:08,961 7 INFO rb-aa5c29f-225760-426740 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: 1084 ms) 2026-10-20 11:24:08,961 7 INFO rb-aa5c29f-225760-426740 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 11:24:09,275 7 INFO rb-aa5c29f-225760-426740 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 11:24:09,563 7 INFO rb-aa5c29f-225760-426740 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 11:24:09,859 7 INFO rb-aa5c29f-225760-426740 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: 896 ms) 2026-10-20 11:24:09,859 7 INFO rb-aa5c29f-225760-426740 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 11:24:10,175 7 INFO rb-aa5c29f-225760-426740 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 11:24:10,485 7 INFO rb-aa5c29f-225760-426740 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: 625 ms) 2026-10-20 11:24:10,486 7 INFO rb-aa5c29f-225760-426740 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 11:24:10,880 7 INFO rb-aa5c29f-225760-426740 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 11:24:11,214 7 INFO rb-aa5c29f-225760-426740 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 11:24:11,551 7 INFO rb-aa5c29f-225760-426740 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: 1064 ms) 2026-10-20 11:24:11,552 7 INFO rb-aa5c29f-225760-426740 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 11:24:11,864 7 INFO rb-aa5c29f-225760-426740 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 11:24:12,276 7 INFO rb-aa5c29f-225760-426740 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 11:24:12,595 7 INFO rb-aa5c29f-225760-426740 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 11:24:12,976 7 INFO rb-aa5c29f-225760-426740 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: 1422 ms) 2026-10-20 11:24:12,980 7 INFO rb-aa5c29f-225760-426740 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 11:24:13,321 7 INFO rb-aa5c29f-225760-426740 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 11:24:13,703 7 INFO rb-aa5c29f-225760-426740 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 11:24:14,074 7 INFO rb-aa5c29f-225760-426740 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 11:24:14,519 7 INFO rb-aa5c29f-225760-426740 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 11:24:14,870 7 INFO rb-aa5c29f-225760-426740 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 11:24:15,185 7 INFO rb-aa5c29f-225760-426740 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: 2203 ms) 2026-10-20 11:24:15,185 7 INFO rb-aa5c29f-225760-426740 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 11:24:15,533 7 INFO rb-aa5c29f-225760-426740 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 11:24:15,913 7 INFO rb-aa5c29f-225760-426740 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 11:24:16,342 7 INFO rb-aa5c29f-225760-426740 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 11:24:16,607 7 INFO rb-aa5c29f-225760-426740 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: 1423 ms) 2026-10-20 11:24:16,608 7 INFO rb-aa5c29f-225760-426740 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 11:24:16,907 7 INFO rb-aa5c29f-225760-426740 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 11:24:17,938 7 INFO rb-aa5c29f-225760-426740 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: 1329 ms) 2026-10-20 11:24:17,938 7 INFO rb-aa5c29f-225760-426740 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 11:24:18,214 7 INFO rb-aa5c29f-225760-426740 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 11:24:18,446 7 INFO rb-aa5c29f-225760-426740 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: 504 ms) 2026-10-20 11:24:18,447 7 INFO rb-aa5c29f-225760-426740 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 11:24:18,710 7 INFO rb-aa5c29f-225760-426740 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 11:24:18,978 7 INFO rb-aa5c29f-225760-426740 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 11:24:19,240 7 INFO rb-aa5c29f-225760-426740 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 11:24:19,498 7 INFO rb-aa5c29f-225760-426740 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 11:24:19,509 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:19] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.013 ro 2026-10-20 11:24:19,758 7 INFO rb-aa5c29f-225760-426740 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 11:24:20,017 7 INFO rb-aa5c29f-225760-426740 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 11:24:20,281 7 INFO rb-aa5c29f-225760-426740 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 11:24:20,562 7 INFO rb-aa5c29f-225760-426740 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 11:24:20,851 7 INFO rb-aa5c29f-225760-426740 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: 1085 ms) 2026-10-20 11:24:20,852 7 INFO rb-aa5c29f-225760-426740 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 11:24:21,136 7 INFO rb-aa5c29f-225760-426740 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 11:24:21,419 7 INFO rb-aa5c29f-225760-426740 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 11:24:21,662 7 INFO rb-aa5c29f-225760-426740 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: 244 ms) 2026-10-20 11:24:21,663 7 INFO rb-aa5c29f-225760-426740 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 11:24:21,905 7 INFO rb-aa5c29f-225760-426740 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 11:24:22,139 7 INFO rb-aa5c29f-225760-426740 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 11:24:22,440 7 INFO rb-aa5c29f-225760-426740 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: 775 ms) 2026-10-20 11:24:22,441 7 INFO rb-aa5c29f-225760-426740 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 11:24:22,753 7 INFO rb-aa5c29f-225760-426740 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 11:24:23,042 7 INFO rb-aa5c29f-225760-426740 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 11:24:23,325 7 INFO rb-aa5c29f-225760-426740 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 11:24:23,658 7 INFO rb-aa5c29f-225760-426740 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 11:24:24,039 7 INFO rb-aa5c29f-225760-426740 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 11:24:24,324 7 INFO rb-aa5c29f-225760-426740 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 11:24:24,627 7 INFO rb-aa5c29f-225760-426740 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: 1584 ms) 2026-10-20 11:24:24,628 7 INFO rb-aa5c29f-225760-426740 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 11:24:24,928 7 INFO rb-aa5c29f-225760-426740 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 11:24:25,230 7 INFO rb-aa5c29f-225760-426740 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 11:24:25,503 7 INFO rb-aa5c29f-225760-426740 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 11:24:25,850 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service" ended (passed: 61 / time: 19511 ms) 2026-10-20 11:24:26,350 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/services/self_order_service (after GC) - used: 153405732 - total: 402724088 - limit: 4395630592 - tests: 61 2026-10-20 11:24:26,391 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:26] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1841 13 0.018 0.015 rw 2026-10-20 11:24:26,482 7 INFO rb-aa5c29f-225760-426740 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 11:24:26,657 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:26] "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 11:24:26,838 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:26] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.008 0.012 ro 2026-10-20 11:24:26,955 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:26] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.002 0.01 ro 2026-10-20 11:24:27,284 7 INFO rb-aa5c29f-225760-426740 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: 780 ms) 2026-10-20 11:24:27,509 7 INFO rb-aa5c29f-225760-426740 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: 153624838 - total: 258582550 - limit: 4395630592 - tests: 1 2026-10-20 11:24:27,606 7 INFO rb-aa5c29f-225760-426740 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 11:24:27,850 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24: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.013 ro 2026-10-20 11:24:28,018 7 INFO rb-aa5c29f-225760-426740 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 11:24:28,362 7 INFO rb-aa5c29f-225760-426740 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 11:24:28,636 7 INFO rb-aa5c29f-225760-426740 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 11:24:28,859 7 INFO rb-aa5c29f-225760-426740 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: 842 ms) 2026-10-20 11:24:28,861 7 INFO rb-aa5c29f-225760-426740 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: 1253 ms) 2026-10-20 11:24:28,861 7 INFO rb-aa5c29f-225760-426740 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 11:24:29,228 7 INFO rb-aa5c29f-225760-426740 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: 1597 ms) 2026-10-20 11:24:29,423 7 INFO rb-aa5c29f-225760-426740 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: 147585305 - total: 264834137 - limit: 4395630592 - tests: 5 2026-10-20 11:24:29,476 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:29] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1396 11 0.032 0.018 rw 2026-10-20 11:24:29,602 7 INFO rb-aa5c29f-225760-426740 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 11:24:29,773 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24: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.026 ro 2026-10-20 11:24:30,135 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_safaricom/unit/customer_display/customer_display" ended (passed: 1 / time: 524 ms) 2026-10-20 11:24:30,348 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_safaricom/unit/customer_display/customer_display (after GC) - used: 147303573 - total: 249895369 - limit: 4395630592 - tests: 1 2026-10-20 11:24:30,428 7 INFO rb-aa5c29f-225760-426740 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 11:24:30,593 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24: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.021 ro 2026-10-20 11:24:31,090 7 INFO rb-aa5c29f-225760-426740 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 11:24:31,651 7 INFO rb-aa5c29f-225760-426740 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 11:24:32,166 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_safaricom/unit/scenarios/safaricom_flow" ended (passed: 3 / time: 1723 ms) 2026-10-20 11:24:32,408 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_safaricom/unit/scenarios/safaricom_flow (after GC) - used: 156810679 - total: 258022459 - limit: 4395630592 - tests: 3 2026-10-20 11:24:32,470 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:32] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1829 13 0.037 0.022 rw 2026-10-20 11:24:32,613 7 INFO rb-aa5c29f-225760-426740 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 11:24:32,765 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24: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 11:24:33,380 7 INFO rb-aa5c29f-225760-426740 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 11:24:34,138 7 INFO rb-aa5c29f-225760-426740 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 11:24:34,820 7 INFO rb-aa5c29f-225760-426740 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 11:24:35,606 7 INFO rb-aa5c29f-225760-426740 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 11:24:36,325 7 INFO rb-aa5c29f-225760-426740 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 11:24:37,097 7 INFO rb-aa5c29f-225760-426740 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 11:24:37,958 7 INFO rb-aa5c29f-225760-426740 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: 5329 ms) 2026-10-20 11:24:38,343 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale_stock/unit/scenarios/pos_sale_stock_flow (after GC) - used: 154717984 - total: 291749380 - limit: 4395630592 - tests: 7 2026-10-20 11:24:38,439 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:38] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1905 13 0.061 0.028 rw 2026-10-20 11:24:38,583 7 INFO rb-aa5c29f-225760-426740 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 11:24:38,857 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24: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.019 ro 2026-10-20 11:24:39,028 7 INFO rb-aa5c29f-225760-426740 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 11:24:39,032 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:39] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.012 ro 2026-10-20 11:24:39,354 7 INFO rb-aa5c29f-225760-426740 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 11:24:39,673 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_event/unit/components/product_card" ended (passed: 3 / time: 1071 ms) 2026-10-20 11:24:39,884 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order_event/unit/components/product_card (after GC) - used: 153856823 - total: 274014307 - limit: 4395630592 - tests: 3 2026-10-20 11:24:39,959 7 INFO rb-aa5c29f-225760-426740 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 11:24:40,183 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24: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.009 ro 2026-10-20 11:24:40,398 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:40] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.012 ro 2026-10-20 11:24:40,413 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:40] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.005 0.016 ro 2026-10-20 11:24:40,431 7 INFO rb-aa5c29f-225760-426740 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: 471 ms) 2026-10-20 11:24:40,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_event/unit/pages/cart_page" ended (passed: 1 / time: 471 ms) 2026-10-20 11:24:40,655 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order_event/unit/pages/cart_page (after GC) - used: 153836796 - total: 254877812 - limit: 4395630592 - tests: 1 2026-10-20 11:24:40,738 7 INFO rb-aa5c29f-225760-426740 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 11:24:40,984 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:40] "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 11:24:41,138 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:41] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.005 0.011 ro 2026-10-20 11:24:41,142 7 INFO rb-aa5c29f-225760-426740 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 11:24:41,462 7 INFO rb-aa5c29f-225760-426740 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 11:24:41,758 7 INFO rb-aa5c29f-225760-426740 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 11:24:42,015 7 INFO rb-aa5c29f-225760-426740 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 11:24:42,333 7 INFO rb-aa5c29f-225760-426740 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: 1596 ms) 2026-10-20 11:24:42,359 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_event/unit/pages/event_page" ended (passed: 5 / time: 1596 ms) 2026-10-20 11:24:42,616 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order_event/unit/pages/event_page (after GC) - used: 154303877 - total: 263285013 - limit: 4395630592 - tests: 5 2026-10-20 11:24:42,719 7 INFO rb-aa5c29f-225760-426740 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 11:24:42,955 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:42] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.014 ro 2026-10-20 11:24:43,092 7 INFO rb-aa5c29f-225760-426740 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: 374 ms) 2026-10-20 11:24:43,114 7 INFO rb-aa5c29f-225760-426740 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: 374 ms) 2026-10-20 11:24:43,340 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order_event/unit/services/self_order_service (after GC) - used: 154035235 - total: 256206979 - limit: 4395630592 - tests: 1 2026-10-20 11:24:43,399 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:43] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1742 13 0.029 0.02 rw 2026-10-20 11:24:43,525 7 INFO rb-aa5c29f-225760-426740 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 11:24:43,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24: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 11:24:43,901 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:43] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.009 0.012 ro 2026-10-20 11:24:43,915 7 INFO rb-aa5c29f-225760-426740 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 11:24:44,242 7 INFO rb-aa5c29f-225760-426740 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: 721 ms) 2026-10-20 11:24:44,259 7 INFO rb-aa5c29f-225760-426740 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: 721 ms) 2026-10-20 11:24:44,467 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order_bancontact_pay/unit/app/payment_bancontact (after GC) - used: 154275275 - total: 260598071 - limit: 4395630592 - tests: 2 2026-10-20 11:24:44,563 7 INFO rb-aa5c29f-225760-426740 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 11:24:44,806 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:44] "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 11:24:44,975 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:44] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.003 0.023 ro 2026-10-20 11:24:44,990 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 uLYE002g - [20/Oct/2026 11:24:44] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.006 0.027 ro 2026-10-20 11:24:45,062 7 INFO rb-aa5c29f-225760-426740 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 11:24:45,654 7 INFO rb-aa5c29f-225760-426740 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 11:24:46,236 7 INFO rb-aa5c29f-225760-426740 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: 1647 ms) 2026-10-20 11:24:46,447 7 INFO rb-aa5c29f-225760-426740 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: 154593921 - total: 265317217 - limit: 4395630592 - tests: 3 2026-10-20 11:24:46,642 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] tests done (after GC) - used: 148580427 - total: 256665595 - limit: 4395630592 2026-10-20 11:24:46,643 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@product" ended (passed: 1 / time: 2964 ms) 2026-10-20 11:24:46,648 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale" ended (passed: 493 / time: 127684 ms) 2026-10-20 11:24:46,649 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant" ended (passed: 147 / time: 58353 ms) 2026-10-20 11:24:46,649 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project" ended (passed: 69 / time: 12791 ms) 2026-10-20 11:24:46,649 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo" ended (passed: 16 / time: 2650 ms) 2026-10-20 11:24:46,650 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount" ended (passed: 10 / time: 4193 ms) 2026-10-20 11:24:46,650 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty" ended (passed: 23 / time: 7274 ms) 2026-10-20 11:24:46,651 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_mollie" ended (passed: 4 / time: 965 ms) 2026-10-20 11:24:46,651 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock" ended (passed: 7 / time: 2685 ms) 2026-10-20 11:24:46,651 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale" ended (passed: 35 / time: 20584 ms) 2026-10-20 11:24:46,652 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_viva_com" ended (passed: 2 / time: 620 ms) 2026-10-20 11:24:46,652 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@printer" ended (passed: 13 / time: 1067 ms) 2026-10-20 11:24:46,653 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay" ended (passed: 24 / time: 14117 ms) 2026-10-20 11:24:46,653 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro" ended (passed: 7 / time: 59 ms) 2026-10-20 11:24:46,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashmatic" ended (passed: 6 / time: 431 ms) 2026-10-20 11:24:46,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event" ended (passed: 15 / time: 3412 ms) 2026-10-20 11:24:46,655 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash" ended (passed: 26 / time: 421 ms) 2026-10-20 11:24:46,655 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr" ended (passed: 30 / time: 9090 ms) 2026-10-20 11:24:46,656 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment" ended (passed: 3 / time: 1509 ms) 2026-10-20 11:24:46,656 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order" ended (passed: 221 / time: 101539 ms) 2026-10-20 11:24:46,657 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment_self_order" ended (passed: 6 / time: 2377 ms) 2026-10-20 11:24:46,657 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_safaricom" ended (passed: 4 / time: 2247 ms) 2026-10-20 11:24:46,658 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale_stock" ended (passed: 7 / time: 5329 ms) 2026-10-20 11:24:46,658 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_event" ended (passed: 10 / time: 3512 ms) 2026-10-20 11:24:46,658 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_bancontact_pay" ended (passed: 5 / time: 2368 ms) 2026-10-20 11:24:46,658 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Passed 1184 tests (5562 assertions, total time: 00:07:23) 2026-10-20 11:24:46,659 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Test suite succeeded 2026-10-20 11:24:47,185 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-20 11:24:47,206 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: heap 103110012 (allocated 109162496) 2026-10-20 11:24:47,290 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Closing chrome headless with pid 69021 2026-10-20 11:24:47,291 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Closing websocket connection 2026-10-20 11:24:47,292 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Terminating chrome headless with pid 69021 2026-10-20 11:24:47,431 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_112447_431156_test_unit_desktop.txt 2026-10-20 11:24:47,432 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Removing chrome user profile "/tmp/tmpi3wvzf0x_chrome_odoo" 2026-10-20 11:24:47,501 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 11:24:47,516 7 INFO rb-aa5c29f-225760-426740 odoo.tests.suite: Auto retry disabled for test_unit_mobile (odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile) 2026-10-20 11:24:47,516 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js: Starting MobileWebSuite.test_unit_mobile ... 2026-10-20 11:24:47,938 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Chrome pid: 69361 2026-10-20 11:24:47,938 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Chrome headless temporary user profile dir: /tmp/tmpw24kf68y_chrome_odoo 2026-10-20 11:24:47,939 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Issuing json command http://127.0.0.1:41487/json/version 2026-10-20 11:24:47,940 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41487', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:24:48,023 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Browser version: Chrome/150.0.7871.114 2026-10-20 11:24:48,024 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Issuing json command http://127.0.0.1:41487/json 2026-10-20 11:24:48,025 7 INFO rb-aa5c29f-225760-426740 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41487', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:24:48,053 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Websocket url found: ws://127.0.0.1:41487/devtools/page/44A782E8786BDAFB70A2103619570371 2026-10-20 11:24:48,067 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Enable chrome headless console log notification 2026-10-20 11:24:48,091 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Chrome headless enable page notifications 2026-10-20 11:24:48,205 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 11:24:48,239 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Setting session cookie in browser 2026-10-20 11:24:48,245 7 INFO rb-aa5c29f-225760-426740 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 11:24:48,245 7 INFO rb-aa5c29f-225760-426740 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 11:24:48,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:24:49,191 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:24:49] "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.054 0.888 ro 2026-10-20 11:24:49,196 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Navigation result: {'frameId': '44A782E8786BDAFB70A2103619570371', 'loaderId': '055C90AAD247CED51061D0BD672A6191', 'isDownload': False} 2026-10-20 11:24:49,196 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Waiting for frame '44A782E8786BDAFB70A2103619570371' to stop loading 2026-10-20 11:24:49,290 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:24:49] "GET /web/assets/5555df2/web.assets_unit_tests.min.css HTTP/1.1" 200 257211 2 0.002 0.051 ro 2026-10-20 11:24:49,297 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:24:49] "GET /web/assets/9c0f537/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 1542698 2 0.002 1.035 ro 2026-10-20 11:24:49,518 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:24:49] "GET /web/assets/7e26354/web.assets_unit_tests_setup.min.js HTTP/1.1" 200 13562386 2 0.005 0.276 ro 2026-10-20 11:24:49,718 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:24:49] "GET /web/assets/c8edf8d/web.assets_unit_tests.min.js HTTP/1.1" 200 22428579 2 0.003 0.393 ro 2026-10-20 11:24:50,293 7 INFO rb-aa5c29f-225760-426740 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 11:24:50,294 7 INFO rb-aa5c29f-225760-426740 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 11:24:50,295 7 INFO rb-aa5c29f-225760-426740 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 11:24:50,295 7 INFO rb-aa5c29f-225760-426740 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 11:24:50,296 7 INFO rb-aa5c29f-225760-426740 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 11:24:50,296 7 INFO rb-aa5c29f-225760-426740 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 11:24:50,297 7 INFO rb-aa5c29f-225760-426740 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:24:50,297 7 INFO rb-aa5c29f-225760-426740 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:24:50,421 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:24:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:24:52,613 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:24:52] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-20 11:24:52,614 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:24:52] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 11:24:52,799 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Evaluate ready code "document.readyState === 'complete'" 2026-10-20 11:24:52,802 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Evaluate test code "" 2026-10-20 11:24:52,816 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:24:52] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 11:24:52,963 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:24:52] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 299 11 0.029 0.127 rw 2026-10-20 11:24:53,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Configuration (click to expand) 2026-10-20 11:24:53,086 7 INFO rb-aa5c29f-225760-426740 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 11:24:53,087 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: console.groupEnd 2026-10-20 11:24:53,087 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Starting test suites 2026-10-20 11:24:53,095 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@product/product_pricelist_report/Pricelist Client Action" 2026-10-20 11:24:55,374 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:24:55] "POST /web/model/get_definitions HTTP/1.1" 200 2481484 568 0.736 1.501 rw 2026-10-20 11:24:55,686 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:24:55] "GET /web/assets/bf0023c/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 11:24:55,958 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@product/product_pricelist_report" ended (passed: 1 / time: 2859 ms) 2026-10-20 11:24:56,066 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @product/product_pricelist_report (after GC) - used: 87987919 - total: 161107767 - limit: 4395630592 - tests: 1 2026-10-20 11:24:56,118 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:24:56] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1360 9 0.018 0.016 rw 2026-10-20 11:24:56,225 7 INFO rb-aa5c29f-225760-426740 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 11:24:56,392 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:24:56] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.014 ro 2026-10-20 11:24:56,980 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/accounting/discount" ended (passed: 1 / time: 746 ms) 2026-10-20 11:24:57,060 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/accounting/discount (after GC) - used: 89214625 - total: 162679193 - limit: 4395630592 - tests: 1 2026-10-20 11:24:57,130 7 INFO rb-aa5c29f-225760-426740 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 11:24:57,287 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:24: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.011 ro 2026-10-20 11:24:57,436 7 INFO rb-aa5c29f-225760-426740 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 11:24:57,709 7 INFO rb-aa5c29f-225760-426740 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 11:24:57,930 7 INFO rb-aa5c29f-225760-426740 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 11:24:58,177 7 INFO rb-aa5c29f-225760-426740 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 11:24:58,399 7 INFO rb-aa5c29f-225760-426740 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 11:24:58,706 7 INFO rb-aa5c29f-225760-426740 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 11:24:59,024 7 INFO rb-aa5c29f-225760-426740 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 11:24:59,318 7 INFO rb-aa5c29f-225760-426740 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 11:24:59,577 7 INFO rb-aa5c29f-225760-426740 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 11:24:59,856 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/accounting/old_tour" ended (passed: 10 / time: 2716 ms) 2026-10-20 11:24:59,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/accounting/old_tour (after GC) - used: 92036896 - total: 223758756 - limit: 4395630592 - tests: 10 2026-10-20 11:25:00,051 7 INFO rb-aa5c29f-225760-426740 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 11:25:00,175 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:00] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-20 11:25:00,329 7 INFO rb-aa5c29f-225760-426740 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 11:25:00,583 7 INFO rb-aa5c29f-225760-426740 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 11:25:00,811 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/accounting/price" ended (passed: 3 / time: 752 ms) 2026-10-20 11:25:00,889 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/accounting/price (after GC) - used: 91713460 - total: 186534308 - limit: 4395630592 - tests: 3 2026-10-20 11:25:00,964 7 INFO rb-aa5c29f-225760-426740 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 11:25:01,123 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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.019 ro 2026-10-20 11:25:01,251 7 INFO rb-aa5c29f-225760-426740 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 11:25:01,488 7 INFO rb-aa5c29f-225760-426740 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 11:25:01,701 7 INFO rb-aa5c29f-225760-426740 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 11:25:01,884 7 INFO rb-aa5c29f-225760-426740 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 11:25:02,073 7 INFO rb-aa5c29f-225760-426740 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 11:25:02,266 7 INFO rb-aa5c29f-225760-426740 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 11:25:02,456 7 INFO rb-aa5c29f-225760-426740 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 11:25:02,740 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/accounting/pricelist" ended (passed: 8 / time: 1765 ms) 2026-10-20 11:25:02,847 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/accounting/pricelist (after GC) - used: 92034364 - total: 199641492 - limit: 4395630592 - tests: 8 2026-10-20 11:25:02,903 7 INFO rb-aa5c29f-225760-426740 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 11:25:03,029 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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 11:25:03,169 7 INFO rb-aa5c29f-225760-426740 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 11:25:03,457 7 INFO rb-aa5c29f-225760-426740 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 11:25:03,710 7 INFO rb-aa5c29f-225760-426740 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 11:25:03,981 7 INFO rb-aa5c29f-225760-426740 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 11:25:04,235 7 INFO rb-aa5c29f-225760-426740 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 11:25:04,475 7 INFO rb-aa5c29f-225760-426740 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 11:25:04,730 7 INFO rb-aa5c29f-225760-426740 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 11:25:05,005 7 INFO rb-aa5c29f-225760-426740 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 11:25:05,277 7 INFO rb-aa5c29f-225760-426740 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 11:25:05,551 7 INFO rb-aa5c29f-225760-426740 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 11:25:05,801 7 INFO rb-aa5c29f-225760-426740 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 11:25:06,055 7 INFO rb-aa5c29f-225760-426740 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 11:25:06,343 7 INFO rb-aa5c29f-225760-426740 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 11:25:06,618 7 INFO rb-aa5c29f-225760-426740 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 11:25:06,837 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/accounting/rounding" ended (passed: 15 / time: 3927 ms) 2026-10-20 11:25:07,032 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/accounting/rounding (after GC) - used: 92503648 - total: 228739492 - limit: 4395630592 - tests: 15 2026-10-20 11:25:07,096 7 INFO rb-aa5c29f-225760-426740 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 11:25:07,243 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:07] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.02 ro 2026-10-20 11:25:07,454 7 INFO rb-aa5c29f-225760-426740 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: 352 ms) 2026-10-20 11:25:07,457 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/backend/pos_search_model" ended (passed: 1 / time: 352 ms) 2026-10-20 11:25:07,549 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/backend/pos_search_model (after GC) - used: 92414268 - total: 172660940 - limit: 4395630592 - tests: 1 2026-10-20 11:25:07,633 7 INFO rb-aa5c29f-225760-426740 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 11:25:07,781 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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 11:25:07,922 7 INFO rb-aa5c29f-225760-426740 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 11:25:08,157 7 INFO rb-aa5c29f-225760-426740 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 11:25:08,387 7 INFO rb-aa5c29f-225760-426740 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 11:25:08,593 7 INFO rb-aa5c29f-225760-426740 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 11:25:08,821 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/cash_move_receipt" ended (passed: 5 / time: 1174 ms) 2026-10-20 11:25:08,914 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/cash_move_receipt (after GC) - used: 97786716 - total: 192341108 - limit: 4395630592 - tests: 5 2026-10-20 11:25:09,011 7 INFO rb-aa5c29f-225760-426740 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 11:25:09,152 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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.01 ro 2026-10-20 11:25:09,331 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/category_selector" ended (passed: 1 / time: 312 ms) 2026-10-20 11:25:09,442 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/category_selector (after GC) - used: 98782114 - total: 178450322 - limit: 4395630592 - tests: 1 2026-10-20 11:25:09,526 7 INFO rb-aa5c29f-225760-426740 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 11:25:09,682 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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 11:25:09,911 7 INFO rb-aa5c29f-225760-426740 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 11:25:09,915 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:09] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 11:25:10,196 7 INFO rb-aa5c29f-225760-426740 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 11:25:10,434 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/feedback_screen" ended (passed: 3 / time: 901 ms) 2026-10-20 11:25:10,518 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/feedback_screen (after GC) - used: 99196280 - total: 189730656 - limit: 4395630592 - tests: 3 2026-10-20 11:25:10,593 7 INFO rb-aa5c29f-225760-426740 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 11:25:10,718 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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.01 ro 2026-10-20 11:25:10,862 7 INFO rb-aa5c29f-225760-426740 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 11:25:11,100 7 INFO rb-aa5c29f-225760-426740 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 11:25:11,337 7 INFO rb-aa5c29f-225760-426740 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 11:25:11,577 7 INFO rb-aa5c29f-225760-426740 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 11:25:11,803 7 INFO rb-aa5c29f-225760-426740 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 11:25:12,045 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 11:25:12,244 7 INFO rb-aa5c29f-225760-426740 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 11:25:12,616 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/order_change_receipt" ended (passed: 7 / time: 2016 ms) 2026-10-20 11:25:12,747 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/order_change_receipt (after GC) - used: 105696895 - total: 209212415 - limit: 4395630592 - tests: 7 2026-10-20 11:25:12,814 7 INFO rb-aa5c29f-225760-426740 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 11:25:12,931 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:12] "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 11:25:13,095 7 INFO rb-aa5c29f-225760-426740 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 11:25:13,302 7 INFO rb-aa5c29f-225760-426740 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 11:25:13,491 7 INFO rb-aa5c29f-225760-426740 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 11:25:13,687 7 INFO rb-aa5c29f-225760-426740 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 11:25:13,887 7 INFO rb-aa5c29f-225760-426740 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 11:25:14,092 7 INFO rb-aa5c29f-225760-426740 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 11:25:14,327 7 INFO rb-aa5c29f-225760-426740 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 11:25:14,538 7 INFO rb-aa5c29f-225760-426740 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 11:25:14,810 7 INFO rb-aa5c29f-225760-426740 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 11:25:15,090 7 INFO rb-aa5c29f-225760-426740 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 11:25:15,462 7 INFO rb-aa5c29f-225760-426740 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 11:25:15,708 7 INFO rb-aa5c29f-225760-426740 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 11:25:15,943 7 INFO rb-aa5c29f-225760-426740 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 11:25:16,189 7 INFO rb-aa5c29f-225760-426740 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 11:25:16,465 7 INFO rb-aa5c29f-225760-426740 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 11:25:16,719 7 INFO rb-aa5c29f-225760-426740 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 11:25:16,948 7 INFO rb-aa5c29f-225760-426740 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 11:25:17,211 7 INFO rb-aa5c29f-225760-426740 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 11:25:17,484 7 INFO rb-aa5c29f-225760-426740 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 11:25:17,755 7 INFO rb-aa5c29f-225760-426740 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 11:25:18,012 7 INFO rb-aa5c29f-225760-426740 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 11:25:18,301 7 INFO rb-aa5c29f-225760-426740 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 11:25:18,596 7 INFO rb-aa5c29f-225760-426740 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 11:25:18,910 7 INFO rb-aa5c29f-225760-426740 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 11:25:19,454 7 INFO rb-aa5c29f-225760-426740 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 11:25:19,690 7 INFO rb-aa5c29f-225760-426740 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 11:25:19,886 7 INFO rb-aa5c29f-225760-426740 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 11:25:20,121 7 INFO rb-aa5c29f-225760-426740 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 11:25:20,342 7 INFO rb-aa5c29f-225760-426740 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 11:25:20,550 7 INFO rb-aa5c29f-225760-426740 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 11:25:20,762 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/order_receipt" ended (passed: 31 / time: 7929 ms) 2026-10-20 11:25:21,042 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/order_receipt (after GC) - used: 108412032 - total: 261010168 - limit: 4395630592 - tests: 31 2026-10-20 11:25:21,121 7 INFO rb-aa5c29f-225760-426740 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 11:25:21,273 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:21] "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 11:25:21,462 7 INFO rb-aa5c29f-225760-426740 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 11:25:21,756 7 INFO rb-aa5c29f-225760-426740 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 11:25:22,038 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/order_summary" ended (passed: 3 / time: 909 ms) 2026-10-20 11:25:22,151 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/order_summary (after GC) - used: 108168435 - total: 204124935 - limit: 4395630592 - tests: 3 2026-10-20 11:25:22,230 7 INFO rb-aa5c29f-225760-426740 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 11:25:22,355 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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.009 ro 2026-10-20 11:25:22,517 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/orderline" ended (passed: 1 / time: 277 ms) 2026-10-20 11:25:22,608 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/orderline (after GC) - used: 108155122 - total: 191281266 - limit: 4395630592 - tests: 1 2026-10-20 11:25:22,687 7 INFO rb-aa5c29f-225760-426740 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 11:25:22,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:22] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.008 0.028 ro 2026-10-20 11:25:23,083 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:23] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 11:25:23,200 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:23] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-20 11:25:23,397 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/orderline_note_button" ended (passed: 1 / time: 707 ms) 2026-10-20 11:25:23,494 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/orderline_note_button (after GC) - used: 108353172 - total: 191288600 - limit: 4395630592 - tests: 1 2026-10-20 11:25:23,570 7 INFO rb-aa5c29f-225760-426740 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 11:25:23,693 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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.009 ro 2026-10-20 11:25:23,910 7 INFO rb-aa5c29f-225760-426740 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 11:25:24,176 7 INFO rb-aa5c29f-225760-426740 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 11:25:24,464 7 INFO rb-aa5c29f-225760-426740 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 11:25:24,703 7 INFO rb-aa5c29f-225760-426740 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 11:25:24,947 7 INFO rb-aa5c29f-225760-426740 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: 1041 ms) 2026-10-20 11:25:24,948 7 INFO rb-aa5c29f-225760-426740 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 11:25:25,236 7 INFO rb-aa5c29f-225760-426740 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 11:25:25,488 7 INFO rb-aa5c29f-225760-426740 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 11:25:25,719 7 INFO rb-aa5c29f-225760-426740 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 11:25:25,955 7 INFO rb-aa5c29f-225760-426740 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 11:25:26,203 7 INFO rb-aa5c29f-225760-426740 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 11:25:26,422 7 INFO rb-aa5c29f-225760-426740 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: 1473 ms) 2026-10-20 11:25:26,429 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/payment_lines" ended (passed: 11 / time: 2849 ms) 2026-10-20 11:25:26,586 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/payment_lines (after GC) - used: 108787010 - total: 221965982 - limit: 4395630592 - tests: 11 2026-10-20 11:25:26,650 7 INFO rb-aa5c29f-225760-426740 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 11:25:26,786 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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.02 ro 2026-10-20 11:25:27,001 7 INFO rb-aa5c29f-225760-426740 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 11:25:27,260 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/payment_screen" ended (passed: 2 / time: 600 ms) 2026-10-20 11:25:27,379 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/payment_screen (after GC) - used: 108765942 - total: 199704346 - limit: 4395630592 - tests: 2 2026-10-20 11:25:27,474 7 INFO rb-aa5c29f-225760-426740 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 11:25:27,633 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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.013 ro 2026-10-20 11:25:27,826 7 INFO rb-aa5c29f-225760-426740 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: 352 ms) 2026-10-20 11:25:27,827 7 INFO rb-aa5c29f-225760-426740 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 11:25:28,101 7 INFO rb-aa5c29f-225760-426740 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 11:25:28,352 7 INFO rb-aa5c29f-225760-426740 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 11:25:28,618 7 INFO rb-aa5c29f-225760-426740 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 11:25:28,884 7 INFO rb-aa5c29f-225760-426740 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 11:25:29,146 7 INFO rb-aa5c29f-225760-426740 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: 1657 ms) 2026-10-20 11:25:29,265 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/chose_combo_popup (after GC) - used: 108962235 - total: 211242127 - limit: 4395630592 - tests: 6 2026-10-20 11:25:29,338 7 INFO rb-aa5c29f-225760-426740 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 11:25:29,491 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:29] "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 11:25:29,713 7 INFO rb-aa5c29f-225760-426740 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 11:25:29,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/popup/closing_popup" ended (passed: 2 / time: 632 ms) 2026-10-20 11:25:30,079 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/closing_popup (after GC) - used: 109096341 - total: 199203601 - limit: 4395630592 - tests: 2 2026-10-20 11:25:30,159 7 INFO rb-aa5c29f-225760-426740 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 11:25:30,325 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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 11:25:30,492 7 INFO rb-aa5c29f-225760-426740 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: 323 ms) 2026-10-20 11:25:30,588 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/combo_configurator_popup (after GC) - used: 109018230 - total: 192387726 - limit: 4395630592 - tests: 1 2026-10-20 11:25:30,665 7 INFO rb-aa5c29f-225760-426740 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 11:25:30,818 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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.018 ro 2026-10-20 11:25:31,085 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/popup/error_dialog" ended (passed: 1 / time: 411 ms) 2026-10-20 11:25:31,186 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/error_dialog (after GC) - used: 108770376 - total: 192130720 - limit: 4395630592 - tests: 1 2026-10-20 11:25:31,266 7 INFO rb-aa5c29f-225760-426740 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 11:25:31,418 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:31] "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 11:25:31,592 7 INFO rb-aa5c29f-225760-426740 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: 320 ms) 2026-10-20 11:25:31,714 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/order_details_dialog (after GC) - used: 108852526 - total: 190565610 - limit: 4395630592 - tests: 1 2026-10-20 11:25:31,792 7 INFO rb-aa5c29f-225760-426740 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 11:25:31,935 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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 11:25:32,154 7 INFO rb-aa5c29f-225760-426740 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: 352 ms) 2026-10-20 11:25:32,274 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/preset_slots_popup (after GC) - used: 108936667 - total: 190832223 - limit: 4395630592 - tests: 1 2026-10-20 11:25:32,347 7 INFO rb-aa5c29f-225760-426740 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 11:25:32,496 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:32] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.018 ro 2026-10-20 11:25:32,670 7 INFO rb-aa5c29f-225760-426740 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 11:25:32,967 7 INFO rb-aa5c29f-225760-426740 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: 612 ms) 2026-10-20 11:25:33,106 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/product_info_popup (after GC) - used: 109101765 - total: 197402829 - limit: 4395630592 - tests: 2 2026-10-20 11:25:33,186 7 INFO rb-aa5c29f-225760-426740 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 11:25:33,321 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:33] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-20 11:25:33,470 7 INFO rb-aa5c29f-225760-426740 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 11:25:33,728 7 INFO rb-aa5c29f-225760-426740 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 11:25:33,966 7 INFO rb-aa5c29f-225760-426740 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 11:25:34,170 7 INFO rb-aa5c29f-225760-426740 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 11:25:34,454 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/product_configurator_popup" ended (passed: 5 / time: 1255 ms) 2026-10-20 11:25:34,568 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/product_configurator_popup (after GC) - used: 109367032 - total: 208946532 - limit: 4395630592 - tests: 5 2026-10-20 11:25:34,643 7 INFO rb-aa5c29f-225760-426740 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 11:25:34,788 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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.013 ro 2026-10-20 11:25:34,986 7 INFO rb-aa5c29f-225760-426740 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 11:25:35,284 7 INFO rb-aa5c29f-225760-426740 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 11:25:35,286 7 INFO rb-aa5c29f-225760-426740 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 11:25:35,616 7 INFO rb-aa5c29f-225760-426740 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 11:25:35,935 7 INFO rb-aa5c29f-225760-426740 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 11:25:36,195 7 INFO rb-aa5c29f-225760-426740 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 11:25:36,406 7 INFO rb-aa5c29f-225760-426740 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 11:25:36,920 7 INFO rb-aa5c29f-225760-426740 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 11:25:37,217 7 INFO rb-aa5c29f-225760-426740 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 11:25:37,553 7 INFO rb-aa5c29f-225760-426740 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 11:25:37,814 7 INFO rb-aa5c29f-225760-426740 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 11:25:38,063 7 INFO rb-aa5c29f-225760-426740 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 11:25:38,367 7 INFO rb-aa5c29f-225760-426740 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 11:25:38,700 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/product_screen" ended (passed: 13 / time: 4043 ms) 2026-10-20 11:25:38,979 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/product_screen (after GC) - used: 110125604 - total: 243812376 - limit: 4395630592 - tests: 13 2026-10-20 11:25:39,067 7 INFO rb-aa5c29f-225760-426740 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 11:25:39,223 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:39] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.016 ro 2026-10-20 11:25:39,369 7 INFO rb-aa5c29f-225760-426740 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 11:25:39,586 7 INFO rb-aa5c29f-225760-426740 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 11:25:39,793 7 INFO rb-aa5c29f-225760-426740 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 11:25:40,003 7 INFO rb-aa5c29f-225760-426740 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 11:25:40,175 7 INFO rb-aa5c29f-225760-426740 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 11:25:40,371 7 INFO rb-aa5c29f-225760-426740 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 11:25:40,553 7 INFO rb-aa5c29f-225760-426740 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 11:25:40,765 7 INFO rb-aa5c29f-225760-426740 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 11:25:40,978 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/sale_details_receipt" ended (passed: 9 / time: 1899 ms) 2026-10-20 11:25:41,154 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/sale_details_receipt (after GC) - used: 110076817 - total: 241460569 - limit: 4395630592 - tests: 9 2026-10-20 11:25:41,218 7 INFO rb-aa5c29f-225760-426740 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 11:25:41,348 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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.008 ro 2026-10-20 11:25:41,606 7 INFO rb-aa5c29f-225760-426740 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 11:25:41,919 7 INFO rb-aa5c29f-225760-426740 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 11:25:42,173 7 INFO rb-aa5c29f-225760-426740 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 11:25:42,436 7 INFO rb-aa5c29f-225760-426740 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 11:25:42,680 7 INFO rb-aa5c29f-225760-426740 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 11:25:42,926 7 INFO rb-aa5c29f-225760-426740 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 11:25:43,174 7 INFO rb-aa5c29f-225760-426740 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 11:25:43,446 7 INFO rb-aa5c29f-225760-426740 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 11:25:43,754 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList" ended (passed: 7 / time: 1830 ms) 2026-10-20 11:25:43,754 7 INFO rb-aa5c29f-225760-426740 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 11:25:44,012 7 INFO rb-aa5c29f-225760-426740 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 11:25:44,261 7 INFO rb-aa5c29f-225760-426740 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 11:25:44,529 7 INFO rb-aa5c29f-225760-426740 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 11:25:44,772 7 INFO rb-aa5c29f-225760-426740 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 11:25:45,074 7 INFO rb-aa5c29f-225760-426740 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 11:25:45,350 7 INFO rb-aa5c29f-225760-426740 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 11:25:45,626 7 INFO rb-aa5c29f-225760-426740 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 11:25:45,882 7 INFO rb-aa5c29f-225760-426740 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 11:25:46,223 7 INFO rb-aa5c29f-225760-426740 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 11:25:46,538 7 INFO rb-aa5c29f-225760-426740 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 11:25:46,847 7 INFO rb-aa5c29f-225760-426740 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 11:25:47,125 7 INFO rb-aa5c29f-225760-426740 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 11:25:47,634 7 INFO rb-aa5c29f-225760-426740 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 11:25:47,965 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/ticket_screen" ended (passed: 23 / time: 6731 ms) 2026-10-20 11:25:48,286 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/ticket_screen (after GC) - used: 110950616 - total: 288153652 - limit: 4395630592 - tests: 23 2026-10-20 11:25:48,360 7 INFO rb-aa5c29f-225760-426740 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 11:25:48,516 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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 11:25:48,643 7 INFO rb-aa5c29f-225760-426740 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 11:25:48,903 7 INFO rb-aa5c29f-225760-426740 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 11:25:49,133 7 INFO rb-aa5c29f-225760-426740 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 11:25:49,355 7 INFO rb-aa5c29f-225760-426740 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 11:25:49,563 7 INFO rb-aa5c29f-225760-426740 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 11:25:49,769 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/tip_receipt" ended (passed: 6 / time: 1400 ms) 2026-10-20 11:25:49,919 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/tip_receipt (after GC) - used: 110689419 - total: 232320463 - limit: 4395630592 - tests: 6 2026-10-20 11:25:49,987 7 INFO rb-aa5c29f-225760-426740 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 11:25:50,115 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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 11:25:50,420 7 INFO rb-aa5c29f-225760-426740 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 11:25:50,766 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 11:25:50,783 7 INFO rb-aa5c29f-225760-426740 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 11:25:52,068 7 INFO rb-aa5c29f-225760-426740 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 11:25:52,434 7 INFO rb-aa5c29f-225760-426740 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 11:25:52,804 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/customer_display/customer_display" ended (passed: 5 / time: 2807 ms) 2026-10-20 11:25:52,809 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 58464 0 0 0.002 - 2026-10-20 11:25:52,976 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/customer_display/customer_display (after GC) - used: 111196880 - total: 233653348 - limit: 4395630592 - tests: 5 2026-10-20 11:25:53,060 7 INFO rb-aa5c29f-225760-426740 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 11:25:53,214 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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.015 ro 2026-10-20 11:25:53,365 7 INFO rb-aa5c29f-225760-426740 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: 302 ms) 2026-10-20 11:25:53,489 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/customer_display/customer_display_plugin (after GC) - used: 110777878 - total: 195904578 - limit: 4395630592 - tests: 1 2026-10-20 11:25:53,566 7 INFO rb-aa5c29f-225760-426740 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 11:25:53,704 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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.011 ro 2026-10-20 11:25:53,841 7 INFO rb-aa5c29f-225760-426740 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 11:25:54,071 7 INFO rb-aa5c29f-225760-426740 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 11:25:54,322 7 INFO rb-aa5c29f-225760-426740 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 11:25:54,558 7 INFO rb-aa5c29f-225760-426740 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 11:25:54,822 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/customer_display/device_registration" ended (passed: 5 / time: 1249 ms) 2026-10-20 11:25:54,917 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/customer_display/device_registration (after GC) - used: 111071062 - total: 207176770 - limit: 4395630592 - tests: 5 2026-10-20 11:25:54,978 7 INFO rb-aa5c29f-225760-426740 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 11:25:55,113 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:55] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.013 0.013 ro 2026-10-20 11:25:55,244 7 INFO rb-aa5c29f-225760-426740 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 11:25:55,446 7 INFO rb-aa5c29f-225760-426740 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 11:25:55,602 7 INFO rb-aa5c29f-225760-426740 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 11:25:55,789 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/account_fiscal_position" ended (passed: 4 / time: 802 ms) 2026-10-20 11:25:55,904 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/account_fiscal_position (after GC) - used: 111135534 - total: 207963218 - limit: 4395630592 - tests: 4 2026-10-20 11:25:55,970 7 INFO rb-aa5c29f-225760-426740 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 11:25:56,092 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25:56] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-20 11:25:56,232 7 INFO rb-aa5c29f-225760-426740 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 11:25:56,467 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/combo_suggestion" ended (passed: 2 / time: 491 ms) 2026-10-20 11:25:56,571 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/combo_suggestion (after GC) - used: 111007586 - total: 203768898 - limit: 4395630592 - tests: 2 2026-10-20 11:25:56,632 7 INFO rb-aa5c29f-225760-426740 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 11:25:56,784 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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.028 ro 2026-10-20 11:25:56,909 7 INFO rb-aa5c29f-225760-426740 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 11:25:57,227 7 INFO rb-aa5c29f-225760-426740 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 11:25:57,454 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_category" ended (passed: 3 / time: 806 ms) 2026-10-20 11:25:57,572 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_category (after GC) - used: 111208970 - total: 204031074 - limit: 4395630592 - tests: 3 2026-10-20 11:25:57,676 7 INFO rb-aa5c29f-225760-426740 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 11:25:57,803 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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 11:25:57,955 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_combo" ended (passed: 1 / time: 272 ms) 2026-10-20 11:25:58,057 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_combo (after GC) - used: 110990610 - total: 196691010 - limit: 4395630592 - tests: 1 2026-10-20 11:25:58,126 7 INFO rb-aa5c29f-225760-426740 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 11:25:58,256 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:25: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.009 ro 2026-10-20 11:25:58,395 7 INFO rb-aa5c29f-225760-426740 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 11:25:58,632 7 INFO rb-aa5c29f-225760-426740 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 11:25:58,836 7 INFO rb-aa5c29f-225760-426740 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 11:25:59,058 7 INFO rb-aa5c29f-225760-426740 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 11:25:59,266 7 INFO rb-aa5c29f-225760-426740 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 11:25:59,478 7 INFO rb-aa5c29f-225760-426740 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 11:25:59,736 7 INFO rb-aa5c29f-225760-426740 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 11:26:00,002 7 INFO rb-aa5c29f-225760-426740 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 11:26:00,394 7 INFO rb-aa5c29f-225760-426740 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 11:26:00,645 7 INFO rb-aa5c29f-225760-426740 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 11:26:00,860 7 INFO rb-aa5c29f-225760-426740 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 11:26:01,138 7 INFO rb-aa5c29f-225760-426740 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 11:26:01,410 7 INFO rb-aa5c29f-225760-426740 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 11:26:01,675 7 INFO rb-aa5c29f-225760-426740 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 11:26:01,894 7 INFO rb-aa5c29f-225760-426740 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 11:26:02,403 7 INFO rb-aa5c29f-225760-426740 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 11:26:02,694 7 INFO rb-aa5c29f-225760-426740 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 11:26:02,956 7 INFO rb-aa5c29f-225760-426740 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 11:26:03,159 7 INFO rb-aa5c29f-225760-426740 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: 464 ms) 2026-10-20 11:26:03,159 7 INFO rb-aa5c29f-225760-426740 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 11:26:03,428 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_order" ended (passed: 20 / time: 5283 ms) 2026-10-20 11:26:03,770 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_order (after GC) - used: 111428126 - total: 246760530 - limit: 4395630592 - tests: 20 2026-10-20 11:26:03,800 7 INFO rb-aa5c29f-225760-426740 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 11:26:03,928 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:26: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 11:26:04,063 7 INFO rb-aa5c29f-225760-426740 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 11:26:04,286 7 INFO rb-aa5c29f-225760-426740 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 11:26:04,517 7 INFO rb-aa5c29f-225760-426740 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 11:26:04,737 7 INFO rb-aa5c29f-225760-426740 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 11:26:04,962 7 INFO rb-aa5c29f-225760-426740 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 11:26:05,171 7 INFO rb-aa5c29f-225760-426740 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 11:26:05,393 7 INFO rb-aa5c29f-225760-426740 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 11:26:05,632 7 INFO rb-aa5c29f-225760-426740 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 11:26:05,853 7 INFO rb-aa5c29f-225760-426740 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 11:26:06,062 7 INFO rb-aa5c29f-225760-426740 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 11:26:06,272 7 INFO rb-aa5c29f-225760-426740 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: 630 ms) 2026-10-20 11:26:06,272 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_order_line" ended (passed: 11 / time: 2465 ms) 2026-10-20 11:26:06,452 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_order_line (after GC) - used: 111352138 - total: 252003394 - limit: 4395630592 - tests: 11 2026-10-20 11:26:06,530 7 INFO rb-aa5c29f-225760-426740 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 11:26:06,680 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:26: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 11:26:06,821 7 INFO rb-aa5c29f-225760-426740 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 11:26:07,056 7 INFO rb-aa5c29f-225760-426740 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 11:26:07,296 7 INFO rb-aa5c29f-225760-426740 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 11:26:07,500 7 INFO rb-aa5c29f-225760-426740 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 11:26:07,708 7 INFO rb-aa5c29f-225760-426740 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 11:26:07,926 7 INFO rb-aa5c29f-225760-426740 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 11:26:08,155 7 INFO rb-aa5c29f-225760-426740 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 11:26:08,379 7 INFO rb-aa5c29f-225760-426740 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 11:26:08,600 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_payment" ended (passed: 9 / time: 2059 ms) 2026-10-20 11:26:08,756 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_payment (after GC) - used: 111416462 - total: 251216962 - limit: 4395630592 - tests: 9 2026-10-20 11:26:08,839 7 INFO rb-aa5c29f-225760-426740 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 11:26:08,995 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:26: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 11:26:09,113 7 INFO rb-aa5c29f-225760-426740 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 11:26:09,386 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_payment_method" ended (passed: 2 / time: 538 ms) 2026-10-20 11:26:09,494 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_payment_method (after GC) - used: 111216654 - total: 206128194 - limit: 4395630592 - tests: 2 2026-10-20 11:26:09,568 7 INFO rb-aa5c29f-225760-426740 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 11:26:09,711 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:26:09] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-20 11:26:09,863 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_preset" ended (passed: 1 / time: 286 ms) 2026-10-20 11:26:10,001 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_preset (after GC) - used: 111156186 - total: 196953154 - limit: 4395630592 - tests: 1 2026-10-20 11:26:10,071 7 INFO rb-aa5c29f-225760-426740 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 11:26:10,200 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:26: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.009 ro 2026-10-20 11:26:10,319 7 INFO rb-aa5c29f-225760-426740 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 11:26:10,525 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/product_product" ended (passed: 2 / time: 447 ms) 2026-10-20 11:26:10,620 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/product_product (after GC) - used: 111299558 - total: 200623170 - limit: 4395630592 - tests: 2 2026-10-20 11:26:10,694 7 INFO rb-aa5c29f-225760-426740 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 11:26:10,801 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:26: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 11:26:10,910 7 INFO rb-aa5c29f-225760-426740 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 11:26:11,113 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/product_template" ended (passed: 2 / time: 412 ms) 2026-10-20 11:26:11,224 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/product_template (after GC) - used: 111258018 - total: 201933890 - limit: 4395630592 - tests: 2 2026-10-20 11:26:11,303 7 INFO rb-aa5c29f-225760-426740 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 11:26:11,414 7 INFO rb-aa5c29f-225760-426740 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 11:26:11,494 7 INFO rb-aa5c29f-225760-426740 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 11:26:11,586 7 INFO rb-aa5c29f-225760-426740 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 11:26:11,662 7 INFO rb-aa5c29f-225760-426740 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: 359 ms) 2026-10-20 11:26:11,670 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/events" ended (passed: 4 / time: 359 ms) 2026-10-20 11:26:11,752 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/events (after GC) - used: 111284964 - total: 198526012 - limit: 4395630592 - tests: 4 2026-10-20 11:26:11,815 7 INFO rb-aa5c29f-225760-426740 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 11:26:11,919 7 INFO rb-aa5c29f-225760-426740 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 11:26:12,016 7 INFO rb-aa5c29f-225760-426740 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 11:26:12,160 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:26: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.016 ro 2026-10-20 11:26:12,352 7 INFO rb-aa5c29f-225760-426740 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: 532 ms) 2026-10-20 11:26:12,448 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/indexed_db_serialization (after GC) - used: 111324814 - total: 199312450 - limit: 4395630592 - tests: 3 2026-10-20 11:26:12,526 7 INFO rb-aa5c29f-225760-426740 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 11:26:12,646 7 INFO rb-aa5c29f-225760-426740 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 11:26:12,757 7 INFO rb-aa5c29f-225760-426740 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 11:26:12,858 7 INFO rb-aa5c29f-225760-426740 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 11:26:12,982 7 INFO rb-aa5c29f-225760-426740 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 11:26:13,068 7 INFO rb-aa5c29f-225760-426740 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 11:26:13,166 7 INFO rb-aa5c29f-225760-426740 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 11:26:13,250 7 INFO rb-aa5c29f-225760-426740 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 11:26:13,351 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/orm_serialization" ended (passed: 8 / time: 821 ms) 2026-10-20 11:26:13,446 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/orm_serialization (after GC) - used: 111329761 - total: 204031057 - limit: 4395630592 - tests: 8 2026-10-20 11:26:13,518 7 INFO rb-aa5c29f-225760-426740 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 11:26:13,634 7 INFO rb-aa5c29f-225760-426740 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 11:26:13,741 7 INFO rb-aa5c29f-225760-426740 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 11:26:13,850 7 INFO rb-aa5c29f-225760-426740 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 11:26:13,958 7 INFO rb-aa5c29f-225760-426740 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 11:26:14,039 7 INFO rb-aa5c29f-225760-426740 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 11:26:14,112 7 INFO rb-aa5c29f-225760-426740 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 11:26:14,198 7 INFO rb-aa5c29f-225760-426740 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 11:26:14,280 7 INFO rb-aa5c29f-225760-426740 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 11:26:14,354 7 INFO rb-aa5c29f-225760-426740 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 11:26:14,434 7 INFO rb-aa5c29f-225760-426740 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: 917 ms) 2026-10-20 11:26:14,435 7 INFO rb-aa5c29f-225760-426740 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 11:26:14,517 7 INFO rb-aa5c29f-225760-426740 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 11:26:14,599 7 INFO rb-aa5c29f-225760-426740 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 11:26:14,674 7 INFO rb-aa5c29f-225760-426740 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 11:26:14,776 7 INFO rb-aa5c29f-225760-426740 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 11:26:14,850 7 INFO rb-aa5c29f-225760-426740 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 11:26:14,940 7 INFO rb-aa5c29f-225760-426740 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 11:26:15,022 7 INFO rb-aa5c29f-225760-426740 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 11:26:15,098 7 INFO rb-aa5c29f-225760-426740 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 11:26:15,185 7 INFO rb-aa5c29f-225760-426740 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 11:26:15,284 7 INFO rb-aa5c29f-225760-426740 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: 841 ms) 2026-10-20 11:26:15,285 7 INFO rb-aa5c29f-225760-426740 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: 841 ms) 2026-10-20 11:26:15,285 7 INFO rb-aa5c29f-225760-426740 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 11:26:15,372 7 INFO rb-aa5c29f-225760-426740 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 11:26:15,477 7 INFO rb-aa5c29f-225760-426740 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 11:26:15,568 7 INFO rb-aa5c29f-225760-426740 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 11:26:15,682 7 INFO rb-aa5c29f-225760-426740 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 11:26:15,775 7 INFO rb-aa5c29f-225760-426740 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 11:26:15,881 7 INFO rb-aa5c29f-225760-426740 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 11:26:15,977 7 INFO rb-aa5c29f-225760-426740 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 11:26:16,098 7 INFO rb-aa5c29f-225760-426740 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 11:26:16,184 7 INFO rb-aa5c29f-225760-426740 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 11:26:16,264 7 INFO rb-aa5c29f-225760-426740 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 11:26:16,390 7 INFO rb-aa5c29f-225760-426740 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 11:26:16,490 7 INFO rb-aa5c29f-225760-426740 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 11:26:16,607 7 INFO rb-aa5c29f-225760-426740 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: 627 ms) 2026-10-20 11:26:16,608 7 INFO rb-aa5c29f-225760-426740 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: 1319 ms) 2026-10-20 11:26:16,608 7 INFO rb-aa5c29f-225760-426740 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: 3077 ms) 2026-10-20 11:26:16,609 7 INFO rb-aa5c29f-225760-426740 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 11:26:16,690 7 INFO rb-aa5c29f-225760-426740 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 11:26:16,788 7 INFO rb-aa5c29f-225760-426740 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 11:26:16,882 7 INFO rb-aa5c29f-225760-426740 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 11:26:16,982 7 INFO rb-aa5c29f-225760-426740 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 11:26:17,087 7 INFO rb-aa5c29f-225760-426740 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: 478 ms) 2026-10-20 11:26:17,088 7 INFO rb-aa5c29f-225760-426740 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 11:26:17,184 7 INFO rb-aa5c29f-225760-426740 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 11:26:17,293 7 INFO rb-aa5c29f-225760-426740 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 11:26:17,383 7 INFO rb-aa5c29f-225760-426740 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 11:26:17,493 7 INFO rb-aa5c29f-225760-426740 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 11:26:17,586 7 INFO rb-aa5c29f-225760-426740 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 11:26:17,683 7 INFO rb-aa5c29f-225760-426740 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: 593 ms) 2026-10-20 11:26:17,684 7 INFO rb-aa5c29f-225760-426740 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: 1071 ms) 2026-10-20 11:26:17,692 7 INFO rb-aa5c29f-225760-426740 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: 4148 ms) 2026-10-20 11:26:17,797 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models.backlink (after GC) - used: 111311290 - total: 236536950 - limit: 4395630592 - tests: 44 2026-10-20 11:26:17,870 7 INFO rb-aa5c29f-225760-426740 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 11:26:17,992 7 INFO rb-aa5c29f-225760-426740 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 11:26:18,103 7 INFO rb-aa5c29f-225760-426740 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 11:26:18,203 7 INFO rb-aa5c29f-225760-426740 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 11:26:18,321 7 INFO rb-aa5c29f-225760-426740 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 11:26:18,404 7 INFO rb-aa5c29f-225760-426740 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 11:26:18,488 7 INFO rb-aa5c29f-225760-426740 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 11:26:18,594 7 INFO rb-aa5c29f-225760-426740 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 11:26:18,695 7 INFO rb-aa5c29f-225760-426740 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 11:26:18,794 7 INFO rb-aa5c29f-225760-426740 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 11:26:18,895 7 INFO rb-aa5c29f-225760-426740 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 11:26:18,985 7 INFO rb-aa5c29f-225760-426740 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 11:26:19,079 7 INFO rb-aa5c29f-225760-426740 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 11:26:19,173 7 INFO rb-aa5c29f-225760-426740 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 11:26:19,269 7 INFO rb-aa5c29f-225760-426740 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 11:26:19,360 7 INFO rb-aa5c29f-225760-426740 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 11:26:19,460 7 INFO rb-aa5c29f-225760-426740 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 11:26:19,554 7 INFO rb-aa5c29f-225760-426740 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 11:26:19,646 7 INFO rb-aa5c29f-225760-426740 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 11:26:19,736 7 INFO rb-aa5c29f-225760-426740 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 11:26:19,832 7 INFO rb-aa5c29f-225760-426740 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 11:26:19,923 7 INFO rb-aa5c29f-225760-426740 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 11:26:20,026 7 INFO rb-aa5c29f-225760-426740 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 11:26:20,117 7 INFO rb-aa5c29f-225760-426740 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 11:26:20,211 7 INFO rb-aa5c29f-225760-426740 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 11:26:20,293 7 INFO rb-aa5c29f-225760-426740 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 11:26:20,378 7 INFO rb-aa5c29f-225760-426740 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 11:26:20,479 7 INFO rb-aa5c29f-225760-426740 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 11:26:20,568 7 INFO rb-aa5c29f-225760-426740 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 11:26:20,661 7 INFO rb-aa5c29f-225760-426740 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: 282 ms) 2026-10-20 11:26:20,662 7 INFO rb-aa5c29f-225760-426740 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: 282 ms) 2026-10-20 11:26:20,663 7 INFO rb-aa5c29f-225760-426740 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 11:26:20,751 7 INFO rb-aa5c29f-225760-426740 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: 2868 ms) 2026-10-20 11:26:20,759 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models" ended (passed: 30 / time: 2868 ms) 2026-10-20 11:26:20,870 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models (after GC) - used: 111328927 - total: 248595627 - limit: 4395630592 - tests: 30 2026-10-20 11:26:20,939 7 INFO rb-aa5c29f-225760-426740 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 11:26:21,065 7 INFO rb-aa5c29f-225760-426740 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 11:26:21,165 7 INFO rb-aa5c29f-225760-426740 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 11:26:21,278 7 INFO rb-aa5c29f-225760-426740 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 11:26:21,364 7 INFO rb-aa5c29f-225760-426740 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 11:26:21,466 7 INFO rb-aa5c29f-225760-426740 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 11:26:21,535 7 INFO rb-aa5c29f-225760-426740 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: 594 ms) 2026-10-20 11:26:21,543 7 INFO rb-aa5c29f-225760-426740 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: 594 ms) 2026-10-20 11:26:21,651 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models_dirty (after GC) - used: 111431887 - total: 201933979 - limit: 4395630592 - tests: 6 2026-10-20 11:26:21,715 7 INFO rb-aa5c29f-225760-426740 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 11:26:21,720 7 INFO rb-aa5c29f-225760-426740 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 11:26:21,723 7 INFO rb-aa5c29f-225760-426740 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: 11 ms) 2026-10-20 11:26:21,732 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/utils" ended (passed: 2 / time: 11 ms) 2026-10-20 11:26:21,841 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/utils (after GC) - used: 111133271 - total: 196428955 - limit: 4395630592 - tests: 2 2026-10-20 11:26:21,928 7 INFO rb-aa5c29f-225760-426740 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 11:26:22,079 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:26:22] "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 11:26:22,282 7 INFO rb-aa5c29f-225760-426740 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 11:26:22,300 7 INFO rb-aa5c29f-225760-426740 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 11:26:22,327 7 INFO rb-aa5c29f-225760-426740 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 11:26:22,374 7 INFO rb-aa5c29f-225760-426740 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 11:26:22,387 7 INFO rb-aa5c29f-225760-426740 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 11:26:22,714 7 INFO rb-aa5c29f-225760-426740 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 11:26:22,750 7 INFO rb-aa5c29f-225760-426740 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 11:26:22,779 7 INFO rb-aa5c29f-225760-426740 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 11:26:22,815 7 INFO rb-aa5c29f-225760-426740 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 11:26:22,849 7 INFO rb-aa5c29f-225760-426740 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 11:26:22,938 7 INFO rb-aa5c29f-225760-426740 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 11:26:23,201 7 INFO rb-aa5c29f-225760-426740 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 11:26:23,383 7 INFO rb-aa5c29f-225760-426740 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 11:26:23,392 7 INFO rb-aa5c29f-225760-426740 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 11:26:23,698 7 INFO rb-aa5c29f-225760-426740 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 11:26:23,714 7 INFO rb-aa5c29f-225760-426740 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 11:26:23,994 7 INFO rb-aa5c29f-225760-426740 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 11:26:24,022 7 INFO rb-aa5c29f-225760-426740 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 11:26:24,047 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/barcode_scanning_flow" ended (passed: 5 / time: 2106 ms) 2026-10-20 11:26:24,215 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/barcode_scanning_flow (after GC) - used: 112187131 - total: 219248507 - limit: 4395630592 - tests: 5 2026-10-20 11:26:24,293 7 INFO rb-aa5c29f-225760-426740 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 11:26:24,451 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:26:24] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.016 ro 2026-10-20 11:26:25,246 7 INFO rb-aa5c29f-225760-426740 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 11:26:25,652 7 INFO rb-aa5c29f-225760-426740 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 11:26:26,218 7 INFO rb-aa5c29f-225760-426740 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 11:26:26,788 7 INFO rb-aa5c29f-225760-426740 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 11:26:27,152 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/chrome_flow" ended (passed: 5 / time: 2848 ms) 2026-10-20 11:26:27,362 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/chrome_flow (after GC) - used: 116627750 - total: 224558926 - limit: 4395630592 - tests: 5 2026-10-20 11:26:27,446 7 INFO rb-aa5c29f-225760-426740 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 11:26:27,606 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:26: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.01 ro 2026-10-20 11:26:27,990 7 INFO rb-aa5c29f-225760-426740 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 11:26:29,112 7 INFO rb-aa5c29f-225760-426740 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 11:26:29,623 7 INFO rb-aa5c29f-225760-426740 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 11:26:30,174 7 INFO rb-aa5c29f-225760-426740 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 11:26:30,804 7 INFO rb-aa5c29f-225760-426740 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 11:26:31,268 7 INFO rb-aa5c29f-225760-426740 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 11:26:31,875 7 INFO rb-aa5c29f-225760-426740 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 11:26:32,392 7 INFO rb-aa5c29f-225760-426740 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 11:26:32,935 7 INFO rb-aa5c29f-225760-426740 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 11:26:33,683 7 INFO rb-aa5c29f-225760-426740 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 11:26:34,423 7 INFO rb-aa5c29f-225760-426740 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 11:26:34,914 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/combo_flow" ended (passed: 12 / time: 7456 ms) 2026-10-20 11:26:35,223 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/combo_flow (after GC) - used: 113572976 - total: 270139100 - limit: 4395630592 - tests: 12 2026-10-20 11:26:35,315 7 INFO rb-aa5c29f-225760-426740 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 11:26:35,468 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:26: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.013 ro 2026-10-20 11:26:37,738 7 INFO rb-aa5c29f-225760-426740 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 11:26:38,526 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/feedback_screen_flow" ended (passed: 2 / time: 3202 ms) 2026-10-20 11:26:38,736 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/feedback_screen_flow (after GC) - used: 119227952 - total: 215985532 - limit: 4395630592 - tests: 2 2026-10-20 11:26:38,815 7 INFO rb-aa5c29f-225760-426740 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 11:26:38,967 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:26:38] "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 11:26:39,445 7 INFO rb-aa5c29f-225760-426740 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 11:26:40,132 7 INFO rb-aa5c29f-225760-426740 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 11:26:40,776 7 INFO rb-aa5c29f-225760-426740 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 11:26:41,254 7 INFO rb-aa5c29f-225760-426740 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 11:26:41,594 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/fiscal_position_flow" ended (passed: 5 / time: 2768 ms) 2026-10-20 11:26:41,805 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/fiscal_position_flow (after GC) - used: 113489507 - total: 220597687 - limit: 4395630592 - tests: 5 2026-10-20 11:26:41,901 7 INFO rb-aa5c29f-225760-426740 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 11:26:42,037 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:26:42] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-20 11:26:42,684 7 INFO rb-aa5c29f-225760-426740 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 11:26:43,449 7 INFO rb-aa5c29f-225760-426740 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 11:26:43,869 7 INFO rb-aa5c29f-225760-426740 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 11:26:44,350 7 INFO rb-aa5c29f-225760-426740 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 11:26:44,833 7 INFO rb-aa5c29f-225760-426740 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 11:26:45,415 7 INFO rb-aa5c29f-225760-426740 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 11:26:46,012 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/payment_screen_flow" ended (passed: 7 / time: 4102 ms) 2026-10-20 11:26:46,236 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/payment_screen_flow (after GC) - used: 114728355 - total: 234754299 - limit: 4395630592 - tests: 7 2026-10-20 11:26:46,299 7 INFO rb-aa5c29f-225760-426740 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 11:26:46,424 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:26: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.015 ro 2026-10-20 11:26:47,050 7 INFO rb-aa5c29f-225760-426740 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 11:26:48,316 7 INFO rb-aa5c29f-225760-426740 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 11:26:48,648 7 INFO rb-aa5c29f-225760-426740 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 11:26:49,121 7 INFO rb-aa5c29f-225760-426740 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 11:26:49,535 7 INFO rb-aa5c29f-225760-426740 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 11:26:50,523 7 INFO rb-aa5c29f-225760-426740 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 11:26:51,014 7 INFO rb-aa5c29f-225760-426740 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 11:26:51,125 7 INFO rb-aa5c29f-225760-426740 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 11:26:51,553 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/product_configurator_flow" ended (passed: 8 / time: 5242 ms) 2026-10-20 11:26:51,777 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/product_configurator_flow (after GC) - used: 114061023 - total: 248916611 - limit: 4395630592 - tests: 8 2026-10-20 11:26:51,850 7 INFO rb-aa5c29f-225760-426740 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 11:26:51,986 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:26: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.015 ro 2026-10-20 11:26:52,399 7 INFO rb-aa5c29f-225760-426740 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 11:26:52,759 7 INFO rb-aa5c29f-225760-426740 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 11:26:53,258 7 INFO rb-aa5c29f-225760-426740 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 11:26:53,590 7 INFO rb-aa5c29f-225760-426740 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 11:26:53,967 7 INFO rb-aa5c29f-225760-426740 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 11:26:54,411 7 INFO rb-aa5c29f-225760-426740 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 11:26:54,735 7 INFO rb-aa5c29f-225760-426740 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 11:26:55,487 7 INFO rb-aa5c29f-225760-426740 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 11:26:55,932 7 INFO rb-aa5c29f-225760-426740 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 11:26:56,354 7 INFO rb-aa5c29f-225760-426740 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 11:26:56,831 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/product_screen_flow" ended (passed: 11 / time: 4970 ms) 2026-10-20 11:26:57,060 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/product_screen_flow (after GC) - used: 114427678 - total: 260194418 - limit: 4395630592 - tests: 11 2026-10-20 11:26:57,133 7 INFO rb-aa5c29f-225760-426740 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 11:26:57,291 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:26: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.015 ro 2026-10-20 11:26:58,006 7 INFO rb-aa5c29f-225760-426740 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 11:26:58,905 7 INFO rb-aa5c29f-225760-426740 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 11:26:59,740 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/refund_flow" ended (passed: 3 / time: 2599 ms) 2026-10-20 11:26:59,920 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/refund_flow (after GC) - used: 114863950 - total: 220348574 - limit: 4395630592 - tests: 3 2026-10-20 11:27:00,001 7 INFO rb-aa5c29f-225760-426740 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 11:27:00,174 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27: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.015 ro 2026-10-20 11:27:00,320 7 INFO rb-aa5c29f-225760-426740 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 11:27:00,536 7 INFO rb-aa5c29f-225760-426740 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 11:27:00,725 7 INFO rb-aa5c29f-225760-426740 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 11:27:00,926 7 INFO rb-aa5c29f-225760-426740 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 11:27:01,112 7 INFO rb-aa5c29f-225760-426740 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 11:27:01,371 7 INFO rb-aa5c29f-225760-426740 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: 1360 ms) 2026-10-20 11:27:01,379 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/data_service" ended (passed: 6 / time: 1360 ms) 2026-10-20 11:27:01,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/services/data_service (after GC) - used: 115016838 - total: 225853582 - limit: 4395630592 - tests: 6 2026-10-20 11:27:01,578 7 INFO rb-aa5c29f-225760-426740 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 11:27:01,583 7 INFO rb-aa5c29f-225760-426740 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 11:27:01,603 7 INFO rb-aa5c29f-225760-426740 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 11:27:01,634 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/indexed_db" ended (passed: 3 / time: 58 ms) 2026-10-20 11:27:01,750 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/services/indexed_db (after GC) - used: 114688402 - total: 198852758 - limit: 4395630592 - tests: 3 2026-10-20 11:27:01,818 7 INFO rb-aa5c29f-225760-426740 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 11:27:01,957 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27: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.011 ro 2026-10-20 11:27:02,082 7 INFO rb-aa5c29f-225760-426740 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 11:27:02,086 7 INFO rb-aa5c29f-225760-426740 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 11:27:02,363 7 INFO rb-aa5c29f-225760-426740 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 11:27:02,616 7 INFO rb-aa5c29f-225760-426740 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 11:27:02,876 7 INFO rb-aa5c29f-225760-426740 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 11:27:03,171 7 INFO rb-aa5c29f-225760-426740 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 11:27:03,393 7 INFO rb-aa5c29f-225760-426740 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 11:27:03,595 7 INFO rb-aa5c29f-225760-426740 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 11:27:03,819 7 INFO rb-aa5c29f-225760-426740 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 11:27:04,043 7 INFO rb-aa5c29f-225760-426740 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: 1428 ms) 2026-10-20 11:27:04,044 7 INFO rb-aa5c29f-225760-426740 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 11:27:04,261 7 INFO rb-aa5c29f-225760-426740 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 11:27:04,482 7 INFO rb-aa5c29f-225760-426740 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 11:27:04,689 7 INFO rb-aa5c29f-225760-426740 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 11:27:04,876 7 INFO rb-aa5c29f-225760-426740 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 11:27:05,088 7 INFO rb-aa5c29f-225760-426740 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 11:27:05,316 7 INFO rb-aa5c29f-225760-426740 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 11:27:05,561 7 INFO rb-aa5c29f-225760-426740 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 11:27:05,783 7 INFO rb-aa5c29f-225760-426740 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 11:27:06,053 7 INFO rb-aa5c29f-225760-426740 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 11:27:06,291 7 INFO rb-aa5c29f-225760-426740 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 11:27:06,502 7 INFO rb-aa5c29f-225760-426740 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 11:27:06,739 7 INFO rb-aa5c29f-225760-426740 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 11:27:07,147 7 INFO rb-aa5c29f-225760-426740 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 11:27:07,428 7 INFO rb-aa5c29f-225760-426740 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 11:27:07,656 7 INFO rb-aa5c29f-225760-426740 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 11:27:07,931 7 INFO rb-aa5c29f-225760-426740 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 11:27:08,153 7 INFO rb-aa5c29f-225760-426740 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 11:27:08,387 7 INFO rb-aa5c29f-225760-426740 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 11:27:08,649 7 INFO rb-aa5c29f-225760-426740 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 11:27:09,386 7 INFO rb-aa5c29f-225760-426740 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 11:27:09,559 7 INFO rb-aa5c29f-225760-426740 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 11:27:09,733 7 INFO rb-aa5c29f-225760-426740 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 11:27:09,925 7 INFO rb-aa5c29f-225760-426740 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 11:27:10,098 7 INFO rb-aa5c29f-225760-426740 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: 364 ms) 2026-10-20 11:27:10,098 7 INFO rb-aa5c29f-225760-426740 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 11:27:10,302 7 INFO rb-aa5c29f-225760-426740 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 11:27:10,481 7 INFO rb-aa5c29f-225760-426740 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: 381 ms) 2026-10-20 11:27:10,481 7 INFO rb-aa5c29f-225760-426740 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 11:27:10,656 7 INFO rb-aa5c29f-225760-426740 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 11:27:10,875 7 INFO rb-aa5c29f-225760-426740 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: 395 ms) 2026-10-20 11:27:10,875 7 INFO rb-aa5c29f-225760-426740 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: 9051 ms) 2026-10-20 11:27:10,881 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/pos_service" ended (passed: 38 / time: 9051 ms) 2026-10-20 11:27:11,274 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/services/pos_service (after GC) - used: 115576516 - total: 258621644 - limit: 4395630592 - tests: 38 2026-10-20 11:27:11,338 7 INFO rb-aa5c29f-225760-426740 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 11:27:11,479 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27:11] "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 11:27:11,620 7 INFO rb-aa5c29f-225760-426740 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 11:27:11,835 7 INFO rb-aa5c29f-225760-426740 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 11:27:12,061 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/printer" ended (passed: 3 / time: 713 ms) 2026-10-20 11:27:12,217 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/services/printer (after GC) - used: 115183924 - total: 211173548 - limit: 4395630592 - tests: 3 2026-10-20 11:27:12,287 7 INFO rb-aa5c29f-225760-426740 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 11:27:12,293 7 INFO rb-aa5c29f-225760-426740 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 11:27:12,298 7 INFO rb-aa5c29f-225760-426740 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 11:27:12,303 7 INFO rb-aa5c29f-225760-426740 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 11:27:12,312 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/backend_widgets_fallback" ended (passed: 4 / time: 16 ms) 2026-10-20 11:27:12,434 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/backend_widgets_fallback (after GC) - used: 114963536 - total: 199901436 - limit: 4395630592 - tests: 4 2026-10-20 11:27:12,503 7 INFO rb-aa5c29f-225760-426740 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 11:27:12,504 7 INFO rb-aa5c29f-225760-426740 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 11:27:12,506 7 INFO rb-aa5c29f-225760-426740 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 11:27:12,509 7 INFO rb-aa5c29f-225760-426740 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 11:27:12,517 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/convert_python_template" ended (passed: 4 / time: 11 ms) 2026-10-20 11:27:12,615 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/convert_python_template (after GC) - used: 114986852 - total: 199377148 - limit: 4395630592 - tests: 4 2026-10-20 11:27:12,686 7 INFO rb-aa5c29f-225760-426740 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 11:27:12,791 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27: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.011 ro 2026-10-20 11:27:13,954 7 INFO rb-aa5c29f-225760-426740 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 11:27:14,129 7 INFO rb-aa5c29f-225760-426740 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 11:27:14,320 7 INFO rb-aa5c29f-225760-426740 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 11:27:14,510 7 INFO rb-aa5c29f-225760-426740 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 11:27:14,779 7 INFO rb-aa5c29f-225760-426740 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 11:27:15,028 7 INFO rb-aa5c29f-225760-426740 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 11:27:15,262 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/devices_identifier_sequence" ended (passed: 7 / time: 2582 ms) 2026-10-20 11:27:15,450 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/devices_identifier_sequence (after GC) - used: 115556674 - total: 236077346 - limit: 4395630592 - tests: 7 2026-10-20 11:27:15,529 7 INFO rb-aa5c29f-225760-426740 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 11:27:15,599 7 INFO rb-aa5c29f-225760-426740 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 11:27:15,696 7 INFO rb-aa5c29f-225760-426740 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 11:27:15,715 7 INFO rb-aa5c29f-225760-426740 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 11:27:15,729 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/lazy_getter" ended (passed: 4 / time: 186 ms) 2026-10-20 11:27:15,829 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/lazy_getter (after GC) - used: 115270270 - total: 199639374 - limit: 4395630592 - tests: 4 2026-10-20 11:27:15,890 7 INFO rb-aa5c29f-225760-426740 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 11:27:15,891 7 INFO rb-aa5c29f-225760-426740 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 11:27:15,906 7 INFO rb-aa5c29f-225760-426740 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 11:27:15,993 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/lna (after GC) - used: 115136147 - total: 198590939 - limit: 4395630592 - tests: 2 2026-10-20 11:27:16,066 7 INFO rb-aa5c29f-225760-426740 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 11:27:16,068 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/numbers/rounding" 2026-10-20 11:27:16,069 7 INFO rb-aa5c29f-225760-426740 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 11:27:16,080 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/numbers" ended (passed: 3 / time: 10 ms) 2026-10-20 11:27:16,178 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/numbers (after GC) - used: 115144848 - total: 198590976 - limit: 4395630592 - tests: 3 2026-10-20 11:27:16,250 7 INFO rb-aa5c29f-225760-426740 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 11:27:16,395 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27: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.015 ro 2026-10-20 11:27:16,599 7 INFO rb-aa5c29f-225760-426740 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 11:27:16,821 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/order_payment_validation" ended (passed: 2 / time: 571 ms) 2026-10-20 11:27:16,916 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/order_payment_validation (after GC) - used: 115331103 - total: 205931083 - limit: 4395630592 - tests: 2 2026-10-20 11:27:16,972 7 INFO rb-aa5c29f-225760-426740 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 11:27:17,107 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27: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.015 ro 2026-10-20 11:27:17,256 7 INFO rb-aa5c29f-225760-426740 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 11:27:17,466 7 INFO rb-aa5c29f-225760-426740 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 11:27:17,667 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/payment_interface/connectWebsocket" ended (passed: 3 / time: 682 ms) 2026-10-20 11:27:17,672 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/payment_interface" ended (passed: 3 / time: 682 ms) 2026-10-20 11:27:17,799 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/payment_interface (after GC) - used: 115460151 - total: 209338939 - limit: 4395630592 - tests: 3 2026-10-20 11:27:17,861 7 INFO rb-aa5c29f-225760-426740 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 11:27:17,870 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/pretty_console_log" ended (passed: 1 / time: 5 ms) 2026-10-20 11:27:17,967 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/pretty_console_log (after GC) - used: 115236789 - total: 199115301 - limit: 4395630592 - tests: 1 2026-10-20 11:27:18,039 7 INFO rb-aa5c29f-225760-426740 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 11:27:18,193 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27: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.014 ro 2026-10-20 11:27:18,383 7 INFO rb-aa5c29f-225760-426740 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 11:27:18,675 7 INFO rb-aa5c29f-225760-426740 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 11:27:18,954 7 INFO rb-aa5c29f-225760-426740 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: 914 ms) 2026-10-20 11:27:18,955 7 INFO rb-aa5c29f-225760-426740 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 11:27:19,227 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/server_synchronization" ended (passed: 4 / time: 1176 ms) 2026-10-20 11:27:19,357 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/server_synchronization (after GC) - used: 115715516 - total: 212484720 - limit: 4395630592 - tests: 4 2026-10-20 11:27:19,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27:19] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1397 11 0.025 0.024 rw 2026-10-20 11:27:19,535 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/actionpad_widget/highlightPay" 2026-10-20 11:27:19,687 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27: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.009 ro 2026-10-20 11:27:19,907 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/actionpad_widget" ended (passed: 1 / time: 363 ms) 2026-10-20 11:27:20,015 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/actionpad_widget (after GC) - used: 115461127 - total: 200166003 - limit: 4395630592 - tests: 1 2026-10-20 11:27:20,096 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/control_buttons/showAddCourse" 2026-10-20 11:27:20,244 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27:20] "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 11:27:20,436 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/control_buttons" ended (passed: 1 / time: 328 ms) 2026-10-20 11:27:20,549 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/control_buttons (after GC) - used: 115620302 - total: 200167110 - limit: 4395630592 - tests: 1 2026-10-20 11:27:20,642 7 INFO rb-aa5c29f-225760-426740 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 11:27:20,785 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27:20] "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 11:27:20,963 7 INFO rb-aa5c29f-225760-426740 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 11:27:21,268 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/floor_screen" ended (passed: 2 / time: 612 ms) 2026-10-20 11:27:21,439 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/floor_screen (after GC) - used: 115892677 - total: 205686201 - limit: 4395630592 - tests: 2 2026-10-20 11:27:21,529 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/payment_lines/getPaymentActionState" 2026-10-20 11:27:21,685 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27:21] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.023 ro 2026-10-20 11:27:21,858 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/payment_lines" ended (passed: 1 / time: 320 ms) 2026-10-20 11:27:21,977 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/payment_lines (after GC) - used: 115831793 - total: 201753977 - limit: 4395630592 - tests: 1 2026-10-20 11:27:22,061 7 INFO rb-aa5c29f-225760-426740 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 11:27:22,209 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27:22] "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 11:27:22,402 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/popup/order_details_dialog" ended (passed: 1 / time: 335 ms) 2026-10-20 11:27:22,508 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/popup/order_details_dialog (after GC) - used: 115867563 - total: 201754271 - limit: 4395630592 - tests: 1 2026-10-20 11:27:22,596 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/product_screen/addProductToOrder" 2026-10-20 11:27:22,738 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27: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.01 ro 2026-10-20 11:27:23,098 7 INFO rb-aa5c29f-225760-426740 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 11:27:23,434 7 INFO rb-aa5c29f-225760-426740 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 11:27:23,759 7 INFO rb-aa5c29f-225760-426740 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: 659 ms) 2026-10-20 11:27:23,760 7 INFO rb-aa5c29f-225760-426740 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 11:27:24,076 7 INFO rb-aa5c29f-225760-426740 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 11:27:24,530 7 INFO rb-aa5c29f-225760-426740 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 11:27:24,988 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/product_screen" ended (passed: 6 / time: 2377 ms) 2026-10-20 11:27:25,192 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/product_screen (after GC) - used: 125243031 - total: 231905759 - limit: 4395630592 - tests: 6 2026-10-20 11:27:25,280 7 INFO rb-aa5c29f-225760-426740 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 11:27:25,419 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27:25] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-20 11:27:25,622 7 INFO rb-aa5c29f-225760-426740 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 11:27:25,926 7 INFO rb-aa5c29f-225760-426740 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 11:27:26,193 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/split_bill_screen/onClickLine" ended (passed: 2 / time: 571 ms) 2026-10-20 11:27:26,194 7 INFO rb-aa5c29f-225760-426740 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 11:27:26,461 7 INFO rb-aa5c29f-225760-426740 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 11:27:26,786 7 INFO rb-aa5c29f-225760-426740 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 11:27:27,271 7 INFO rb-aa5c29f-225760-426740 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 11:27:27,642 7 INFO rb-aa5c29f-225760-426740 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 11:27:28,102 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/split_bill_screen" ended (passed: 8 / time: 2805 ms) 2026-10-20 11:27:28,351 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/split_bill_screen (after GC) - used: 116724702 - total: 240563210 - limit: 4395630592 - tests: 8 2026-10-20 11:27:28,446 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/validateTip" 2026-10-20 11:27:28,591 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27: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 11:27:28,841 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/tipAmount" 2026-10-20 11:27:29,147 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/overallAmount" 2026-10-20 11:27:29,400 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/tipSubText" 2026-10-20 11:27:29,719 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/canSettle" 2026-10-20 11:27:30,030 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/selectTip" 2026-10-20 11:27:30,349 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/tip_screen" ended (passed: 6 / time: 1890 ms) 2026-10-20 11:27:30,506 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/tip_screen (after GC) - used: 116855193 - total: 240306813 - limit: 4395630592 - tests: 6 2026-10-20 11:27:30,621 7 INFO rb-aa5c29f-225760-426740 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 11:27:30,793 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27: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.017 ro 2026-10-20 11:27:30,970 7 INFO rb-aa5c29f-225760-426740 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 11:27:31,204 7 INFO rb-aa5c29f-225760-426740 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 11:27:31,416 7 INFO rb-aa5c29f-225760-426740 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 11:27:31,655 7 INFO rb-aa5c29f-225760-426740 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 11:27:31,903 7 INFO rb-aa5c29f-225760-426740 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 11:27:32,143 7 INFO rb-aa5c29f-225760-426740 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 11:27:32,485 7 INFO rb-aa5c29f-225760-426740 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 11:27:32,822 7 INFO rb-aa5c29f-225760-426740 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 11:27:33,190 7 INFO rb-aa5c29f-225760-426740 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 11:27:33,568 7 INFO rb-aa5c29f-225760-426740 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 11:27:33,814 7 INFO rb-aa5c29f-225760-426740 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 11:27:34,106 7 INFO rb-aa5c29f-225760-426740 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 11:27:34,349 7 INFO rb-aa5c29f-225760-426740 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 11:27:34,589 7 INFO rb-aa5c29f-225760-426740 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 11:27:34,856 7 INFO rb-aa5c29f-225760-426740 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: 4228 ms) 2026-10-20 11:27:34,867 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/models/pos_order" ended (passed: 15 / time: 4228 ms) 2026-10-20 11:27:35,072 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/models/pos_order (after GC) - used: 117117997 - total: 271239725 - limit: 4395630592 - tests: 15 2026-10-20 11:27:35,148 7 INFO rb-aa5c29f-225760-426740 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 11:27:35,271 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27:35] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.009 ro 2026-10-20 11:27:35,397 7 INFO rb-aa5c29f-225760-426740 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 11:27:35,671 7 INFO rb-aa5c29f-225760-426740 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 11:27:35,895 7 INFO rb-aa5c29f-225760-426740 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 11:27:36,107 7 INFO rb-aa5c29f-225760-426740 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 11:27:36,298 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/models/restaurant_order_course" ended (passed: 5 / time: 1143 ms) 2026-10-20 11:27:36,451 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/models/restaurant_order_course (after GC) - used: 116986601 - total: 234801709 - limit: 4395630592 - tests: 5 2026-10-20 11:27:36,531 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_table/getOrders" 2026-10-20 11:27:36,673 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27:36] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.014 ro 2026-10-20 11:27:36,810 7 INFO rb-aa5c29f-225760-426740 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 11:27:37,063 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_table/rootTable" 2026-10-20 11:27:37,307 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/models/restaurant_table" ended (passed: 3 / time: 762 ms) 2026-10-20 11:27:37,430 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/models/restaurant_table (after GC) - used: 117026477 - total: 217238061 - limit: 4395630592 - tests: 3 2026-10-20 11:27:37,515 7 INFO rb-aa5c29f-225760-426740 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 11:27:37,660 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:27:37] "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 11:27:38,233 7 INFO rb-aa5c29f-225760-426740 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 11:27:39,683 7 INFO rb-aa5c29f-225760-426740 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 11:27:40,588 7 INFO rb-aa5c29f-225760-426740 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 11:27:42,032 7 INFO rb-aa5c29f-225760-426740 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 11:27:43,114 7 INFO rb-aa5c29f-225760-426740 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 11:27:43,399 7 INFO rb-aa5c29f-225760-426740 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 11:27:44,089 7 INFO rb-aa5c29f-225760-426740 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 11:27:44,630 7 INFO rb-aa5c29f-225760-426740 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 11:27:46,138 7 INFO rb-aa5c29f-225760-426740 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 11:27:46,701 7 INFO rb-aa5c29f-225760-426740 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 11:27:47,467 7 INFO rb-aa5c29f-225760-426740 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 11:27:49,634 7 INFO rb-aa5c29f-225760-426740 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 11:27:50,577 7 INFO rb-aa5c29f-225760-426740 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 11:27:51,867 7 INFO rb-aa5c29f-225760-426740 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 11:27:53,324 7 INFO rb-aa5c29f-225760-426740 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 11:27:54,235 7 INFO rb-aa5c29f-225760-426740 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 11:27:55,214 7 INFO rb-aa5c29f-225760-426740 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 11:27:55,588 7 INFO rb-aa5c29f-225760-426740 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 11:27:56,274 7 INFO rb-aa5c29f-225760-426740 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 11:27:56,722 7 INFO rb-aa5c29f-225760-426740 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 11:27:57,294 7 INFO rb-aa5c29f-225760-426740 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 11:27:57,985 7 INFO rb-aa5c29f-225760-426740 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 11:27:58,651 7 INFO rb-aa5c29f-225760-426740 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 11:27:59,171 7 INFO rb-aa5c29f-225760-426740 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 11:27:59,865 7 INFO rb-aa5c29f-225760-426740 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 11:28:00,515 7 INFO rb-aa5c29f-225760-426740 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 11:28:01,414 7 INFO rb-aa5c29f-225760-426740 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 11:28:01,907 7 INFO rb-aa5c29f-225760-426740 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 11:28:03,298 7 INFO rb-aa5c29f-225760-426740 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 11:28:03,755 7 INFO rb-aa5c29f-225760-426740 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 11:28:04,356 7 INFO rb-aa5c29f-225760-426740 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 11:28:04,638 7 INFO rb-aa5c29f-225760-426740 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 11:28:05,266 7 INFO rb-aa5c29f-225760-426740 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 11:28:06,230 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/scenario/restaurant_flow" ended (passed: 34 / time: 28688 ms) 2026-10-20 11:28:06,816 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/scenario/restaurant_flow (after GC) - used: 122122705 - total: 357770149 - limit: 4395630592 - tests: 34 2026-10-20 11:28:06,907 7 INFO rb-aa5c29f-225760-426740 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 11:28:07,023 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28: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 11:28:07,178 7 INFO rb-aa5c29f-225760-426740 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 11:28:07,437 7 INFO rb-aa5c29f-225760-426740 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: 531 ms) 2026-10-20 11:28:07,450 7 INFO rb-aa5c29f-225760-426740 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: 531 ms) 2026-10-20 11:28:07,601 7 INFO rb-aa5c29f-225760-426740 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: 118364551 - total: 217522775 - limit: 4395630592 - tests: 2 2026-10-20 11:28:07,698 7 INFO rb-aa5c29f-225760-426740 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 11:28:07,832 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:07] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-20 11:28:07,964 7 INFO rb-aa5c29f-225760-426740 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 11:28:08,235 7 INFO rb-aa5c29f-225760-426740 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 11:28:08,479 7 INFO rb-aa5c29f-225760-426740 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 11:28:08,799 7 INFO rb-aa5c29f-225760-426740 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 11:28:09,060 7 INFO rb-aa5c29f-225760-426740 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 11:28:09,351 7 INFO rb-aa5c29f-225760-426740 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 11:28:09,594 7 INFO rb-aa5c29f-225760-426740 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 11:28:09,868 7 INFO rb-aa5c29f-225760-426740 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 11:28:10,110 7 INFO rb-aa5c29f-225760-426740 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 11:28:10,336 7 INFO rb-aa5c29f-225760-426740 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 11:28:10,673 7 INFO rb-aa5c29f-225760-426740 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: 1614 ms) 2026-10-20 11:28:10,674 7 INFO rb-aa5c29f-225760-426740 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 11:28:10,859 7 INFO rb-aa5c29f-225760-426740 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 11:28:11,054 7 INFO rb-aa5c29f-225760-426740 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: 377 ms) 2026-10-20 11:28:11,059 7 INFO rb-aa5c29f-225760-426740 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 11:28:11,241 7 INFO rb-aa5c29f-225760-426740 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 11:28:11,435 7 INFO rb-aa5c29f-225760-426740 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 11:28:11,639 7 INFO rb-aa5c29f-225760-426740 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 11:28:11,821 7 INFO rb-aa5c29f-225760-426740 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 11:28:12,025 7 INFO rb-aa5c29f-225760-426740 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 11:28:12,186 7 INFO rb-aa5c29f-225760-426740 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 11:28:12,369 7 INFO rb-aa5c29f-225760-426740 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 11:28:12,558 7 INFO rb-aa5c29f-225760-426740 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: 370 ms) 2026-10-20 11:28:12,559 7 INFO rb-aa5c29f-225760-426740 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 11:28:12,759 7 INFO rb-aa5c29f-225760-426740 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 11:28:12,968 7 INFO rb-aa5c29f-225760-426740 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 11:28:13,249 7 INFO rb-aa5c29f-225760-426740 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 11:28:13,486 7 INFO rb-aa5c29f-225760-426740 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 11:28:14,175 7 INFO rb-aa5c29f-225760-426740 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 11:28:14,418 7 INFO rb-aa5c29f-225760-426740 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 11:28:14,609 7 INFO rb-aa5c29f-225760-426740 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 11:28:14,806 7 INFO rb-aa5c29f-225760-426740 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 11:28:15,050 7 INFO rb-aa5c29f-225760-426740 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 11:28:15,255 7 INFO rb-aa5c29f-225760-426740 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 11:28:15,434 7 INFO rb-aa5c29f-225760-426740 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 11:28:15,640 7 INFO rb-aa5c29f-225760-426740 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 11:28:15,831 7 INFO rb-aa5c29f-225760-426740 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 11:28:16,036 7 INFO rb-aa5c29f-225760-426740 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 11:28:16,233 7 INFO rb-aa5c29f-225760-426740 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 11:28:16,427 7 INFO rb-aa5c29f-225760-426740 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 11:28:16,642 7 INFO rb-aa5c29f-225760-426740 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 11:28:16,832 7 INFO rb-aa5c29f-225760-426740 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 11:28:17,020 7 INFO rb-aa5c29f-225760-426740 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 11:28:17,177 7 INFO rb-aa5c29f-225760-426740 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 11:28:17,362 7 INFO rb-aa5c29f-225760-426740 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 11:28:17,529 7 INFO rb-aa5c29f-225760-426740 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 11:28:17,711 7 INFO rb-aa5c29f-225760-426740 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 11:28:17,880 7 INFO rb-aa5c29f-225760-426740 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 11:28:18,052 7 INFO rb-aa5c29f-225760-426740 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 11:28:18,294 7 INFO rb-aa5c29f-225760-426740 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 11:28:18,462 7 INFO rb-aa5c29f-225760-426740 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 11:28:18,635 7 INFO rb-aa5c29f-225760-426740 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 11:28:18,858 7 INFO rb-aa5c29f-225760-426740 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 11:28:19,023 7 INFO rb-aa5c29f-225760-426740 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 11:28:19,237 7 INFO rb-aa5c29f-225760-426740 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 11:28:19,433 7 INFO rb-aa5c29f-225760-426740 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 11:28:19,662 7 INFO rb-aa5c29f-225760-426740 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 11:28:19,850 7 INFO rb-aa5c29f-225760-426740 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 11:28:20,065 7 INFO rb-aa5c29f-225760-426740 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 11:28:20,242 7 INFO rb-aa5c29f-225760-426740 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: 585 ms) 2026-10-20 11:28:20,242 7 INFO rb-aa5c29f-225760-426740 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 11:28:20,418 7 INFO rb-aa5c29f-225760-426740 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 11:28:20,631 7 INFO rb-aa5c29f-225760-426740 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 11:28:20,829 7 INFO rb-aa5c29f-225760-426740 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 11:28:20,985 7 INFO rb-aa5c29f-225760-426740 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: 13271 ms) 2026-10-20 11:28:20,998 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/services/pos_service" ended (passed: 61 / time: 13271 ms) 2026-10-20 11:28:21,923 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/services/pos_service (after GC) - used: 122365804 - total: 330900088 - limit: 4395630592 - tests: 61 2026-10-20 11:28:22,014 7 INFO rb-aa5c29f-225760-426740 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 11:28:22,155 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28: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.008 ro 2026-10-20 11:28:22,299 7 INFO rb-aa5c29f-225760-426740 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 11:28:22,504 7 INFO rb-aa5c29f-225760-426740 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 11:28:22,746 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/services/preparation_printer" ended (passed: 3 / time: 720 ms) 2026-10-20 11:28:22,884 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/services/preparation_printer (after GC) - used: 122048751 - total: 227877447 - limit: 4395630592 - tests: 3 2026-10-20 11:28:22,909 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28: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.008 0.012 rw 2026-10-20 11:28:22,988 7 INFO rb-aa5c29f-225760-426740 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 11:28:23,155 7 INFO rb-aa5c29f-225760-426740 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 11:28:23,254 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_is_favorite_field" ended (passed: 2 / time: 258 ms) 2026-10-20 11:28:23,398 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_is_favorite_field (after GC) - used: 122166202 - total: 211652758 - limit: 4395630592 - tests: 2 2026-10-20 11:28:23,465 7 INFO rb-aa5c29f-225760-426740 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 11:28:23,715 7 INFO rb-aa5c29f-225760-426740 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 11:28:23,887 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_notebook_task_list_mobile" ended (passed: 2 / time: 422 ms) 2026-10-20 11:28:23,999 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_notebook_task_list_mobile (after GC) - used: 120459582 - total: 211409558 - limit: 4395630592 - tests: 2 2026-10-20 11:28:24,067 7 INFO rb-aa5c29f-225760-426740 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 11:28:24,175 7 INFO rb-aa5c29f-225760-426740 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 11:28:24,312 7 INFO rb-aa5c29f-225760-426740 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 11:28:24,535 7 INFO rb-aa5c29f-225760-426740 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 11:28:24,674 7 INFO rb-aa5c29f-225760-426740 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 11:28:24,812 7 INFO rb-aa5c29f-225760-426740 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 11:28:24,929 7 INFO rb-aa5c29f-225760-426740 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 11:28:25,070 7 INFO rb-aa5c29f-225760-426740 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 11:28:25,196 7 INFO rb-aa5c29f-225760-426740 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 11:28:25,350 7 INFO rb-aa5c29f-225760-426740 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 11:28:25,491 7 INFO rb-aa5c29f-225760-426740 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 11:28:25,670 7 INFO rb-aa5c29f-225760-426740 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 11:28:25,807 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_project_form_view" ended (passed: 12 / time: 1728 ms) 2026-10-20 11:28:25,924 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_project_form_view (after GC) - used: 121233249 - total: 219579545 - limit: 4395630592 - tests: 12 2026-10-20 11:28:25,984 7 INFO rb-aa5c29f-225760-426740 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 11:28:26,103 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_project_state_selection" ended (passed: 1 / time: 115 ms) 2026-10-20 11:28:26,225 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_project_state_selection (after GC) - used: 121033652 - total: 208797640 - limit: 4395630592 - tests: 1 2026-10-20 11:28:26,282 7 INFO rb-aa5c29f-225760-426740 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 11:28:26,455 7 INFO rb-aa5c29f-225760-426740 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 11:28:26,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_task_groupby" ended (passed: 2 / time: 273 ms) 2026-10-20 11:28:26,698 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_task_groupby (after GC) - used: 121347550 - total: 209083418 - limit: 4395630592 - tests: 2 2026-10-20 11:28:26,766 7 INFO rb-aa5c29f-225760-426740 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 11:28:26,922 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_task_priority_switch" ended (passed: 1 / time: 148 ms) 2026-10-20 11:28:27,040 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_task_priority_switch (after GC) - used: 121400038 - total: 209080298 - limit: 4395630592 - tests: 1 2026-10-20 11:28:27,123 7 INFO rb-aa5c29f-225760-426740 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 11:28:27,239 7 INFO rb-aa5c29f-225760-426740 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 11:28:27,443 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_task_project_many2one_field" ended (passed: 2 / time: 310 ms) 2026-10-20 11:28:27,594 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_task_project_many2one_field (after GC) - used: 121688220 - total: 210694544 - limit: 4395630592 - tests: 2 2026-10-20 11:28:27,660 7 INFO rb-aa5c29f-225760-426740 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 11:28:27,790 7 INFO rb-aa5c29f-225760-426740 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 11:28:28,007 7 INFO rb-aa5c29f-225760-426740 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 11:28:28,116 7 INFO rb-aa5c29f-225760-426740 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 11:28:28,345 7 INFO rb-aa5c29f-225760-426740 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 11:28:28,476 7 INFO rb-aa5c29f-225760-426740 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 11:28:28,698 7 INFO rb-aa5c29f-225760-426740 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 11:28:28,811 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_task_template_dropdown" ended (passed: 7 / time: 1141 ms) 2026-10-20 11:28:28,919 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_task_template_dropdown (after GC) - used: 122417993 - total: 213608933 - limit: 4395630592 - tests: 7 2026-10-20 11:28:28,982 7 INFO rb-aa5c29f-225760-426740 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 11:28:29,097 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_update_with_color" ended (passed: 1 / time: 107 ms) 2026-10-20 11:28:29,198 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_update_with_color (after GC) - used: 122220632 - total: 210951756 - limit: 4395630592 - tests: 1 2026-10-20 11:28:29,228 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:29] "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.015 rw 2026-10-20 11:28:29,294 7 INFO rb-aa5c29f-225760-426740 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 11:28:29,540 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project_todo/todo_conversion_form_view" ended (passed: 1 / time: 237 ms) 2026-10-20 11:28:29,675 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project_todo/todo_conversion_form_view (after GC) - used: 122446353 - total: 211236597 - limit: 4395630592 - tests: 1 2026-10-20 11:28:29,739 7 INFO rb-aa5c29f-225760-426740 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 11:28:29,880 7 INFO rb-aa5c29f-225760-426740 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 11:28:30,001 7 INFO rb-aa5c29f-225760-426740 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 11:28:30,219 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project_todo/todo_form_view" ended (passed: 3 / time: 471 ms) 2026-10-20 11:28:30,326 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project_todo/todo_form_view (after GC) - used: 122361637 - total: 211256449 - limit: 4395630592 - tests: 3 2026-10-20 11:28:30,358 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:30] "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.015 rw 2026-10-20 11:28:30,446 7 INFO rb-aa5c29f-225760-426740 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 11:28:30,572 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28: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 11:28:30,722 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/components/control_buttons" ended (passed: 1 / time: 265 ms) 2026-10-20 11:28:30,838 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/components/control_buttons (after GC) - used: 122260168 - total: 210709432 - limit: 4395630592 - tests: 1 2026-10-20 11:28:30,906 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_discount/unit/components/product_screen/getNumpadButtons" 2026-10-20 11:28:31,036 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:31] "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 11:28:31,262 7 INFO rb-aa5c29f-225760-426740 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 11:28:31,652 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/components/product_screen" ended (passed: 2 / time: 740 ms) 2026-10-20 11:28:31,780 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/components/product_screen (after GC) - used: 122508624 - total: 215952476 - limit: 4395630592 - tests: 2 2026-10-20 11:28:31,871 7 INFO rb-aa5c29f-225760-426740 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 11:28:32,001 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28: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.018 ro 2026-10-20 11:28:32,206 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/components/ticket_screen" ended (passed: 1 / time: 332 ms) 2026-10-20 11:28:32,323 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/components/ticket_screen (after GC) - used: 122584918 - total: 212483110 - limit: 4395630592 - tests: 1 2026-10-20 11:28:32,406 7 INFO rb-aa5c29f-225760-426740 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 11:28:32,557 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28: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.018 ro 2026-10-20 11:28:32,704 7 INFO rb-aa5c29f-225760-426740 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 11:28:32,978 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/models/pos_order_line" ended (passed: 2 / time: 562 ms) 2026-10-20 11:28:33,086 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/models/pos_order_line (after GC) - used: 122686692 - total: 217725880 - limit: 4395630592 - tests: 2 2026-10-20 11:28:33,164 7 INFO rb-aa5c29f-225760-426740 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 11:28:33,314 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28: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.018 ro 2026-10-20 11:28:33,931 7 INFO rb-aa5c29f-225760-426740 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 11:28:34,652 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/scenario/pos_discount_flow" ended (passed: 2 / time: 1482 ms) 2026-10-20 11:28:34,799 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/scenario/pos_discount_flow (after GC) - used: 125165544 - total: 224542408 - limit: 4395630592 - tests: 2 2026-10-20 11:28:34,853 7 INFO rb-aa5c29f-225760-426740 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 11:28:34,992 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:34] "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 11:28:35,178 7 INFO rb-aa5c29f-225760-426740 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 11:28:35,456 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/services/pos_service/PoS Discount" ended (passed: 2 / time: 600 ms) 2026-10-20 11:28:35,464 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/services/pos_service" ended (passed: 2 / time: 600 ms) 2026-10-20 11:28:35,607 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/services/pos_service (after GC) - used: 125233097 - total: 222707177 - limit: 4395630592 - tests: 2 2026-10-20 11:28:35,659 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:35] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1465 11 0.022 0.015 rw 2026-10-20 11:28:35,755 7 INFO rb-aa5c29f-225760-426740 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 11:28:35,897 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:35] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-20 11:28:36,107 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/components/manage_giftcard_popup" ended (passed: 1 / time: 341 ms) 2026-10-20 11:28:36,218 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/components/manage_giftcard_popup (after GC) - used: 125219449 - total: 216419117 - limit: 4395630592 - tests: 1 2026-10-20 11:28:36,298 7 INFO rb-aa5c29f-225760-426740 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 11:28:36,426 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:36] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-20 11:28:36,611 7 INFO rb-aa5c29f-225760-426740 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 11:28:36,981 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/components/screens/control_buttons" ended (passed: 2 / time: 675 ms) 2026-10-20 11:28:37,114 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/components/screens/control_buttons (after GC) - used: 125518617 - total: 221402209 - limit: 4395630592 - tests: 2 2026-10-20 11:28:37,204 7 INFO rb-aa5c29f-225760-426740 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 11:28:37,338 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:37] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-20 11:28:37,506 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/components/screens/order_summary" ended (passed: 1 / time: 300 ms) 2026-10-20 11:28:37,646 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/components/screens/order_summary (after GC) - used: 125388097 - total: 216421309 - limit: 4395630592 - tests: 1 2026-10-20 11:28:37,720 7 INFO rb-aa5c29f-225760-426740 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 11:28:37,856 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28: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.01 ro 2026-10-20 11:28:38,027 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/components/screens/partner_line" ended (passed: 1 / time: 301 ms) 2026-10-20 11:28:38,154 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/components/screens/partner_line (after GC) - used: 125485841 - total: 216421397 - limit: 4395630592 - tests: 1 2026-10-20 11:28:38,233 7 INFO rb-aa5c29f-225760-426740 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 11:28:38,380 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28: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.013 ro 2026-10-20 11:28:38,708 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/customer_display/customer_display" ended (passed: 1 / time: 466 ms) 2026-10-20 11:28:38,830 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/customer_display/customer_display (after GC) - used: 125578163 - total: 216421859 - limit: 4395630592 - tests: 1 2026-10-20 11:28:38,915 7 INFO rb-aa5c29f-225760-426740 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 11:28:39,082 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:39] "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 11:28:39,257 7 INFO rb-aa5c29f-225760-426740 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 11:28:39,525 7 INFO rb-aa5c29f-225760-426740 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 11:28:39,859 7 INFO rb-aa5c29f-225760-426740 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 11:28:40,161 7 INFO rb-aa5c29f-225760-426740 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 11:28:40,446 7 INFO rb-aa5c29f-225760-426740 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 11:28:40,686 7 INFO rb-aa5c29f-225760-426740 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 11:28:40,962 7 INFO rb-aa5c29f-225760-426740 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 11:28:41,231 7 INFO rb-aa5c29f-225760-426740 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 11:28:41,542 7 INFO rb-aa5c29f-225760-426740 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 11:28:41,810 7 INFO rb-aa5c29f-225760-426740 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 11:28:42,066 7 INFO rb-aa5c29f-225760-426740 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 11:28:42,358 7 INFO rb-aa5c29f-225760-426740 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 11:28:42,660 7 INFO rb-aa5c29f-225760-426740 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: 3739 ms) 2026-10-20 11:28:42,671 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/models/pos_order" ended (passed: 13 / time: 3739 ms) 2026-10-20 11:28:42,911 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/models/pos_order (after GC) - used: 126086549 - total: 253908417 - limit: 4395630592 - tests: 13 2026-10-20 11:28:43,008 7 INFO rb-aa5c29f-225760-426740 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 11:28:43,164 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28: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 11:28:43,364 7 INFO rb-aa5c29f-225760-426740 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 11:28:43,648 7 INFO rb-aa5c29f-225760-426740 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 11:28:43,921 7 INFO rb-aa5c29f-225760-426740 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: 915 ms) 2026-10-20 11:28:43,931 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/models/pos_order_line" ended (passed: 3 / time: 915 ms) 2026-10-20 11:28:44,114 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/models/pos_order_line (after GC) - used: 125788637 - total: 231101905 - limit: 4395630592 - tests: 3 2026-10-20 11:28:44,204 7 INFO rb-aa5c29f-225760-426740 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 11:28:44,333 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:44] "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 11:28:44,551 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/screens/ticket_screen" ended (passed: 1 / time: 341 ms) 2026-10-20 11:28:44,710 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/screens/ticket_screen (after GC) - used: 125851003 - total: 217208367 - limit: 4395630592 - tests: 1 2026-10-20 11:28:44,795 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:44] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1479 11 0.047 0.022 rw 2026-10-20 11:28:44,903 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_mollie/unit/payment_mollie/successful payment" 2026-10-20 11:28:45,063 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28: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.032 ro 2026-10-20 11:28:45,232 7 INFO rb-aa5c29f-225760-426740 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 11:28:45,479 7 INFO rb-aa5c29f-225760-426740 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 11:28:45,705 7 INFO rb-aa5c29f-225760-426740 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 11:28:45,942 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_mollie/unit/payment_mollie" ended (passed: 4 / time: 1032 ms) 2026-10-20 11:28:46,078 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_mollie/unit/payment_mollie (after GC) - used: 125926075 - total: 225070007 - limit: 4395630592 - tests: 4 2026-10-20 11:28:46,113 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:46] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1509 11 0.011 0.012 rw 2026-10-20 11:28:46,211 7 INFO rb-aa5c29f-225760-426740 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 11:28:46,380 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28: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.007 ro 2026-10-20 11:28:46,897 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock/unit/accounting/price" ended (passed: 1 / time: 677 ms) 2026-10-20 11:28:47,028 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_stock/unit/accounting/price (after GC) - used: 126031367 - total: 217475959 - limit: 4395630592 - tests: 1 2026-10-20 11:28:47,124 7 INFO rb-aa5c29f-225760-426740 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 11:28:47,295 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:47] "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 11:28:47,539 7 INFO rb-aa5c29f-225760-426740 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 11:28:47,891 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock/unit/components/payment_screen" ended (passed: 2 / time: 759 ms) 2026-10-20 11:28:48,026 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_stock/unit/components/payment_screen (after GC) - used: 126116435 - total: 221146239 - limit: 4395630592 - tests: 2 2026-10-20 11:28:48,099 7 INFO rb-aa5c29f-225760-426740 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 11:28:48,254 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28: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 11:28:48,569 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock/unit/customer_display/customer_display" ended (passed: 1 / time: 463 ms) 2026-10-20 11:28:48,687 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_stock/unit/customer_display/customer_display (after GC) - used: 126116930 - total: 218262562 - limit: 4395630592 - tests: 1 2026-10-20 11:28:48,757 7 INFO rb-aa5c29f-225760-426740 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 11:28:48,898 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:48] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-20 11:28:49,045 7 INFO rb-aa5c29f-225760-426740 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 11:28:49,280 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock/unit/models/pos_order_line" ended (passed: 2 / time: 514 ms) 2026-10-20 11:28:49,420 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_stock/unit/models/pos_order_line (after GC) - used: 126225440 - total: 222981120 - limit: 4395630592 - tests: 2 2026-10-20 11:28:49,489 7 INFO rb-aa5c29f-225760-426740 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 11:28:49,606 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock/unit/related_models/orm_serialization" ended (passed: 1 / time: 108 ms) 2026-10-20 11:28:49,734 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_stock/unit/related_models/orm_serialization (after GC) - used: 126105970 - total: 217213946 - limit: 4395630592 - tests: 1 2026-10-20 11:28:49,805 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:49] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1635 11 0.043 0.018 rw 2026-10-20 11:28:49,904 7 INFO rb-aa5c29f-225760-426740 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 11:28:50,050 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28: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 11:28:50,261 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/components/orderline" ended (passed: 1 / time: 348 ms) 2026-10-20 11:28:50,411 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/components/orderline (after GC) - used: 126212113 - total: 217475653 - limit: 4395630592 - tests: 1 2026-10-20 11:28:50,479 7 INFO rb-aa5c29f-225760-426740 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 11:28:50,624 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28:50] "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 11:28:50,759 7 INFO rb-aa5c29f-225760-426740 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 11:28:51,007 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/models/pos_order_line/saleDetails" ended (passed: 2 / time: 525 ms) 2026-10-20 11:28:51,015 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/models/pos_order_line" ended (passed: 2 / time: 525 ms) 2026-10-20 11:28:51,170 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/models/pos_order_line (after GC) - used: 126364790 - total: 222194210 - limit: 4395630592 - tests: 2 2026-10-20 11:28:51,263 7 INFO rb-aa5c29f-225760-426740 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 11:28:51,434 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:28: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 11:28:52,044 7 INFO rb-aa5c29f-225760-426740 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 11:28:52,907 7 INFO rb-aa5c29f-225760-426740 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 11:28:53,489 7 INFO rb-aa5c29f-225760-426740 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 11:28:54,178 7 INFO rb-aa5c29f-225760-426740 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 11:28:54,658 7 INFO rb-aa5c29f-225760-426740 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 11:28:55,514 7 INFO rb-aa5c29f-225760-426740 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 11:28:56,139 7 INFO rb-aa5c29f-225760-426740 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 11:28:56,702 7 INFO rb-aa5c29f-225760-426740 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 11:28:57,217 7 INFO rb-aa5c29f-225760-426740 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 11:28:57,787 7 INFO rb-aa5c29f-225760-426740 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 11:28:58,309 7 INFO rb-aa5c29f-225760-426740 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 11:28:58,831 7 INFO rb-aa5c29f-225760-426740 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 11:28:59,428 7 INFO rb-aa5c29f-225760-426740 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 11:28:59,930 7 INFO rb-aa5c29f-225760-426740 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 11:29:00,470 7 INFO rb-aa5c29f-225760-426740 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 11:29:00,916 7 INFO rb-aa5c29f-225760-426740 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 11:29:01,413 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/scenarios/pos_sale_flow" ended (passed: 17 / time: 10133 ms) 2026-10-20 11:29:01,847 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/scenarios/pos_sale_flow (after GC) - used: 129182157 - total: 300934301 - limit: 4395630592 - tests: 17 2026-10-20 11:29:01,931 7 INFO rb-aa5c29f-225760-426740 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 11:29:02,152 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:02] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.014 0.06 ro 2026-10-20 11:29:02,477 7 INFO rb-aa5c29f-225760-426740 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 11:29:02,905 7 INFO rb-aa5c29f-225760-426740 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 11:29:03,644 7 INFO rb-aa5c29f-225760-426740 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 11:29:04,067 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/scenarios/quotation_list_flow" ended (passed: 4 / time: 2121 ms) 2026-10-20 11:29:04,237 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/scenarios/quotation_list_flow (after GC) - used: 127543846 - total: 250902578 - limit: 4395630592 - tests: 4 2026-10-20 11:29:04,305 7 INFO rb-aa5c29f-225760-426740 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 11:29:04,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.009 ro 2026-10-20 11:29:05,135 7 INFO rb-aa5c29f-225760-426740 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 11:29:05,473 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/scenarios/sale_warning_flow" ended (passed: 2 / time: 1162 ms) 2026-10-20 11:29:05,618 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/scenarios/sale_warning_flow (after GC) - used: 127288916 - total: 227705032 - limit: 4395630592 - tests: 2 2026-10-20 11:29:05,693 7 INFO rb-aa5c29f-225760-426740 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 11:29:05,855 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.019 ro 2026-10-20 11:29:06,082 7 INFO rb-aa5c29f-225760-426740 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 11:29:06,513 7 INFO rb-aa5c29f-225760-426740 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 11:29:06,953 7 INFO rb-aa5c29f-225760-426740 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 11:29:07,415 7 INFO rb-aa5c29f-225760-426740 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 11:29:07,771 7 INFO rb-aa5c29f-225760-426740 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 11:29:08,282 7 INFO rb-aa5c29f-225760-426740 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 11:29:08,595 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/services/pos_store/onClickSaleOrder" ended (passed: 7 / time: 2897 ms) 2026-10-20 11:29:08,596 7 INFO rb-aa5c29f-225760-426740 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 11:29:08,831 7 INFO rb-aa5c29f-225760-426740 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 11:29:09,046 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/services/pos_store/getConvertedQuantityFromSaleOrderline" ended (passed: 2 / time: 449 ms) 2026-10-20 11:29:09,050 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/services/pos_store" ended (passed: 9 / time: 3346 ms) 2026-10-20 11:29:09,280 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/services/pos_store (after GC) - used: 127658755 - total: 247103703 - limit: 4395630592 - tests: 9 2026-10-20 11:29:09,338 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:09] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1395 11 0.022 0.019 rw 2026-10-20 11:29:09,428 7 INFO rb-aa5c29f-225760-426740 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 11:29:09,567 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.012 ro 2026-10-20 11:29:09,742 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_viva_com/unit/app/payment_lines" ended (passed: 1 / time: 303 ms) 2026-10-20 11:29:09,900 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_viva_com/unit/app/payment_lines (after GC) - used: 127261217 - total: 219576813 - limit: 4395630592 - tests: 1 2026-10-20 11:29:09,978 7 INFO rb-aa5c29f-225760-426740 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 11:29:10,124 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.01 ro 2026-10-20 11:29:10,312 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_viva_com/unit/app/payment_screen" ended (passed: 1 / time: 326 ms) 2026-10-20 11:29:10,419 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_viva_com/unit/app/payment_screen (after GC) - used: 127321166 - total: 219314770 - limit: 4395630592 - tests: 1 2026-10-20 11:29:10,447 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:10] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1401 11 0.01 0.015 rw 2026-10-20 11:29:10,545 7 INFO rb-aa5c29f-225760-426740 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 11:29:10,689 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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 11:29:10,860 7 INFO rb-aa5c29f-225760-426740 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 11:29:11,094 7 INFO rb-aa5c29f-225760-426740 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 11:29:11,324 7 INFO rb-aa5c29f-225760-426740 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 11:29:11,548 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest" ended (passed: 4 / time: 1000 ms) 2026-10-20 11:29:11,549 7 INFO rb-aa5c29f-225760-426740 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 11:29:11,762 7 INFO rb-aa5c29f-225760-426740 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 11:29:12,050 7 INFO rb-aa5c29f-225760-426740 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 11:29:12,271 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentCancel" ended (passed: 3 / time: 718 ms) 2026-10-20 11:29:12,274 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact" ended (passed: 7 / time: 1718 ms) 2026-10-20 11:29:12,429 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_bancontact_pay/unit/app/payment_bancontact (after GC) - used: 127662216 - total: 232946660 - limit: 4395630592 - tests: 7 2026-10-20 11:29:12,509 7 INFO rb-aa5c29f-225760-426740 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 11:29:12,653 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.009 ro 2026-10-20 11:29:12,792 7 INFO rb-aa5c29f-225760-426740 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 11:29:13,023 7 INFO rb-aa5c29f-225760-426740 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 11:29:13,251 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_payment" ended (passed: 3 / time: 736 ms) 2026-10-20 11:29:13,410 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_payment (after GC) - used: 127589972 - total: 230849392 - limit: 4395630592 - tests: 3 2026-10-20 11:29:13,495 7 INFO rb-aa5c29f-225760-426740 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 11:29:13,661 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.018 ro 2026-10-20 11:29:13,815 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_payment_method" ended (passed: 1 / time: 304 ms) 2026-10-20 11:29:13,943 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_payment_method (after GC) - used: 127479144 - total: 219052912 - limit: 4395630592 - tests: 1 2026-10-20 11:29:14,014 7 INFO rb-aa5c29f-225760-426740 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 11:29:14,159 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:14] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.016 ro 2026-10-20 11:29:14,295 7 INFO rb-aa5c29f-225760-426740 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 11:29:14,523 7 INFO rb-aa5c29f-225760-426740 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 11:29:14,752 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store/getBancontactErrorMessage" ended (passed: 3 / time: 732 ms) 2026-10-20 11:29:14,753 7 INFO rb-aa5c29f-225760-426740 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 11:29:14,995 7 INFO rb-aa5c29f-225760-426740 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 11:29:15,224 7 INFO rb-aa5c29f-225760-426740 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 11:29:15,465 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store/handleBancontactPayNotification" ended (passed: 3 / time: 715 ms) 2026-10-20 11:29:15,475 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store" ended (passed: 6 / time: 1447 ms) 2026-10-20 11:29:15,614 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_store (after GC) - used: 127751788 - total: 228752240 - limit: 4395630592 - tests: 6 2026-10-20 11:29:15,683 7 INFO rb-aa5c29f-225760-426740 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 11:29:15,823 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.012 ro 2026-10-20 11:29:16,377 7 INFO rb-aa5c29f-225760-426740 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 11:29:17,786 7 INFO rb-aa5c29f-225760-426740 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 11:29:20,360 7 INFO rb-aa5c29f-225760-426740 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 11:29:21,547 7 INFO rb-aa5c29f-225760-426740 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 11:29:22,327 7 INFO rb-aa5c29f-225760-426740 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 11:29:23,050 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow" ended (passed: 6 / time: 7358 ms) 2026-10-20 11:29:23,331 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_bancontact_pay/unit/scenario/bancontact_pay_flow (after GC) - used: 127571582 - total: 246057822 - limit: 4395630592 - tests: 6 2026-10-20 11:29:23,388 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:23] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1394 11 0.023 0.022 rw 2026-10-20 11:29:23,485 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/connect/sets credentials" 2026-10-20 11:29:23,500 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/connect/resets state" 2026-10-20 11:29:23,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro/cashdro_service/connect" ended (passed: 2 / time: 18 ms) 2026-10-20 11:29:23,506 7 INFO rb-aa5c29f-225760-426740 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 11:29:23,509 7 INFO rb-aa5c29f-225760-426740 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 11:29:23,513 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro/cashdro_service/sendPaymentRequest" ended (passed: 2 / time: 9 ms) 2026-10-20 11:29:23,513 7 INFO rb-aa5c29f-225760-426740 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 11:29:23,538 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro/cashdro_service/waitForPaymentCompletion" ended (passed: 1 / time: 24 ms) 2026-10-20 11:29:23,539 7 INFO rb-aa5c29f-225760-426740 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 11:29:23,552 7 INFO rb-aa5c29f-225760-426740 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 11:29:23,558 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro/cashdro_service/cancelPayment" ended (passed: 2 / time: 12 ms) 2026-10-20 11:29:23,566 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro/cashdro_service" ended (passed: 7 / time: 63 ms) 2026-10-20 11:29:23,704 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_cashdro/cashdro_service (after GC) - used: 127155983 - total: 216434331 - limit: 4395630592 - tests: 7 2026-10-20 11:29:23,737 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:23] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1396 11 0.012 0.015 rw 2026-10-20 11:29:23,816 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/connect/sets credentials" 2026-10-20 11:29:23,820 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/connect/renewOrLogin" 2026-10-20 11:29:23,825 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashmatic/cashmatic_service/connect" ended (passed: 2 / time: 9 ms) 2026-10-20 11:29:23,826 7 INFO rb-aa5c29f-225760-426740 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 11:29:24,031 7 INFO rb-aa5c29f-225760-426740 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 11:29:24,235 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/sendPaymentRequest/Cancel payment" 2026-10-20 11:29:24,243 7 INFO rb-aa5c29f-225760-426740 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 11:29:24,252 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashmatic/cashmatic_service/sendPaymentRequest" ended (passed: 4 / time: 423 ms) 2026-10-20 11:29:24,261 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashmatic/cashmatic_service" ended (passed: 6 / time: 432 ms) 2026-10-20 11:29:24,388 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_cashmatic/cashmatic_service (after GC) - used: 127186828 - total: 216172200 - limit: 4395630592 - tests: 6 2026-10-20 11:29:24,420 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:24] "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.016 rw 2026-10-20 11:29:24,513 7 INFO rb-aa5c29f-225760-426740 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 11:29:24,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.006 ro 2026-10-20 11:29:24,874 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/components/event_configurator_popup" ended (passed: 1 / time: 351 ms) 2026-10-20 11:29:25,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/components/event_configurator_popup (after GC) - used: 127467191 - total: 216438651 - limit: 4395630592 - tests: 1 2026-10-20 11:29:25,073 7 INFO rb-aa5c29f-225760-426740 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 11:29:25,227 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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 11:29:25,396 7 INFO rb-aa5c29f-225760-426740 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 11:29:25,678 7 INFO rb-aa5c29f-225760-426740 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 11:29:25,942 7 INFO rb-aa5c29f-225760-426740 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 11:29:26,217 7 INFO rb-aa5c29f-225760-426740 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 11:29:26,505 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/components/event_registration_popup" ended (passed: 5 / time: 1418 ms) 2026-10-20 11:29:26,654 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/components/event_registration_popup (after GC) - used: 127775080 - total: 231122220 - limit: 4395630592 - tests: 5 2026-10-20 11:29:26,722 7 INFO rb-aa5c29f-225760-426740 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 11:29:26,871 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.02 ro 2026-10-20 11:29:27,047 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/components/event_slot_selection_popup" ended (passed: 1 / time: 315 ms) 2026-10-20 11:29:27,188 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/components/event_slot_selection_popup (after GC) - used: 127624368 - total: 218541360 - limit: 4395630592 - tests: 1 2026-10-20 11:29:27,275 7 INFO rb-aa5c29f-225760-426740 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 11:29:27,446 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:27] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.017 ro 2026-10-20 11:29:27,610 7 INFO rb-aa5c29f-225760-426740 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 11:29:27,881 7 INFO rb-aa5c29f-225760-426740 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 11:29:28,132 7 INFO rb-aa5c29f-225760-426740 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 11:29:28,404 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/components/product_card" ended (passed: 4 / time: 1124 ms) 2026-10-20 11:29:28,561 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/components/product_card (after GC) - used: 127928259 - total: 228503151 - limit: 4395630592 - tests: 4 2026-10-20 11:29:28,631 7 INFO rb-aa5c29f-225760-426740 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 11:29:28,641 7 INFO rb-aa5c29f-225760-426740 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 11:29:28,641 7 INFO rb-aa5c29f-225760-426740 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 11:29:28,647 7 INFO rb-aa5c29f-225760-426740 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: 13 ms) 2026-10-20 11:29:28,653 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/data_service_options" ended (passed: 3 / time: 13 ms) 2026-10-20 11:29:28,787 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/data_service_options (after GC) - used: 127579338 - total: 218803750 - limit: 4395630592 - tests: 3 2026-10-20 11:29:28,843 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/services/pos_store/createDummyProductForEvents" 2026-10-20 11:29:28,995 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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 11:29:29,149 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/services/pos_store" ended (passed: 1 / time: 294 ms) 2026-10-20 11:29:29,283 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/services/pos_store (after GC) - used: 127739376 - total: 218803772 - limit: 4395630592 - tests: 1 2026-10-20 11:29:29,322 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:29] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1576 11 0.011 0.017 rw 2026-10-20 11:29:29,416 7 INFO rb-aa5c29f-225760-426740 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 11:29:29,592 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:29] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.016 ro 2026-10-20 11:29:29,760 7 INFO rb-aa5c29f-225760-426740 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 11:29:30,022 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/navbar/cashier_name" ended (passed: 2 / time: 594 ms) 2026-10-20 11:29:30,135 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/navbar/cashier_name (after GC) - used: 127937512 - total: 223785020 - limit: 4395630592 - tests: 2 2026-10-20 11:29:30,186 7 INFO rb-aa5c29f-225760-426740 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 11:29:30,352 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.007 ro 2026-10-20 11:29:30,523 7 INFO rb-aa5c29f-225760-426740 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 11:29:30,786 7 INFO rb-aa5c29f-225760-426740 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 11:29:31,055 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/popups/cash_move_popup" ended (passed: 3 / time: 859 ms) 2026-10-20 11:29:31,193 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/popups/cash_move_popup (after GC) - used: 128055913 - total: 228245213 - limit: 4395630592 - tests: 3 2026-10-20 11:29:31,266 7 INFO rb-aa5c29f-225760-426740 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 11:29:31,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:31] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.018 ro 2026-10-20 11:29:31,582 7 INFO rb-aa5c29f-225760-426740 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 11:29:31,818 7 INFO rb-aa5c29f-225760-426740 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 11:29:32,087 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/popups/cashier_selection_popup" ended (passed: 3 / time: 812 ms) 2026-10-20 11:29:32,207 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/popups/cashier_selection_popup (after GC) - used: 128018768 - total: 229035324 - limit: 4395630592 - tests: 3 2026-10-20 11:29:32,292 7 INFO rb-aa5c29f-225760-426740 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 11:29:32,433 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.007 ro 2026-10-20 11:29:32,601 7 INFO rb-aa5c29f-225760-426740 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 11:29:32,922 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/popups/product_info_popup" ended (passed: 2 / time: 621 ms) 2026-10-20 11:29:33,065 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/popups/product_info_popup (after GC) - used: 128065650 - total: 227724654 - limit: 4395630592 - tests: 2 2026-10-20 11:29:33,155 7 INFO rb-aa5c29f-225760-426740 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 11:29:33,320 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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 11:29:33,496 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/screens/feedback_screen" ended (passed: 1 / time: 330 ms) 2026-10-20 11:29:33,640 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/screens/feedback_screen (after GC) - used: 128109114 - total: 219598110 - limit: 4395630592 - tests: 1 2026-10-20 11:29:33,730 7 INFO rb-aa5c29f-225760-426740 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 11:29:33,912 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.012 ro 2026-10-20 11:29:34,078 7 INFO rb-aa5c29f-225760-426740 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 11:29:34,342 7 INFO rb-aa5c29f-225760-426740 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: 613 ms) 2026-10-20 11:29:34,351 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/screens/login_screen" ended (passed: 2 / time: 613 ms) 2026-10-20 11:29:34,506 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/screens/login_screen (after GC) - used: 128199354 - total: 225103674 - limit: 4395630592 - tests: 2 2026-10-20 11:29:34,585 7 INFO rb-aa5c29f-225760-426740 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 11:29:34,724 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:34] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.01 ro 2026-10-20 11:29:34,907 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/screens/payment_screen" ended (passed: 1 / time: 315 ms) 2026-10-20 11:29:35,057 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/screens/payment_screen (after GC) - used: 128111390 - total: 220123006 - limit: 4395630592 - tests: 1 2026-10-20 11:29:35,166 7 INFO rb-aa5c29f-225760-426740 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 11:29:35,317 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.01 ro 2026-10-20 11:29:35,554 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/screens/ticket_screen" ended (passed: 1 / time: 382 ms) 2026-10-20 11:29:35,703 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/screens/ticket_screen (after GC) - used: 128372841 - total: 220122985 - limit: 4395630592 - tests: 1 2026-10-20 11:29:35,788 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/models/pos_order/getCashierName" 2026-10-20 11:29:35,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.015 ro 2026-10-20 11:29:36,131 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/models/pos_order" ended (passed: 1 / time: 333 ms) 2026-10-20 11:29:36,257 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/models/pos_order (after GC) - used: 128444156 - total: 220122892 - limit: 4395630592 - tests: 1 2026-10-20 11:29:36,333 7 INFO rb-aa5c29f-225760-426740 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 11:29:36,484 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:36] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-20 11:29:36,611 7 INFO rb-aa5c29f-225760-426740 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 11:29:36,879 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/services/access_right_plugin" ended (passed: 2 / time: 535 ms) 2026-10-20 11:29:37,014 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/services/access_right_plugin (after GC) - used: 128567096 - total: 225627932 - limit: 4395630592 - tests: 2 2026-10-20 11:29:37,090 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/createNewOrder" 2026-10-20 11:29:37,239 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.011 ro 2026-10-20 11:29:37,391 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/employeeIsAdmin" 2026-10-20 11:29:37,634 7 INFO rb-aa5c29f-225760-426740 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 11:29:37,863 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/_getConnectedCashier" 2026-10-20 11:29:38,081 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/shouldShowOpeningControl" 2026-10-20 11:29:38,279 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccess" 2026-10-20 11:29:38,558 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/addLineToCurrentOrder" 2026-10-20 11:29:38,817 7 INFO rb-aa5c29f-225760-426740 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 11:29:39,000 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/keybordInputRights" 2026-10-20 11:29:39,336 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/validateOrder" 2026-10-20 11:29:39,602 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccessWithAdmin" 2026-10-20 11:29:39,823 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccessWithNonAdmin" 2026-10-20 11:29:40,076 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/services/pos_store" ended (passed: 12 / time: 2974 ms) 2026-10-20 11:29:40,290 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/services/pos_store (after GC) - used: 128875418 - total: 250007390 - limit: 4395630592 - tests: 12 2026-10-20 11:29:40,337 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:40] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1500 11 0.019 0.014 rw 2026-10-20 11:29:40,438 7 INFO rb-aa5c29f-225760-426740 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 11:29:40,589 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.008 ro 2026-10-20 11:29:40,779 7 INFO rb-aa5c29f-225760-426740 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 11:29:41,078 7 INFO rb-aa5c29f-225760-426740 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: 638 ms) 2026-10-20 11:29:41,089 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment/unit/components/payment_lines" ended (passed: 2 / time: 638 ms) 2026-10-20 11:29:41,233 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_online_payment/unit/components/payment_lines (after GC) - used: 128625144 - total: 229821596 - limit: 4395630592 - tests: 2 2026-10-20 11:29:41,315 7 INFO rb-aa5c29f-225760-426740 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 11:29:41,472 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:41] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.006 0.02 ro 2026-10-20 11:29:42,249 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment/unit/customer_display/customer_display" ended (passed: 1 / time: 928 ms) 2026-10-20 11:29:42,411 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_online_payment/unit/customer_display/customer_display (after GC) - used: 128611105 - total: 221432977 - limit: 4395630592 - tests: 1 2026-10-20 11:29:42,447 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:42] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1548 13 0.014 0.018 rw 2026-10-20 11:29:42,562 7 INFO rb-aa5c29f-225760-426740 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 11:29:42,783 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:42] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-20 11:29:42,964 7 INFO rb-aa5c29f-225760-426740 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 11:29:42,979 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:42] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 200 9976 5 0.008 0.015 ro 2026-10-20 11:29:43,259 7 INFO rb-aa5c29f-225760-426740 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 11:29:43,552 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/components/order_widget" ended (passed: 3 / time: 961 ms) 2026-10-20 11:29:43,698 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/components/order_widget (after GC) - used: 129016707 - total: 229046463 - limit: 4395630592 - tests: 3 2026-10-20 11:29:43,776 7 INFO rb-aa5c29f-225760-426740 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 11:29:43,954 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.012 ro 2026-10-20 11:29:44,131 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:44] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.014 0.014 ro 2026-10-20 11:29:44,139 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/components/pills_selection_popup" ended (passed: 1 / time: 348 ms) 2026-10-20 11:29:44,311 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/components/pills_selection_popup (after GC) - used: 129014856 - total: 221973924 - limit: 4395630592 - tests: 1 2026-10-20 11:29:44,415 7 INFO rb-aa5c29f-225760-426740 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 11:29:44,638 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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 11:29:44,788 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:44] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.003 0.01 ro 2026-10-20 11:29:44,806 7 INFO rb-aa5c29f-225760-426740 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 11:29:45,159 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/components/preset_info_popup" ended (passed: 2 / time: 712 ms) 2026-10-20 11:29:45,314 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/components/preset_info_popup (after GC) - used: 129243926 - total: 228802126 - limit: 4395630592 - tests: 2 2026-10-20 11:29:45,411 7 INFO rb-aa5c29f-225760-426740 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 11:29:45,649 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:45] "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 11:29:45,808 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:45] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.003 0.012 ro 2026-10-20 11:29:45,843 7 INFO rb-aa5c29f-225760-426740 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 11:29:46,168 7 INFO rb-aa5c29f-225760-426740 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 11:29:46,552 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/components/product_card" ended (passed: 3 / time: 1125 ms) 2026-10-20 11:29:46,768 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/components/product_card (after GC) - used: 129674933 - total: 232498801 - limit: 4395630592 - tests: 3 2026-10-20 11:29:46,856 7 INFO rb-aa5c29f-225760-426740 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 11:29:47,101 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:47] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.019 ro 2026-10-20 11:29:47,247 7 INFO rb-aa5c29f-225760-426740 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 11:29:47,250 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:47] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.011 ro 2026-10-20 11:29:47,565 7 INFO rb-aa5c29f-225760-426740 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 11:29:47,870 7 INFO rb-aa5c29f-225760-426740 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 11:29:48,204 7 INFO rb-aa5c29f-225760-426740 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 11:29:48,530 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/components/product_interface" ended (passed: 5 / time: 1659 ms) 2026-10-20 11:29:48,678 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/components/product_interface (after GC) - used: 129648077 - total: 235644989 - limit: 4395630592 - tests: 5 2026-10-20 11:29:48,764 7 INFO rb-aa5c29f-225760-426740 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 11:29:48,991 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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 11:29:49,125 7 INFO rb-aa5c29f-225760-426740 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 11:29:49,487 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/models/pos_order" ended (passed: 2 / time: 707 ms) 2026-10-20 11:29:49,622 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/models/pos_order (after GC) - used: 129605585 - total: 228567117 - limit: 4395630592 - tests: 2 2026-10-20 11:29:49,704 7 INFO rb-aa5c29f-225760-426740 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 11:29:49,911 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:49] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-20 11:29:50,038 7 INFO rb-aa5c29f-225760-426740 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 11:29:50,262 7 INFO rb-aa5c29f-225760-426740 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 11:29:50,561 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/models/pos_order_line" ended (passed: 3 / time: 841 ms) 2026-10-20 11:29:50,720 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/models/pos_order_line (after GC) - used: 129743217 - total: 231712829 - limit: 4395630592 - tests: 3 2026-10-20 11:29:50,810 7 INFO rb-aa5c29f-225760-426740 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 11:29:51,034 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:51] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-20 11:29:51,181 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/models/pos_preset" ended (passed: 1 / time: 357 ms) 2026-10-20 11:29:51,303 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/models/pos_preset (after GC) - used: 129829049 - total: 222275661 - limit: 4395630592 - tests: 1 2026-10-20 11:29:51,402 7 INFO rb-aa5c29f-225760-426740 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 11:29:51,618 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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 11:29:51,731 7 INFO rb-aa5c29f-225760-426740 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 11:29:52,019 7 INFO rb-aa5c29f-225760-426740 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 11:29:52,290 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/models/product_template" ended (passed: 3 / time: 870 ms) 2026-10-20 11:29:52,429 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/models/product_template (after GC) - used: 129986993 - total: 228042829 - limit: 4395630592 - tests: 3 2026-10-20 11:29:52,521 7 INFO rb-aa5c29f-225760-426740 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 11:29:52,752 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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 11:29:52,989 7 INFO rb-aa5c29f-225760-426740 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 11:29:53,350 7 INFO rb-aa5c29f-225760-426740 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 11:29:53,757 7 INFO rb-aa5c29f-225760-426740 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: 1232 ms) 2026-10-20 11:29:53,772 7 INFO rb-aa5c29f-225760-426740 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: 1232 ms) 2026-10-20 11:29:53,950 7 INFO rb-aa5c29f-225760-426740 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: 130147219 - total: 234861347 - limit: 4395630592 - tests: 3 2026-10-20 11:29:54,030 7 INFO rb-aa5c29f-225760-426740 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 11:29:54,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:54] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.013 ro 2026-10-20 11:29:54,387 7 INFO rb-aa5c29f-225760-426740 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: 362 ms) 2026-10-20 11:29:54,401 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/overrides/services/pos_service" ended (passed: 1 / time: 362 ms) 2026-10-20 11:29:54,537 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/overrides/services/pos_service (after GC) - used: 129966731 - total: 223589091 - limit: 4395630592 - tests: 1 2026-10-20 11:29:54,602 7 INFO rb-aa5c29f-225760-426740 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 11:29:54,804 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29: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.017 ro 2026-10-20 11:29:55,023 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:55] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.012 0.02 ro 2026-10-20 11:29:55,026 7 INFO rb-aa5c29f-225760-426740 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 11:29:55,045 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:29:55] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 200 63364 5 0.002 0.043 ro 2026-10-20 11:29:55,363 7 INFO rb-aa5c29f-225760-426740 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 11:29:55,753 7 INFO rb-aa5c29f-225760-426740 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 11:29:56,106 7 INFO rb-aa5c29f-225760-426740 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 11:29:56,439 7 INFO rb-aa5c29f-225760-426740 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 11:29:56,950 7 INFO rb-aa5c29f-225760-426740 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 11:29:57,375 7 INFO rb-aa5c29f-225760-426740 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 11:29:57,832 7 INFO rb-aa5c29f-225760-426740 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 11:29:58,227 7 INFO rb-aa5c29f-225760-426740 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 11:29:58,746 7 INFO rb-aa5c29f-225760-426740 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 11:29:59,174 7 INFO rb-aa5c29f-225760-426740 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 11:29:59,774 7 INFO rb-aa5c29f-225760-426740 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 11:30:00,141 7 INFO rb-aa5c29f-225760-426740 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 11:30:00,509 7 INFO rb-aa5c29f-225760-426740 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 11:30:00,873 7 INFO rb-aa5c29f-225760-426740 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 11:30:01,415 7 INFO rb-aa5c29f-225760-426740 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 11:30:01,730 7 INFO rb-aa5c29f-225760-426740 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 11:30:02,107 7 INFO rb-aa5c29f-225760-426740 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 11:30:02,519 7 INFO rb-aa5c29f-225760-426740 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 11:30:03,017 7 INFO rb-aa5c29f-225760-426740 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 11:30:03,408 7 INFO rb-aa5c29f-225760-426740 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 11:30:03,837 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/cart_page" ended (passed: 22 / time: 9211 ms) 2026-10-20 11:30:04,331 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/cart_page (after GC) - used: 135768192 - total: 328226004 - limit: 4395630592 - tests: 22 2026-10-20 11:30:04,426 7 INFO rb-aa5c29f-225760-426740 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 11:30:04,635 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30:04] "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 11:30:04,812 7 INFO rb-aa5c29f-225760-426740 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 11:30:05,174 7 INFO rb-aa5c29f-225760-426740 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 11:30:05,540 7 INFO rb-aa5c29f-225760-426740 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 11:30:05,864 7 INFO rb-aa5c29f-225760-426740 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 11:30:06,181 7 INFO rb-aa5c29f-225760-426740 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 11:30:06,467 7 INFO rb-aa5c29f-225760-426740 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 11:30:06,824 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/combo_page" ended (passed: 7 / time: 2379 ms) 2026-10-20 11:30:07,032 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/combo_page (after GC) - used: 125716160 - total: 273966740 - limit: 4395630592 - tests: 7 2026-10-20 11:30:07,104 7 INFO rb-aa5c29f-225760-426740 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 11:30:07,309 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30: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.016 ro 2026-10-20 11:30:07,443 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30:07] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.011 ro 2026-10-20 11:30:07,446 7 INFO rb-aa5c29f-225760-426740 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 11:30:07,733 7 INFO rb-aa5c29f-225760-426740 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 11:30:08,018 7 INFO rb-aa5c29f-225760-426740 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 11:30:08,321 7 INFO rb-aa5c29f-225760-426740 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 11:30:08,655 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/landing_page" ended (passed: 5 / time: 1531 ms) 2026-10-20 11:30:08,838 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/landing_page (after GC) - used: 125462495 - total: 251684483 - limit: 4395630592 - tests: 5 2026-10-20 11:30:08,924 7 INFO rb-aa5c29f-225760-426740 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 11:30:09,172 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30: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.014 ro 2026-10-20 11:30:09,336 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30:09] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.003 0.014 ro 2026-10-20 11:30:09,358 7 INFO rb-aa5c29f-225760-426740 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 11:30:09,698 7 INFO rb-aa5c29f-225760-426740 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 11:30:10,651 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30:10] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.009 0.01 ro 2026-10-20 11:30:10,912 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/optional_product_page" ended (passed: 3 / time: 1968 ms) 2026-10-20 11:30:11,069 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/optional_product_page (after GC) - used: 132535756 - total: 246710932 - limit: 4395630592 - tests: 3 2026-10-20 11:30:11,160 7 INFO rb-aa5c29f-225760-426740 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 11:30:11,397 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30:11] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.015 ro 2026-10-20 11:30:11,555 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/order_history_page" ended (passed: 1 / time: 382 ms) 2026-10-20 11:30:11,737 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/order_history_page (after GC) - used: 125676384 - total: 226796532 - limit: 4395630592 - tests: 1 2026-10-20 11:30:11,814 7 INFO rb-aa5c29f-225760-426740 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 11:30:12,030 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30:12] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.016 ro 2026-10-20 11:30:12,223 7 INFO rb-aa5c29f-225760-426740 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 11:30:12,228 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30:12] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.011 0.018 ro 2026-10-20 11:30:12,238 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30:12] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.005 0.025 ro 2026-10-20 11:30:12,570 7 INFO rb-aa5c29f-225760-426740 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 11:30:12,900 7 INFO rb-aa5c29f-225760-426740 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 11:30:13,241 7 INFO rb-aa5c29f-225760-426740 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 11:30:13,626 7 INFO rb-aa5c29f-225760-426740 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 11:30:13,955 7 INFO rb-aa5c29f-225760-426740 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 11:30:14,268 7 INFO rb-aa5c29f-225760-426740 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 11:30:14,583 7 INFO rb-aa5c29f-225760-426740 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 11:30:14,893 7 INFO rb-aa5c29f-225760-426740 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 11:30:15,314 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/payment_page/startPayment" ended (passed: 10 / time: 3498 ms) 2026-10-20 11:30:15,330 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/payment_page" ended (passed: 10 / time: 3498 ms) 2026-10-20 11:30:15,514 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/payment_page (after GC) - used: 125936016 - total: 251183952 - limit: 4395630592 - tests: 10 2026-10-20 11:30:15,608 7 INFO rb-aa5c29f-225760-426740 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 11:30:15,832 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30: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 11:30:15,983 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30:15] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.003 0.014 ro 2026-10-20 11:30:16,211 7 INFO rb-aa5c29f-225760-426740 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 11:30:16,606 7 INFO rb-aa5c29f-225760-426740 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 11:30:16,900 7 INFO rb-aa5c29f-225760-426740 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 11:30:17,245 7 INFO rb-aa5c29f-225760-426740 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 11:30:17,541 7 INFO rb-aa5c29f-225760-426740 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 11:30:17,845 7 INFO rb-aa5c29f-225760-426740 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 11:30:18,134 7 INFO rb-aa5c29f-225760-426740 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 11:30:18,424 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/product_list_page" ended (passed: 8 / time: 2804 ms) 2026-10-20 11:30:18,602 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/product_list_page (after GC) - used: 125927097 - total: 257999721 - limit: 4395630592 - tests: 8 2026-10-20 11:30:18,697 7 INFO rb-aa5c29f-225760-426740 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 11:30:18,949 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30: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 11:30:19,137 7 INFO rb-aa5c29f-225760-426740 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 11:30:19,147 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30:19] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.005 0.015 ro 2026-10-20 11:30:19,503 7 INFO rb-aa5c29f-225760-426740 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 11:30:19,855 7 INFO rb-aa5c29f-225760-426740 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 11:30:20,175 7 INFO rb-aa5c29f-225760-426740 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 11:30:20,502 7 INFO rb-aa5c29f-225760-426740 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 11:30:20,850 7 INFO rb-aa5c29f-225760-426740 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 11:30:21,295 7 INFO rb-aa5c29f-225760-426740 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: 1120 ms) 2026-10-20 11:30:21,295 7 INFO rb-aa5c29f-225760-426740 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 11:30:21,610 7 INFO rb-aa5c29f-225760-426740 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 11:30:21,934 7 INFO rb-aa5c29f-225760-426740 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 11:30:22,334 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/product_page" ended (passed: 10 / time: 3615 ms) 2026-10-20 11:30:22,539 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/product_page (after GC) - used: 126176309 - total: 268485549 - limit: 4395630592 - tests: 10 2026-10-20 11:30:22,612 7 INFO rb-aa5c29f-225760-426740 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 11:30:22,855 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30: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.016 ro 2026-10-20 11:30:23,039 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30:23] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.012 0.02 ro 2026-10-20 11:30:23,115 7 INFO rb-aa5c29f-225760-426740 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 11:30:23,480 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30:23] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.008 0.011 ro 2026-10-20 11:30:23,680 7 INFO rb-aa5c29f-225760-426740 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 11:30:24,174 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:30:24] "GET /web/image/ir.attachment/101/raw HTTP/1.1" 200 11977 5 0.005 0.011 ro 2026-10-20 11:30:24,209 7 INFO rb-aa5c29f-225760-426740 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 11:30:24,794 7 INFO rb-aa5c29f-225760-426740 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 11:30:25,330 7 INFO rb-aa5c29f-225760-426740 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 11:30:26,274 7 INFO rb-aa5c29f-225760-426740 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 11:30:27,405 7 INFO rb-aa5c29f-225760-426740 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 11:30:28,479 7 INFO rb-aa5c29f-225760-426740 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 11:30:29,482 7 INFO rb-aa5c29f-225760-426740 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 11:30:29,830 7 INFO rb-aa5c29f-225760-426740 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 11:30:31,190 7 INFO rb-aa5c29f-225760-426740 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 11:30:32,444 7 INFO rb-aa5c29f-225760-426740 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 11:30:33,005 7 INFO rb-aa5c29f-225760-426740 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 11:30:33,530 7 INFO rb-aa5c29f-225760-426740 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 11:30:34,774 7 INFO rb-aa5c29f-225760-426740 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 11:30:35,689 7 INFO rb-aa5c29f-225760-426740 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 11:30:37,052 7 INFO rb-aa5c29f-225760-426740 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 11:30:38,209 7 INFO rb-aa5c29f-225760-426740 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 11:30:39,259 7 INFO rb-aa5c29f-225760-426740 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 11:30:39,846 7 INFO rb-aa5c29f-225760-426740 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 11:30:40,402 7 INFO rb-aa5c29f-225760-426740 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 11:30:41,207 7 INFO rb-aa5c29f-225760-426740 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 11:30:41,929 7 INFO rb-aa5c29f-225760-426740 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 11:30:42,512 7 INFO rb-aa5c29f-225760-426740 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 11:30:42,973 7 INFO rb-aa5c29f-225760-426740 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 11:30:43,421 7 INFO rb-aa5c29f-225760-426740 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 11:30:43,986 7 INFO rb-aa5c29f-225760-426740 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 11:30:44,524 7 INFO rb-aa5c29f-225760-426740 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 11:30:44,948 7 INFO rb-aa5c29f-225760-426740 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 11:30:45,493 7 INFO rb-aa5c29f-225760-426740 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 11:30:46,226 7 INFO rb-aa5c29f-225760-426740 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 11:30:46,990 7 INFO rb-aa5c29f-225760-426740 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 11:30:47,690 7 INFO rb-aa5c29f-225760-426740 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 11:30:48,446 7 INFO rb-aa5c29f-225760-426740 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 11:30:49,427 7 INFO rb-aa5c29f-225760-426740 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 11:30:50,424 7 INFO rb-aa5c29f-225760-426740 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 11:30:51,344 7 INFO rb-aa5c29f-225760-426740 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 11:30:52,308 7 INFO rb-aa5c29f-225760-426740 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 11:30:53,710 7 INFO rb-aa5c29f-225760-426740 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 11:30:54,689 7 INFO rb-aa5c29f-225760-426740 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 11:30:55,986 7 INFO rb-aa5c29f-225760-426740 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 11:30:56,495 7 INFO rb-aa5c29f-225760-426740 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 11:30:57,239 7 INFO rb-aa5c29f-225760-426740 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 11:30:57,718 7 INFO rb-aa5c29f-225760-426740 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 11:30:58,172 7 INFO rb-aa5c29f-225760-426740 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 11:30:58,614 7 INFO rb-aa5c29f-225760-426740 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 11:30:59,327 7 INFO rb-aa5c29f-225760-426740 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 11:31:00,439 7 INFO rb-aa5c29f-225760-426740 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 11:31:01,570 7 INFO rb-aa5c29f-225760-426740 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 11:31:02,170 7 INFO rb-aa5c29f-225760-426740 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 11:31:02,803 7 INFO rb-aa5c29f-225760-426740 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 11:31:03,114 7 INFO rb-aa5c29f-225760-426740 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 11:31:03,508 7 INFO rb-aa5c29f-225760-426740 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 11:31:04,021 7 INFO rb-aa5c29f-225760-426740 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 11:31:04,898 7 INFO rb-aa5c29f-225760-426740 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 11:31:05,391 7 INFO rb-aa5c29f-225760-426740 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: 42736 ms) 2026-10-20 11:31:06,218 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/scenario/pos_self_order_flow (after GC) - used: 142333944 - total: 431026012 - limit: 4395630592 - tests: 56 2026-10-20 11:31:06,330 7 INFO rb-aa5c29f-225760-426740 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 11:31:06,565 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31: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.02 ro 2026-10-20 11:31:06,836 7 INFO rb-aa5c29f-225760-426740 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: 492 ms) 2026-10-20 11:31:07,098 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/screens/floor_screen/floor_screen (after GC) - used: 132469560 - total: 240711812 - limit: 4395630592 - tests: 1 2026-10-20 11:31:07,184 7 INFO rb-aa5c29f-225760-426740 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 11:31:07,378 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:07] "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 11:31:07,548 7 INFO rb-aa5c29f-225760-426740 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 11:31:07,895 7 INFO rb-aa5c29f-225760-426740 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 11:31:08,273 7 INFO rb-aa5c29f-225760-426740 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: 1087 ms) 2026-10-20 11:31:08,298 7 INFO rb-aa5c29f-225760-426740 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: 1087 ms) 2026-10-20 11:31:08,477 7 INFO rb-aa5c29f-225760-426740 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: 132484313 - total: 242546933 - limit: 4395630592 - tests: 3 2026-10-20 11:31:08,548 7 INFO rb-aa5c29f-225760-426740 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 11:31:08,737 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31: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.012 ro 2026-10-20 11:31:08,865 7 INFO rb-aa5c29f-225760-426740 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 11:31:09,114 7 INFO rb-aa5c29f-225760-426740 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 11:31:09,376 7 INFO rb-aa5c29f-225760-426740 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 11:31:09,681 7 INFO rb-aa5c29f-225760-426740 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: 1128 ms) 2026-10-20 11:31:09,684 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:09] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.009 0.012 ro 2026-10-20 11:31:09,690 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/preparation_receipt" ended (passed: 4 / time: 1128 ms) 2026-10-20 11:31:09,846 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/services/preparation_receipt (after GC) - used: 132596432 - total: 244119756 - limit: 4395630592 - tests: 4 2026-10-20 11:31:09,906 7 INFO rb-aa5c29f-225760-426740 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 11:31:10,089 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31: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.012 ro 2026-10-20 11:31:10,217 7 INFO rb-aa5c29f-225760-426740 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 11:31:10,479 7 INFO rb-aa5c29f-225760-426740 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 11:31:10,748 7 INFO rb-aa5c29f-225760-426740 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: 531 ms) 2026-10-20 11:31:10,749 7 INFO rb-aa5c29f-225760-426740 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 11:31:11,055 7 INFO rb-aa5c29f-225760-426740 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 11:31:11,355 7 INFO rb-aa5c29f-225760-426740 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: 607 ms) 2026-10-20 11:31:11,356 7 INFO rb-aa5c29f-225760-426740 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 11:31:11,637 7 INFO rb-aa5c29f-225760-426740 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 11:31:11,924 7 INFO rb-aa5c29f-225760-426740 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 11:31:12,194 7 INFO rb-aa5c29f-225760-426740 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 11:31:12,442 7 INFO rb-aa5c29f-225760-426740 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: 1083 ms) 2026-10-20 11:31:12,442 7 INFO rb-aa5c29f-225760-426740 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 11:31:12,694 7 INFO rb-aa5c29f-225760-426740 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 11:31:12,929 7 INFO rb-aa5c29f-225760-426740 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 11:31:13,159 7 INFO rb-aa5c29f-225760-426740 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: 716 ms) 2026-10-20 11:31:13,160 7 INFO rb-aa5c29f-225760-426740 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 11:31:13,435 7 INFO rb-aa5c29f-225760-426740 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 11:31:13,700 7 INFO rb-aa5c29f-225760-426740 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: 539 ms) 2026-10-20 11:31:13,701 7 INFO rb-aa5c29f-225760-426740 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 11:31:13,975 7 INFO rb-aa5c29f-225760-426740 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 11:31:14,244 7 INFO rb-aa5c29f-225760-426740 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 11:31:14,498 7 INFO rb-aa5c29f-225760-426740 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: 796 ms) 2026-10-20 11:31:14,498 7 INFO rb-aa5c29f-225760-426740 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 11:31:14,769 7 INFO rb-aa5c29f-225760-426740 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 11:31:15,048 7 INFO rb-aa5c29f-225760-426740 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 11:31:15,358 7 INFO rb-aa5c29f-225760-426740 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 11:31:15,729 7 INFO rb-aa5c29f-225760-426740 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: 1230 ms) 2026-10-20 11:31:15,729 7 INFO rb-aa5c29f-225760-426740 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 11:31:16,013 7 INFO rb-aa5c29f-225760-426740 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 11:31:16,335 7 INFO rb-aa5c29f-225760-426740 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 11:31:16,669 7 INFO rb-aa5c29f-225760-426740 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 11:31:16,993 7 INFO rb-aa5c29f-225760-426740 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 11:31:17,400 7 INFO rb-aa5c29f-225760-426740 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 11:31:17,737 7 INFO rb-aa5c29f-225760-426740 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: 2004 ms) 2026-10-20 11:31:17,737 7 INFO rb-aa5c29f-225760-426740 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 11:31:18,058 7 INFO rb-aa5c29f-225760-426740 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 11:31:18,377 7 INFO rb-aa5c29f-225760-426740 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 11:31:18,714 7 INFO rb-aa5c29f-225760-426740 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 11:31:19,014 7 INFO rb-aa5c29f-225760-426740 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: 1276 ms) 2026-10-20 11:31:19,015 7 INFO rb-aa5c29f-225760-426740 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 11:31:19,833 7 INFO rb-aa5c29f-225760-426740 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 11:31:20,087 7 INFO rb-aa5c29f-225760-426740 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: 1073 ms) 2026-10-20 11:31:20,088 7 INFO rb-aa5c29f-225760-426740 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 11:31:20,357 7 INFO rb-aa5c29f-225760-426740 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 11:31:20,581 7 INFO rb-aa5c29f-225760-426740 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: 490 ms) 2026-10-20 11:31:20,582 7 INFO rb-aa5c29f-225760-426740 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 11:31:20,828 7 INFO rb-aa5c29f-225760-426740 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 11:31:21,066 7 INFO rb-aa5c29f-225760-426740 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 11:31:21,321 7 INFO rb-aa5c29f-225760-426740 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 11:31:21,608 7 INFO rb-aa5c29f-225760-426740 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 11:31:21,621 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:21] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.005 0.012 ro 2026-10-20 11:31:21,843 7 INFO rb-aa5c29f-225760-426740 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 11:31:22,085 7 INFO rb-aa5c29f-225760-426740 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 11:31:22,341 7 INFO rb-aa5c29f-225760-426740 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 11:31:22,602 7 INFO rb-aa5c29f-225760-426740 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 11:31:22,855 7 INFO rb-aa5c29f-225760-426740 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: 1009 ms) 2026-10-20 11:31:22,855 7 INFO rb-aa5c29f-225760-426740 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 11:31:23,130 7 INFO rb-aa5c29f-225760-426740 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 11:31:23,424 7 INFO rb-aa5c29f-225760-426740 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 11:31:23,688 7 INFO rb-aa5c29f-225760-426740 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: 263 ms) 2026-10-20 11:31:23,688 7 INFO rb-aa5c29f-225760-426740 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 11:31:23,918 7 INFO rb-aa5c29f-225760-426740 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 11:31:24,165 7 INFO rb-aa5c29f-225760-426740 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 11:31:24,439 7 INFO rb-aa5c29f-225760-426740 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: 751 ms) 2026-10-20 11:31:24,439 7 INFO rb-aa5c29f-225760-426740 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 11:31:24,717 7 INFO rb-aa5c29f-225760-426740 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 11:31:25,022 7 INFO rb-aa5c29f-225760-426740 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 11:31:25,316 7 INFO rb-aa5c29f-225760-426740 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 11:31:25,607 7 INFO rb-aa5c29f-225760-426740 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 11:31:25,906 7 INFO rb-aa5c29f-225760-426740 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 11:31:26,131 7 INFO rb-aa5c29f-225760-426740 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 11:31:26,387 7 INFO rb-aa5c29f-225760-426740 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: 1361 ms) 2026-10-20 11:31:26,388 7 INFO rb-aa5c29f-225760-426740 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 11:31:26,629 7 INFO rb-aa5c29f-225760-426740 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 11:31:26,887 7 INFO rb-aa5c29f-225760-426740 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 11:31:27,132 7 INFO rb-aa5c29f-225760-426740 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 11:31:27,397 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service" ended (passed: 61 / time: 17447 ms) 2026-10-20 11:31:27,822 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/services/self_order_service (after GC) - used: 142451233 - total: 382531825 - limit: 4395630592 - tests: 61 2026-10-20 11:31:27,864 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:27] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1841 13 0.019 0.018 rw 2026-10-20 11:31:27,983 7 INFO rb-aa5c29f-225760-426740 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 11:31:28,171 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31: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.008 ro 2026-10-20 11:31:28,313 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:28] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.003 0.012 ro 2026-10-20 11:31:28,437 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:28] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.003 0.01 ro 2026-10-20 11:31:28,807 7 INFO rb-aa5c29f-225760-426740 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: 809 ms) 2026-10-20 11:31:29,004 7 INFO rb-aa5c29f-225760-426740 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: 142664047 - total: 243370271 - limit: 4395630592 - tests: 1 2026-10-20 11:31:29,089 7 INFO rb-aa5c29f-225760-426740 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 11:31:29,306 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31: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 11:31:29,451 7 INFO rb-aa5c29f-225760-426740 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 11:31:29,779 7 INFO rb-aa5c29f-225760-426740 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 11:31:30,123 7 INFO rb-aa5c29f-225760-426740 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 11:31:30,443 7 INFO rb-aa5c29f-225760-426740 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: 993 ms) 2026-10-20 11:31:30,443 7 INFO rb-aa5c29f-225760-426740 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: 1356 ms) 2026-10-20 11:31:30,444 7 INFO rb-aa5c29f-225760-426740 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 11:31:30,837 7 INFO rb-aa5c29f-225760-426740 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: 1729 ms) 2026-10-20 11:31:31,035 7 INFO rb-aa5c29f-225760-426740 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: 136583074 - total: 251195074 - limit: 4395630592 - tests: 5 2026-10-20 11:31:31,127 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:31] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1396 11 0.051 0.018 rw 2026-10-20 11:31:31,226 7 INFO rb-aa5c29f-225760-426740 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 11:31:31,408 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:31] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.022 ro 2026-10-20 11:31:31,728 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_safaricom/unit/customer_display/customer_display" ended (passed: 1 / time: 497 ms) 2026-10-20 11:31:31,891 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_safaricom/unit/customer_display/customer_display (after GC) - used: 136311706 - total: 234683442 - limit: 4395630592 - tests: 1 2026-10-20 11:31:31,974 7 INFO rb-aa5c29f-225760-426740 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 11:31:32,129 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:32] "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 11:31:32,554 7 INFO rb-aa5c29f-225760-426740 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 11:31:33,047 7 INFO rb-aa5c29f-225760-426740 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 11:31:33,538 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_safaricom/unit/scenarios/safaricom_flow" ended (passed: 3 / time: 1556 ms) 2026-10-20 11:31:33,740 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_safaricom/unit/scenarios/safaricom_flow (after GC) - used: 145331045 - total: 242024073 - limit: 4395630592 - tests: 3 2026-10-20 11:31:33,793 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:33] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1829 13 0.027 0.018 rw 2026-10-20 11:31:33,890 7 INFO rb-aa5c29f-225760-426740 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 11:31:34,030 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31: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.01 ro 2026-10-20 11:31:34,424 7 INFO rb-aa5c29f-225760-426740 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 11:31:34,926 7 INFO rb-aa5c29f-225760-426740 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 11:31:35,422 7 INFO rb-aa5c29f-225760-426740 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 11:31:35,924 7 INFO rb-aa5c29f-225760-426740 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 11:31:36,406 7 INFO rb-aa5c29f-225760-426740 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 11:31:36,976 7 INFO rb-aa5c29f-225760-426740 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 11:31:37,626 7 INFO rb-aa5c29f-225760-426740 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: 3715 ms) 2026-10-20 11:31:37,884 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale_stock/unit/scenarios/pos_sale_stock_flow (after GC) - used: 143403515 - total: 276793783 - limit: 4395630592 - tests: 7 2026-10-20 11:31:37,924 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:37] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1905 13 0.017 0.02 rw 2026-10-20 11:31:38,018 7 INFO rb-aa5c29f-225760-426740 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 11:31:38,269 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:38] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.01 ro 2026-10-20 11:31:38,425 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:38] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.001 0.008 ro 2026-10-20 11:31:38,431 7 INFO rb-aa5c29f-225760-426740 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 11:31:38,768 7 INFO rb-aa5c29f-225760-426740 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 11:31:39,095 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_event/unit/components/product_card" ended (passed: 3 / time: 1057 ms) 2026-10-20 11:31:39,285 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order_event/unit/components/product_card (after GC) - used: 142587011 - total: 257229535 - limit: 4395630592 - tests: 3 2026-10-20 11:31:39,373 7 INFO rb-aa5c29f-225760-426740 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 11:31:39,600 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:39] "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 11:31:39,800 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:39] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.01 0.019 ro 2026-10-20 11:31:39,815 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:39] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.008 0.017 ro 2026-10-20 11:31:39,830 7 INFO rb-aa5c29f-225760-426740 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: 460 ms) 2026-10-20 11:31:39,852 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_event/unit/pages/cart_page" ended (passed: 1 / time: 460 ms) 2026-10-20 11:31:40,023 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order_event/unit/pages/cart_page (after GC) - used: 142579464 - total: 240976624 - limit: 4395630592 - tests: 1 2026-10-20 11:31:40,099 7 INFO rb-aa5c29f-225760-426740 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 11:31:40,316 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:40] "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 11:31:40,478 7 INFO rb-aa5c29f-225760-426740 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 11:31:40,500 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:40] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.009 0.029 ro 2026-10-20 11:31:40,807 7 INFO rb-aa5c29f-225760-426740 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 11:31:41,134 7 INFO rb-aa5c29f-225760-426740 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 11:31:41,421 7 INFO rb-aa5c29f-225760-426740 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 11:31:41,734 7 INFO rb-aa5c29f-225760-426740 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: 1631 ms) 2026-10-20 11:31:41,757 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_event/unit/pages/event_page" ended (passed: 5 / time: 1631 ms) 2026-10-20 11:31:41,980 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order_event/unit/pages/event_page (after GC) - used: 142968997 - total: 249121681 - limit: 4395630592 - tests: 5 2026-10-20 11:31:42,067 7 INFO rb-aa5c29f-225760-426740 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 11:31:42,310 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:42] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.013 ro 2026-10-20 11:31:42,451 7 INFO rb-aa5c29f-225760-426740 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: 383 ms) 2026-10-20 11:31:42,474 7 INFO rb-aa5c29f-225760-426740 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: 383 ms) 2026-10-20 11:31:42,642 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order_event/unit/services/self_order_service (after GC) - used: 142722843 - total: 242043647 - limit: 4395630592 - tests: 1 2026-10-20 11:31:42,674 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:42] "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.015 rw 2026-10-20 11:31:42,782 7 INFO rb-aa5c29f-225760-426740 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 11:31:43,027 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:43] "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 11:31:43,227 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:43] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.009 ro 2026-10-20 11:31:43,246 7 INFO rb-aa5c29f-225760-426740 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 11:31:43,607 7 INFO rb-aa5c29f-225760-426740 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: 827 ms) 2026-10-20 11:31:43,624 7 INFO rb-aa5c29f-225760-426740 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: 827 ms) 2026-10-20 11:31:43,794 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order_bancontact_pay/unit/app/payment_bancontact (after GC) - used: 142861591 - total: 246500275 - limit: 4395630592 - tests: 2 2026-10-20 11:31:43,877 7 INFO rb-aa5c29f-225760-426740 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 11:31:44,111 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31: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.009 ro 2026-10-20 11:31:44,303 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:44] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.007 0.017 ro 2026-10-20 11:31:44,320 7 INFO rb-aa5c29f-225760-426740 odoo.http.server: 127.0.0.1 lBfibbkr - [20/Oct/2026 11:31:44] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.009 0.018 ro 2026-10-20 11:31:44,389 7 INFO rb-aa5c29f-225760-426740 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 11:31:44,936 7 INFO rb-aa5c29f-225760-426740 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 11:31:45,426 7 INFO rb-aa5c29f-225760-426740 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: 1533 ms) 2026-10-20 11:31:45,614 7 INFO rb-aa5c29f-225760-426740 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: 143094209 - total: 251219421 - limit: 4395630592 - tests: 3 2026-10-20 11:31:45,743 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] tests done (after GC) - used: 137105384 - total: 240995072 - limit: 4395630592 2026-10-20 11:31:45,744 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@product" ended (passed: 1 / time: 2859 ms) 2026-10-20 11:31:45,744 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale" ended (passed: 480 / time: 126841 ms) 2026-10-20 11:31:45,745 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant" ended (passed: 149 / time: 58373 ms) 2026-10-20 11:31:45,745 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project" ended (passed: 30 / time: 4502 ms) 2026-10-20 11:31:45,745 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project_todo" ended (passed: 4 / time: 708 ms) 2026-10-20 11:31:45,747 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount" ended (passed: 10 / time: 3981 ms) 2026-10-20 11:31:45,748 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty" ended (passed: 23 / time: 7078 ms) 2026-10-20 11:31:45,748 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_mollie" ended (passed: 4 / time: 1032 ms) 2026-10-20 11:31:45,748 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock" ended (passed: 7 / time: 2521 ms) 2026-10-20 11:31:45,749 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale" ended (passed: 35 / time: 17635 ms) 2026-10-20 11:31:45,749 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_viva_com" ended (passed: 2 / time: 629 ms) 2026-10-20 11:31:45,750 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay" ended (passed: 23 / time: 11563 ms) 2026-10-20 11:31:45,750 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro" ended (passed: 7 / time: 63 ms) 2026-10-20 11:31:45,751 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashmatic" ended (passed: 6 / time: 432 ms) 2026-10-20 11:31:45,754 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event" ended (passed: 15 / time: 3515 ms) 2026-10-20 11:31:45,755 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr" ended (passed: 30 / time: 8368 ms) 2026-10-20 11:31:45,755 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment" ended (passed: 3 / time: 1566 ms) 2026-10-20 11:31:45,756 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order" ended (passed: 218 / time: 97452 ms) 2026-10-20 11:31:45,756 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment_self_order" ended (passed: 6 / time: 2538 ms) 2026-10-20 11:31:45,757 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_safaricom" ended (passed: 4 / time: 2053 ms) 2026-10-20 11:31:45,757 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale_stock" ended (passed: 7 / time: 3715 ms) 2026-10-20 11:31:45,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_event" ended (passed: 10 / time: 3531 ms) 2026-10-20 11:31:45,758 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_bancontact_pay" ended (passed: 5 / time: 2360 ms) 2026-10-20 11:31:45,759 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Passed 1079 tests (5281 assertions, total time: 00:06:52) 2026-10-20 11:31:45,759 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Test suite succeeded 2026-10-20 11:31:46,252 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-20 11:31:46,254 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: heap 93633576 (allocated 98480128) 2026-10-20 11:31:46,358 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Closing chrome headless with pid 69361 2026-10-20 11:31:46,358 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Closing websocket connection 2026-10-20 11:31:46,359 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Terminating chrome headless with pid 69361 2026-10-20 11:31:46,471 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Chrome Log in: /tmp/odoo_tests/rb-aa5c29f-225760-426740/chrome_logs/chrome_log_20261020_113146_470697_test_unit_mobile.txt 2026-10-20 11:31:46,471 7 INFO rb-aa5c29f-225760-426740 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Removing chrome user profile "/tmp/tmpw24kf68y_chrome_odoo" 2026-10-20 11:31:46,556 7 INFO rb-aa5c29f-225760-426740 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 11:31:46,561 7 INFO rb-aa5c29f-225760-426740 odoo.service.server: 1603 post-tests in 12028.81s, 2243641 queries 2026-10-20 11:31:46,572 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: point_of_sale: 370 tests 2476.04s 412761 queries 2026-10-20 11:31:46,572 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: portal: 37 tests 41.63s 5115 queries 2026-10-20 11:31:46,572 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: portal_discuss: 3 tests 1.27s 239 queries 2026-10-20 11:31:46,572 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_account_tax_python: 4 tests 36.41s 8097 queries 2026-10-20 11:31:46,572 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_adyen: 4 tests 50.42s 7363 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_bancontact_pay: 52 tests 77.94s 25721 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_discount: 6 tests 183.46s 23471 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_event: 9 tests 92.90s 12591 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_event_sale: 8 tests 64.40s 14643 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_hr: 30 tests 308.77s 45993 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_hr_restaurant: 5 tests 53.03s 10362 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_loyalty: 139 tests 1224.32s 177936 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_mercado_pago: 15 tests 19.52s 5902 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_mollie: 6 tests 19.33s 5814 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_mrp: 16 tests 73.07s 17461 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_online_payment: 11 tests 73.16s 13779 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_online_payment_self_order: 38 tests 556.36s 112889 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_qfpay: 3 tests 33.22s 6803 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_razorpay: 5 tests 69.27s 8151 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_repair: 3 tests 26.65s 6724 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_restaurant: 52 tests 574.08s 66880 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 37.26s 8698 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_safaricom: 6 tests 1.12s 397 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_sale: 49 tests 448.17s 86911 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_sale_delivery: 3 tests 19.92s 6349 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_sale_loyalty: 5 tests 42.99s 8915 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_sale_margin: 4 tests 16.43s 5212 queries 2026-10-20 11:31:46,573 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_sale_stock: 31 tests 131.34s 36626 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_self_order: 152 tests 1474.36s 394643 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_self_order_bancontact_pay: 7 tests 56.24s 17151 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_self_order_event: 3 tests 17.93s 5910 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_self_order_qfpay: 4 tests 24.39s 6773 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_self_order_sms: 3 tests 12.32s 3600 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_sms: 3 tests 27.78s 6482 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_stock: 123 tests 733.87s 140738 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: pos_viva_com: 7 tests 57.62s 11229 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: printer: 20 tests 5.41s 1284 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: privacy_lookup: 9 tests 11.56s 3544 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: product: 175 tests 160.99s 44643 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: product_email_template: 4 tests 14.31s 4426 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: product_expiry: 3 tests 7.88s 1315 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: product_margin: 7 tests 18.61s 4813 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: project: 270 tests 447.58s 105583 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: project_hr_expense: 3 tests 28.28s 8349 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: project_mail_plugin: 3 tests 1.39s 341 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: project_mrp_account: 3 tests 3.91s 2264 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: project_mrp_sale: 4 tests 19.56s 6818 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: project_purchase: 4 tests 22.45s 5328 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: project_purchase_stock: 7 tests 3.01s 961 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: project_sale_expense: 12 tests 65.80s 19489 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: project_sms: 4 tests 21.83s 7611 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: project_stock_account: 5 tests 16.77s 4682 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: project_timesheet_holidays: 43 tests 309.67s 89051 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: project_todo: 25 tests 56.01s 12832 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: purchase: 149 tests 480.49s 116679 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: purchase_alternative: 15 tests 22.55s 4961 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 38.44s 10163 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: purchase_mrp: 43 tests 101.81s 31104 queries 2026-10-20 11:31:46,574 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: purchase_product_matrix: 4 tests 17.35s 2413 queries 2026-10-20 11:31:46,575 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: purchase_repair: 5 tests 30.56s 9454 queries 2026-10-20 11:31:46,575 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: purchase_requisition: 12 tests 24.22s 6568 queries 2026-10-20 11:31:46,575 7 INFO rb-aa5c29f-225760-426740 odoo.tests.stats: web: 6 tests 868.18s 2371 queries 2026-10-20 11:31:46,575 7 ERROR rb-aa5c29f-225760-426740 odoo.tests.result: 2 failed, 0 error(s) of 1603 tests when loading database 'rb-aa5c29f-225760-426740' 2026-10-20 11:31:46,576 7 INFO rb-aa5c29f-225760-426740 odoo.service.server.ThreadedServer: Failed: odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill - OwlError: Cannot run a callback in a [...] 2026-10-20 11:31:46,576 7 INFO rb-aa5c29f-225760-426740 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 11:31:46,576 7 INFO rb-aa5c29f-225760-426740 odoo.service.server.ThreadedServer: Initiating shutdown 2026-10-20 11:31:46,576 7 INFO rb-aa5c29f-225760-426740 odoo.service.server.ThreadedServer: Hit CTRL-C again or send a second signal to force the shutdown. 2026-10-20 11:31:46,576 7 INFO rb-aa5c29f-225760-426740 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-20 11:31:46,677 7 INFO rb-aa5c29f-225760-426740 odoo.sql_db: ConnectionPool(read/write;used=1/count=1/max=64): Closed 2 connections